Info
Hyderabad
Hyderabad, India
Regular Full Time
Regular Full Time
Technologist/Engineer, Software
Technologist/Engineer, Software

Staff Engineer, Software

Inactive
Thermo Fisher Scientific - Career

As the world leader in serving science, our work is more than something that fills our days – what we do has great purpose. Our industry-leading scale means unparalleled commercial reach, unique customer access and a global footprint. Our broad customer base, from research to clinical to commercial production means you can have a broad and meaningful impact here at Thermo Fisher Scientific. All while working in an environment where you will be supported, valued and rewarded for your performance.

Staff Engineer, Software

Work Schedule

First Shift (Days)

Environmental Conditions

Office

Job Description

When you are part of Thermo Fisher Scientific, you’ll do challenging work, and be part of a team that values performance, quality and innovation. As part of a successful, growing global organization, you will be encouraged to perform at your best. With revenues of $40 billion and the largest investment in R&D in the industry, we give our people the resources and opportunities to make significant contributions to the world.

The Position

We are seeking a Senior / Staff Software Engineer (Python) to develop software modules and applications for advanced electron microscopy systems. The role focuses on backend development, data processing, and desktop/UI applications using Python and PyQt, contributing to solutions that enable control, analysis, and visualization of complex scientific data.

You will work in a multidisciplinary environment, collaborating closely with software engineers, system engineers, physicists, and other R&D teams across global sites. The position requires ownership of complex components, contribution to system architecture, and ensuring reliable integration of software within the overall platform.

The ideal candidate enjoys solving complex technical problems, working with data-intensive applications, and contributing to high-quality software in a scientific and engineering context, while also supporting team growth through technical leadership and mentoring.

Key responsibilities include, but are not exclusively:

  • Development of software components for processing, analysis, and handling of complex or scientific data
  • Technical leadership of junior colleagues, including guidance, mentoring, and review of their work
  • Integration of Python-based components into larger system architecture and cross-team solutions
  • Contribution to software architecture and design decisions, including proposing improvements and best practices
  • Writing clean, maintainable, and testable code, including unit and integration tests, and enforcing code quality standards
  • Documentation of development work and active participation in and leading code reviews
  • Collaboration with cross-functional teams (systems, hardware, UX, QA) and with global R&D sites to ensure smooth integration of software components
  • Ensuring compliance with internal processes, quality standards, and IMS requirements
  • Maintaining development tools and driving continuous improvement of development practices
  • Leveraging modern tools, including AI-assisted development tools, to improve development efficiency and code quality

Requirements:

The ideal candidate for this position enjoys working in a multi-disciplinary technical environment to solve complex technical problems.

  • University degree in Computer Science, Software Engineering, or related technical discipline
  • 8+ experience in Python development, including design of scalable and maintainable applications
  • Experience with backend development, APIs, and data processing (e.g., REST services, asynchronous processing)
  • Experience with PyQt (or similar frameworks) for desktop/UI application development
  • Solid understanding of software architecture and system design principles 
  • Experience working with complex or data-intensive applications
  • Proven knowledge of software development processes, CI/CD, and version control systems, with ability to improve and optimize them
  • Strong analytical and problem-solving skills, with ability to independently solve complex technical challenges
  • Good communication skills and ability to work effectively in an international and cross-site environment
  • Experience with AI-assisted development tools to increase development efficiency
  • English proficiency (B2 or higher)
  • Eligible for travel if required
 

Related content

Hydrogen Carrier Gas Method Translation in Comprehensive Two- Dimensional Gas Chromatography for Sustainable Nontargeted Analysis

Scientific articles
| 2026 | William & Mary
Instrumentation
GCxGC, GC/MSD, GC/MS/MS, GC/TOF, GC/HRMS
Manufacturer
LECO
Industries
Other

Novel data processing workflow including in-silico derivatization for integrated CI & EI MS data acquired with the GC-ecTOFinstrument

Posters
| 2026 | Bruker (ASMS)
Instrumentation
GC/MS/MS, GC/MSD, GC/TOF, GC/HRMS
Manufacturer
Bruker
Industries
Metabolomics

Is Your Next Sip Safe? A Simple, Rapid Method for Measuring volatile PFAS in Juices.

Posters
| 2026 | Shimadzu (ASMS)
Instrumentation
GC/MSD, GC/MS/MS, GC/QQQ, HeadSpace
Manufacturer
Shimadzu
Industries
Food & Agriculture

Thermo Scientific™ Orbitrap Exploris™ GC S Mass Spectrometer

Brochures and specifications
| 2026 | Thermo Fisher Scientific
Instrumentation
GC/MSD, GC/MS/MS, GC/Orbitrap, GC/HRMS
Manufacturer
Thermo Fisher Scientific
Industries
Other

Operational efficiency for your GC and GC/MS labs with the Agilent 8860B gas chromatography system

Brochures and specifications
| 2026 | Agilent Technologies
Instrumentation
GC
Manufacturer
Agilent Technologies
Industries
Other
Other projects
LCMS
ICPMS
Follow us
FacebookX (Twitter)LinkedInYouTube
More information
WebinarsAbout usContact usTerms of use
LabRulez s.r.o. All rights reserved. Content available under a CC BY-SA 4.0 Attribution-ShareAlike