QuidelOrtho→
Software Engineer at QuidelOrtho in Rochester, NY
Entry LevelOn-siteFull-timeRochester, NY$62k–$73k/yr
Skills
software developmentai assisted development toolsprogramming fundamentalsc++javac#software version controlsoftware testing conceptssoftware automationscriptingpythonbashautomated testing toolscontinuous integrationjenkinssqlrelational databasesregulated industry experiencewillingness to learn
Job Description
Summary: QuidelOrtho is a leading in vitro diagnostics company formed from the merger of Quidel Corporation and Ortho Clinical Diagnostics. They are seeking a Software Development Engineer I to support Transfusion Medicine product development, focusing on software automation and quality improvement in a regulated environment.
Responsibilities:
- Contribute to the development and maintenance of quality software for medical instruments and related systems
- Develop and maintain automated tests, including leveraging AI assisted tools to generate, enhance, or refactor test cases under engineer supervision
- Assist in implementing and maintaining software automation, including test scripts and build or deployment automation
- Evaluate and responsibly apply AI based tools to improve test coverage, reduce manual effort, and accelerate feedback loops while adhering to quality and regulatory requirements
- Participate in the software development lifecycle, including requirements review, design discussions, implementation, and testing
- Support continuous integration and build processes under guidance from senior engineers
- Help identify, track, and resolve software defects
- Follow established software development and quality processes appropriate for a regulated medical environment
- Perform other work-related duties as assigned
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical experience)
- 0–2 years of professional or internship experience in software development
- Familiarity with AI assisted development or testing tools (e.g., using AI to help create, analyze, or maintain automated tests), with an understanding that outputs must be reviewed and validated
- Working knowledge of programming fundamentals using a high-level language such as C++, Java, or C#
- Familiarity with software version control systems (e.g., Git, SVN, or similar)
- Basic understanding of software testing concepts
- Ability to read and understand existing code and make incremental improvements
- Strong problem-solving skills and willingness to learn
- Good written and verbal communication skills
- This position is not currently eligible for visa sponsorship
Preferred Qualifications:
- Exposure to software automation or scripting (e.g., Python, Bash, or similar)
- Introductory experience with automated testing tools or frameworks
- Familiarity with Continuous Integration concepts or tools (e.g., Jenkins)
- Basic knowledge of SQL or relational databases
- Exposure to development or tracking tools such as Jira, Azure DevOps, or similar
- Coursework or experience related to regulated industries (medical, automotive, aerospace)
Required Skills: Software development, AI assisted development tools, Programming fundamentals, C++, Java, C#, Software version control, Software testing concepts, Software automation, Scripting, Python, Bash, Automated testing tools, Continuous Integration, Jenkins, SQL, Relational databases, Regulated industry experience, Willingness to learn
Benefits: Medical, Dental, Vision, Life, Disability insurance, 401(k) plan, Employee assistance program, Employee Stock Purchase Plan, Paid time off (including sick time), Paid Holidays
Benefits
Medical
Dental
Vision
Life
Disability insurance
401(k) plan
Employee assistance program
Employee Stock Purchase Plan
Paid time off (including sick time)
Paid Holidays