Thermo Fisher Scientific logo

Engineer III, Software

Thermo Fisher Scientific

SingaporeFull-timeOn-site

Posted 8 Jul 2026

About this role

Design and implement sophisticated software applications to control electron microscopes and analytical instruments. Collaborate with international cross-functional teams of scientists and engineers in an agile environment to drive technical innovation. Requires a Bachelor's degree with 5 years of experience or an advanced degree with 3 years of experience in commercial software development. Proficiency in C++, C#, or Python and experience with agile methodologies and CI/CD practices are essential.

What they're looking for

C++C#PythonObject-Oriented DesignData StructuresAlgorithmsAgileSAFe Framework

Frequently asked questions

What does a Engineer III, Software at Thermo Fisher Scientific do?

Design and implement sophisticated software applications to control electron microscopes and analytical instruments. Collaborate with international cross-functional teams of scientists and engineers in an agile environment to drive technical innovation. Requires a Bachelor's degree with 5 years of e…

What skills does this Engineer III, Software role need?

Key skills for this role include C++, C#, Python, Object-Oriented Design, Data Structures, Algorithms.

How much does a Engineer III, Software at Thermo Fisher Scientific pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Engineer III, Software role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Engineer III, Software role?

You can apply directly on Thermo Fisher Scientific's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.