Posted Apr 27, 2026
As a Staff Engineer, Software at Thermo Fisher Scientific, you will have the opportunity to provide technical leadership and architectural guidance to develop innovative software solutions that have a global impact on making the world healthier, cleaner, and safer. You will work in a collaborative environment to design and implement sophisticated solutions across various product portfolios, from cloud platforms to scientific instrumentation. Additionally, you will play a crucial role in supporting the growth of other engineers, driving best practices adoption, and shaping the technical direction of critical projects. This position offers the chance to work with cutting-edge technologies and contribute to groundbreaking scientific discoveries. Key Responsibilities:
Qualifications Required:
Advanced Degree plus 8 years of experience, or Bachelor's Degree plus 10 years of experience in professional software development with proven technical leadership experience
Preferred Fields of Study: Computer Science, Software Engineering, or related technical field
Advanced proficiency in Java and modern programming languages
Strong experience with cloud platforms (AWS) and microservices architecture
Deep understanding of software design patterns, architectural principles, and best practices
Experience in developing scalable, maintainable, and secure software solutions
Experience with containerization and orchestration (Docker, Kubernetes)
Strong knowledge of CI/CD practices and DevOps principles
Experience supporting and guiding other engineers and providing technical leadership
Strong problem-solving and analytical skills
Clear written and verbal communication abilities
Experience with Agile/Scrum development methodologies
Demonstrated ability to work effectively in cross-functional teams
Strong understanding of software testing principles and quality assurance practices
Experience with version control systems (Git) and modern development tools
Knowledge of database technologies and data structures
Ability to translate complex business requirements into technical solutions
Self-motivated with proven ability to work independently and guide teams effectively As a Staff Engineer, Software at Thermo Fisher Scientific, you will have the opportunity to provide technical leadership and architectural guidance to develop innovative software solutions that have a global impact on making the world healthier, cleaner, and safer. You will work in a collaborative environment to design and implement sophisticated solutions across various product portfolios, from cloud platforms to scientific instrumentation. Additionally, you will play a crucial role in supporting the growth of other engineers, driving best practices adoption, and shaping the technical direction of critical projects. This position offers the chance to work with cutting-edge technologies and contribute to groundbreaking scientific discoveries. Key Responsibilities:
Provide technical leadership and architectural guidance for developing innovative software solutions
Design and implement sophisticated solutions across various product portfolios
Support the growth of other engineers and drive adoption of best practices
Shape the technical direction of critical projects
Work in a collaborative environment to contribute to groundbreaking scientific discoveries
Qualifications Required:
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City