T

Senior Software Architect

Thales

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
4 days ago
Work mode
In office
Education
Bachelor's or Master's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Company Overview

Thales is a globally recognized technology leader providing critical solutions to governments, institutions, and enterprises in domains including aerospace, space, cybersecurity, digital identity, and advanced technologies such as quantum applications, AI, and 6G. Operating since 1973 in Singapore, Thales currently employs 2,000 staff across three locations, delivering innovative solutions in air traffic management, defense, security, and cybersecurity sectors.

About the Role

As a Senior Software Solution Architect, you will have a key role in shaping the future of air traffic management (ATM) by designing scalable and robust distributed software architectures. You will lead engineering teams, influencing the adoption of best practices and driving technological innovation to ensure safety and efficiency in air travel systems.

This position offers an initial 6-8 week comprehensive learning program at Thales AMS Headquarters in Singapore, aimed at equipping you with domain knowledge and operational lifecycle expertise relevant to ATM, preparing you to make immediate impactful contributions.

Key Responsibilities

  • Design and develop scalable distributed software systems tailored for air traffic management fulfilling both business and operational needs.
  • Lead technical teams through all phases of software development lifecycle, ensuring adherence to best coding, testing, and deployment standards.
  • Assess and adopt modern tools, frameworks, and methodologies enhancing system performance and reliability.
  • Mentor junior architects and developers encouraging a culture of technical excellence and innovation.
  • Collaborate closely with product managers and operation units to align technology strategies with business objectives.
  • Oversee integration and verification activities including incorporating third-party tools, components, and legacy systems.
  • Produce and maintain detailed architectural documentation, design specifications, and system diagrams.

Qualifications and Experience

  • A relevant bachelor’s or master’s degree.
  • Proficient in Java Core, Java Swing, JavaFX, and JUnit.
  • Experience with IDEs and version control tools such as Eclipse, GIT, Bitbucket, Jenkins, and JIRA.
  • Strong understanding of distributed systems including microservices, messaging, and event-driven architectures.
  • Familiarity with DevOps practices, continuous integration and delivery, containerization technologies like Docker and Kubernetes.
  • Proven problem-solving skills focused on building solutions for mission-critical systems balancing technical debt and business demands.
  • Effective communication capabilities to articulate complex technical concepts to diverse stakeholders.
  • Experience with formal software engineering processes across the software lifecycle.
  • Competence in writing and reviewing design documents, requirements, test plans, and code.
  • Knowledge of testing and debugging strategies, including blackbox and whitebox testing.
  • Understanding of Agile methodologies, specifically Scrum, and embedding a DevOps culture.
  • Domain expertise or experience in Air Traffic Management is essential.
  • Preferred qualifications include TOGAF certification, familiarity with safety-critical software standards (DO-278/DO-178), and prior exposure to safety-critical software development environments.

Company Culture and Values

Thales is dedicated to building a workplace founded on respect, trust, collaboration, and passion. Employees are encouraged to bring their authentic selves, flourish in a supportive atmosphere, and engage in work that impacts safety, environmental sustainability, and inclusivity.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Git · 2 to 5 years required Atlassian JIRA required Eclipse IDE · 2 to 5 years required Jenkins CI required

How they work

Communication Teamwork & Collaboration Problem Solving Leadership

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer