Software Engineer III
On-site · Madison, Wisconsin, United States
Job Summary
Software Engineer III at Thermo Fisher Scientific. Design, develop, test, and maintain software applications for controlling microscopes and analytical instruments; collaborate with cross-functional teams of scientists, hardware engineers, and product stakeholders; participate in agile development with CI/CD practices; contribute to automated testing and software quality; travel occasionally (5-10%) to collaborate with global teams. On-site role based at the Madison, Wisconsin site with no relocation assistance; requires US work authorization without sponsorship. Masters with 3+ years or Bachelors with 5+ years of software development in a commercial environment; strong skills in C++, C#, or Python; experience with version control, TDD, and CI/CD; ability to work independently and mentor others.
Required Qualifications
- Masters degree with 3+ years of software development experience, or bachelor’s degree with 5+ years of software development experience in a commercial environment.
- Degree in Computer Science, Software Engineering, Computer Engineering, or related technical field preferred.
- Strong proficiency in modern C++, C#, or Python.
- Experience with object-oriented software design, design patterns, data structures, and algorithms.
- Experience with Git or other version control systems.
- Experience with automated testing, test-driven development, and software quality practices.
- Experience with CI/CD tools and modern software development workflows.
- Ability to travel occasionally, approximately 5–10%.
Additional Requirements
- Must be legally authorized to work in the United States without sponsorship now or in the future.
- Location: Madison, WI onsite; relocation not provided.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.