company logo

Software Engineer (Java)

Thermo Fisher Scientific.com

Office

Singapore

Full Time

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

What sets this opportunity apart?

Become a Software Engineer at Thermo Fisher Scientific Inc. in Singapore. Join a dedicated team that makes the world healthier, cleaner, and safer. Collaborate, compete, and innovate to develop world-class solutions with us.

What will you do?

  • Responsible for requirements analysis, design, development, implementation, and unit testing of software
  • Work independently in a multi-functional team to develop software per specifications and development standards
  • Understand business needs, analyze workflows, and integrate across different sub-system components.

How will you get here?

  • Individuals with a bachelor's degree or equivalent experience in Computer Science or Engineering. A Master’s or higher degree is great, but not required for the position.
  • 1 - 2 years of software development experience in the software industry. Fresh graduates with a passion for software engineering are welcome to apply.

Knowledge, Skills, Abilities

  • Strong with common data structures, design patterns, object-oriented design, and algorithms used in programming.
  • Solid background in core Java, modular/reusable design, and knowledge about software composition.
  • Understanding CI/CD, code quality metrics, and secure software development lifecycle is a plus.
  • Excellent teamwork and collaboration skills. Ability to manage high-priority tasks and adapt to changes in priorities. Effectively communicates and illustrates ideas; contributes critically and positively to the team.

Software Engineer (Java)

Office

Singapore

Full Time

October 2, 2025

company logo

Thermo Fisher Scientific

ThermoFisher