PPD Global Central Labs (S) logo
PPD Global Central Labs (S)2 days ago

Software Engineer III

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Mid Level
Education
Masters Degree
Company size
Unknown

Job Summary

Software Engineer III at Thermo Fisher Scientific—design and implement software for controlling electron microscopes and analytical instruments in an agile, international team. Build sophisticated applications using C++, C#, or Python; apply object-oriented design, data structures, and algorithms; work within CI/CD pipelines and microservices/containerized architectures; collaborate with scientists and engineers across disciplines to enable breakthroughs in life sciences. Occasional travel (5-10%) to collaborate with global teams. This role emphasizes independent work, technical innovation, and contribution to software that supports cutting-edge scientific instrumentation.

Required Qualifications

  • Advanced degree plus 5+ years of software development experience in a commercial environment OR Bachelor's degree plus 8+ years of software development experience
  • Strong proficiency in modern C++, C#, or Python
  • Experience with object-oriented design patterns, data structures, and algorithms
  • Experience with agile development methodologies and SAFe framework
  • Ability to travel occasionally (5-10%) for collaboration with global teams
  • Experience with CI/CD tools and practices
  • Knowledge of version control systems like Git
  • Experience with microservices architecture and containerization
  • Excellent problem-solving and analytical skills
  • Strong communication skills and ability to collaborate in cross-functional teams
Sorce

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.

Get started

PPD Global Central Labs (S)

Software Engineer III

Apply on Sorce