T

Thales

Global defense and aerospace electronics

Junior Software Engineer - Air Lab

Software EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science or Information Technology; fresh graduates are welcome to apply. Mid-career switchers may apply if they demonstrate at least two years of relevant work experience.
  • Knowledge of designing and building software applications, for example in Java, Kotlin, C++, Rust, or Go.
  • Knowledge of designing and building virtualized and containerized environments, such as Kaniko, Docker, or virtual machines.
  • Knowledge of deploying containers to public clouds such as Azure Cloud, AWS, or GCP, and Kubernetes.
  • Experience with agentic development, including as a side project.
  • Understanding of designing applications with a shift-left cybersecurity approach.
  • Knowledge of designing software applications that manipulate structured or unstructured data, working with Data Lake and/or Lakehouse implementations such as Delta Lake, Databricks, or Azure Data Lake.
  • Learning agility, flexibility, proactivity, and an innovation-driven mindset, with autonomy, ownership of problem statements, and the ability to drive implementation to completion.

Responsibilities

  • Understand the functional aspects of delivery and constructively discuss them with the Product Owner.
  • Ensure regular availability of a product increment incorporating new features.
  • Complete delivery tasks for new functionality, from application architecture and design through implementation and testing, including unit, functional, and performance tests.
  • Implement features by defining tests, developing the feature, and creating associated automated tests; implement security and load tests when appropriate.
  • Write and review necessary technical documentation or use agentic workflows.
  • Work in an agile, cross-functional multinational team and actively support the team's success.

Desired Qualifications

  • Knowledge of designing and building virtualized and containerized environments, such as Kaniko, Docker, or virtual machines.
  • Knowledge of deploying containers to public clouds such as Azure Cloud, AWS, or GCP, and Kubernetes.
  • Experience with agentic development, including as a side project.
  • Understanding of designing applications with a shift-left cybersecurity approach.
  • Knowledge of designing software applications that manipulate structured or unstructured data, working with Data Lake and/or Lakehouse implementations such as Delta Lake, Databricks, or Azure Data Lake.

About the Company

Thales

Global defense and aerospace electronics

Thales designs and delivers critical technology for aerospace, defense, and digital security. Its products include electronics, software, and data-security systems that power air travel, payments, and modern military platforms, by integrating hardware and software to build systems such as avionics, radar, cybersecurity, and secure communications that collect sensor data and protect networks. It stands out through deep industrial experience, end-to-end solutions across defense, aerospace, and cybersecurity, and a focus on AI and quantum tech, aided by strategic acquisitions and partial state ownership. Its goal is to provide reliable, secure, and connected technologies that support national security, public safety, and everyday life by solving complex security and connectivity challenges.

Company size
10,001+
Company stage
IPO
Headquarters
Meudon, France
Founded
1893

Recently Posted Jobs

Explore more opportunities at Thales

See more jobs