The University of Rochester, a prestigious research institution in western New York, is seeking a Software Engineer I to join their IT team. This role offers an exciting opportunity to work in higher education while contributing to meaningful software solutions.
The position combines hands-on coding with broader software development responsibilities, making it ideal for early-career developers looking to grow their skills. As a Software Engineer I, you'll be part of a collaborative team building and maintaining critical applications that serve the university community.
Key technical responsibilities include full-stack development, API creation, database design, and system maintenance. You'll work with modern programming languages and frameworks, while having the opportunity to learn and implement current best practices. The role involves both building new features and improving existing systems, providing a balanced mix of creative development and practical maintenance work.
The university offers a competitive salary range of $63,815 to $95,723, reflecting their commitment to attracting and retaining top talent. The position is based in Rochester, NY, at their campus location, where you'll work alongside experienced professionals in a collaborative environment.
What makes this role particularly attractive is the University of Rochester's strong commitment to their values of equity, leadership, integrity, openness, respect, and accountability. Their "Meliora - Ever Better" philosophy creates an environment where continuous learning and improvement are encouraged and supported.
The ideal candidate will have some programming experience and a strong foundation in software development principles. While a bachelor's degree in Computer Science or related field is preferred, the university values practical skills and potential for growth. They offer a supportive environment for professional development, with opportunities to work on diverse projects and learn from experienced team members.
Benefits include a comprehensive package typical of a major university, and the opportunity to work in an academic environment that combines healthcare, education, and research. The position offers stability, growth potential, and the chance to make a meaningful impact in an institution dedicated to learning and discovery.
This role is perfect for someone who wants to build their software engineering career while contributing to an organization with a clear social mission. The combination of technical work, collaborative environment, competitive compensation, and institutional values makes this an excellent opportunity for an entry-level software engineer.