All roles at Thermo Fisher Scientific

Staff Engineer, Software

BengaluruFull-time10–18 yrsPosted over a month ago

Leadership software engineering role at Thermo Fisher Scientific in Bengaluru. Needs 10+ years and a B.Tech, B.E. or M.Sc.

About the role

We develop and deliver foundational components, SaaS-based applications, digital lab (Cloud-based) tools, and foundational AI and agentic AI solutions to help scientists work more efficiently and precisely, enabling them to make our world healthier, cleaner, and safer. We give them the flexibility to access what they need when they need it, allowing them to select and receive products and services across multiple channels.

What you'll do

  • Provide software and systems architectural and design leadership to a team of engineers
  • Design and implement cloud service and software architecture for new products, and extensions to existing products
  • Be the team’s “go-to” person for architectural, design, and implementation-related questions and provide guidance
  • Active contribution to solution analysis of requirements
  • Able to understand, articulate, and challenge the requirements

What you need

  • Data structures
  • SQL
  • Java
  • Git
  • Unit testing
  • AWS

Good to have

  • PostgreSQL
  • System design
  • Docker
  • DynamoDB
  • NoSQL
  • CI/CD

More roles like this at Thermo Fisher Scientific

Apply on Thermo Fisher Scientific's site