Work Schedule
Standard (Mon-Fri)Environmental Conditions
OfficeJob Description
As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer.
DESCRIPTION:
Join our innovative team as a Staff Software Architect and help advance scientific discovery at Thermo Fisher Scientific. You'll contribute to designing and developing sophisticated software solutions for electron microscopes, analytical instruments, and digital platforms. Working with teams globally, you'll collaborate to create architectures that enable research in life sciences, materials science, and semiconductor development.
In this role, you'll define and communicate technical vision, establish architectural standards, and drive innovation while ensuring optimal system performance and scalability. You'll lead the development of cloud-native applications, microservices architectures, and enterprise-level solutions that support our customers' research and development goals. Your expertise will directly impact critical research areas, from medical research to nanotechnology advancement.
REQUIREMENTS:
• BS/MS in Computer Science, Physics, Mathematics or equivalently technical disciplines plus 8 years of experience in software development with proven architectural leadership.
• Advanced technical certifications preferred (e.g., AWS Solutions Architect, Azure Solutions Architect).
• Expertise in cloud platforms (AWS, Azure) and microservices architecture.
• Strong proficiency in multiple programming languages (C++, C#, Java, Python)
• Experience with container orchestration (Docker, Kubernetes) and CI/CD pipelines
• Deep understanding of distributed systems, API design, and security principles
• Knowledge of modern software architecture patterns and best practices
• Experience with agile methodologies and scaled agile frameworks (SAFe)
• Proven ability to mentor teams and influence technical decisions
• Strong communication skills for conveying complex technical concepts
• Experience with DevOps practices and tools
• Expertise in data modeling and database technologies
• Ability to create and maintain technical documentation
• Strong analytical and problem-solving capabilities
• Excellent collaboration skills for working with global teams
• Experience with test automation and quality assurance practices