Skip Navigation

Thales Careers

Search our jobs, use specific search options to find the perfect match


Software Engineer (Fixed Term Contract)

Job ID: R0090493 Location: Singapore, Singapore, Singapore
Full time, Fixed Term / Temporary
Location: Singapore, Singapore

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

Thales in Singapore has been present since 1973, providing state-of-the-art solutions for customers in the aerospace, defence, security and transportation markets. Today, Thales in Singapore employs over 600 people and is home to all regional avionics services, a ground transportation integration centre, and regional innovation hub.

As a Software Engineer in the Product Engineer team, you will design, develop, validate and deploy Personalization Tools and Solution used by Technical Consultants, RND and Indus Users.

A week in the life of a Development Engineer:

  • As part of a Scrum Team, you will work closely with Product Owner to understand the user requirements, work through the backlog with team members
  • You will design our Software and Solution to answer the requirements and/or challenge them if they are unsound
  • You will implement the solution and conduct unit to E2E testing. Knowledge with Test Driven Development is preferred.
  • You will work in an agile development environment and be part of a scrum team participating to Daily scrum, Sprint planning, Product Review, Retrospective and backlog refinement.
  • You will write end-user guides and the required documentations.
  • Participate/Assist with deployment to all environment including production (remote support may be required)
  • Actively support products by providing prompt response to users, understand the problems and/or requests and provide them solutions. A regular follow up to close the support.
  • You will work collaboratively with several team spread across multiple locations and time zones

Knowledge, Skills and Experience:

  • To succeed at this job, you must have: strong analytical and problem solving skills, experienced in C#, .Net, Java/J2EE/Java Eclipse maven, Spring MVC development.
  • Proficiency in Java Script/ReactJS/Angular, FreeMarker, CSS, Spring Boot
  • Experience in Python, designing and develop RESTful web services using Spring Framework, write secure web applications.
  • It is also required to have experience in Validation practices & automation tools and framework for web application such as such as Selenium, Lean.
  • Worked in an Scrum/Agile software development methodologies
  • At ease with maven, git, setting up  with Continuous Integration and Continuous Deployment management software
  • Good knowledge in virtualization and container system (VMWare/VirtualBox, Docker/ Kubernetes)
  • Experience troubleshooting window server, database, and application server issues. Basic understanding on security, web penetration test.
  • You must be fluent in English
  • We would like someone to join our team who is willing to learn, embrace knowledge sharing, and has team work mind set

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

< Go Back to results

About our location

Singapore, Singapore

Sign up for job alerts

Interested InSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.