Browse current jobs

Staff Engineer, Software

Thermo Fisher Scientific · Bangalore

Apply on employer website

Collected role description

Role overview

Staff Engineer, Software at Thermo Fisher Scientific

As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale.

In this role, you will provide technical leadership and architectural guidance while developing innovative software solutions that enable our customers to make the world healthier, cleaner, and safer.

Working in a supportive, multi-functional environment, you will design and implement sophisticated solutions across our product portfolio, from cloud platforms to scientific instrumentation.

You will support the growth of other engineers, drive adoption of best practices, and help shape the technical direction of critical projects.

Advanced Degree plus 6 to 8 years of experience, or Bachelor's Degree plus 8 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 one or more modern programming languages (Java, C#, C++, Python).

Strong experience with cloud platforms (AWS, Azure) 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.

Travel may be required (up to 15%).

Self-motivated with proven ability to work independently and guide teams effectively.

Employment details

  • Location: Bangalore [Karnātaka] [India]

Collected minimum qualification

Advanced Degree plus 6 to 8 years of experience, or Bachelor's Degree plus 8 years of experience in professional software development with proven technical leadership experience.

Collected experience requirement

6 to 8 years