On-site

University of Rochester is hiring a Software Engineer I

About the Role

The Software Engineer I will contribute to the full lifecycle of software development, including requirements gathering, coding, testing, and deployment, while working closely with interdisciplinary teams to support institutional goals.

Responsibilities

  • Develop and maintain software applications for research and academic projects
  • Collaborate with stakeholders to define system requirements and functionality
  • Write clean, efficient, and well-documented code
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and debug software issues across multiple platforms
  • Support integration of software with databases and external systems
  • Ensure compliance with security and data privacy standards
  • Contribute to technical documentation and system architecture
  • Work with version control systems and CI/CD pipelines
  • Assist in the evaluation of new technologies and tools
  • Participate in agile development processes and team meetings
  • Implement unit and integration tests to ensure code quality
  • Support deployment and configuration of applications in production
  • Monitor system performance and optimize as needed
  • Coordinate with IT and research teams for technical alignment
  • Respond to user feedback and implement improvements
  • Maintain awareness of emerging trends in software development
  • Follow institutional policies for data handling and access
  • Assist in training non-technical staff on software tools
  • Ensure accessibility and usability in application design

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work environment with on-site and remote options

Team

Collaborative team within an academic and research-focused setting

Application Instructions

  • Applicants must submit a resume and cover letter outlining relevant experience and interest in the role
  • Applications will be reviewed as received until the position is filled

Equal Opportunity Employer

  • The institution values diversity and is committed to inclusive hiring practices
  • All qualified applicants will receive consideration without regard to race, gender, religion, or other protected characteristics

Not available for this position

Required Skills
DatabasesGitAWSMicrosoft AzureSoftware Development LifecycleProblem SolvingCommunication
About company
University of Rochester
The University of Rochester is a community defined by a deep commitment to Meliora - Ever Better. It is committed to fostering, cultivating, and preserving an inclusive and welcoming culture to advance its Mission to Learn, Discover, Heal, Create – and Make the World Ever Better.
All jobs at University of Rochester Visit website
Job Details
Category other
Posted a year ago