Thales logo

Software Architect

Thales

SingaporeFull-timeOn-site

Posted 13 Jun 2026

About this role

The Software Architect will define the end-to-end architecture of distributed systems and establish messaging and integration patterns for large-scale systems. They will lead the deployment of Kafka clusters and collaborate with engineering teams to ensure robust and scalable architectures. Candidates should have a Bachelor's degree in Computer Science or Information Technology, with a Master's degree preferred. Essential experience includes over 8 years in software engineering/architecture and deep expertise in distributed systems design.

What they're looking for

Software ArchitectureDistributed SystemsApache KafkaApache CamelKubernetesCloud-Native TechnologiesJavaKotlin

Frequently asked questions

What does a Software Architect at Thales do?

The Software Architect will define the end-to-end architecture of distributed systems and establish messaging and integration patterns for large-scale systems. They will lead the deployment of Kafka clusters and collaborate with engineering teams to ensure robust and scalable architectures. Candidat…

What skills does this Software Architect role need?

Key skills for this role include Software Architecture, Distributed Systems, Apache Kafka, Apache Camel, Kubernetes, Cloud-Native Technologies.

How much does a Software Architect at Thales pay?

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

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

This role is on-site, based in Singapore.

How do I apply for this Software Architect role?

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