Thales

Senior Software Architect

Thales
Aerospace & DefenseSingaporeOnsitePosted 4 weeks ago

About the role

AI summarised

Shape the future of air traffic management by designing scalable, high-performance distributed software architectures. As a Senior Software Solution Architect at Thales, you will play a pivotal role in crafting cutting-edge solutions that ensure the safety and efficiency of air travel, contributing to a critical domain.

Aerospace & DefenseOnsite

Key Responsibilities

  • Develop scalable, distributed software architectures aligned with business and operational requirements for air traffic management systems.
  • Guide engineering teams through the entire development lifecycle, ensuring best practices in coding, testing, and deployment.
  • Evaluate and recommend cutting-edge tools, frameworks, and methodologies to optimize system performance and reliability.
  • Mentor junior architects and developers, fostering a culture of technical excellence.
  • Collaborate with product managers and operations teams to align technical solutions with business goals.
  • Ensure seamless integration of third-party tools, components, and legacy systems into new solutions.
  • Create and maintain comprehensive architectural diagrams, design documents, and system specifications.

Requirements

  • Relevant Bachelor’s or Master’s degree.
  • Good working knowledge of Java Core, Java Swing, and Java FX.
  • Proficiency with JUnit for testing.
  • In-depth knowledge of distributed systems, including microservices and event-driven architectures.
  • Working knowledge of DevOps, CICD methodologies, and containerization (Docker, Kubernetes).
  • Demonstrated strong problem-solving skills for complex, mission-critical environments.
  • Excellent communication and presentation skills to articulate technical decisions to diverse stakeholders.
  • Knowledge of formal software engineering processes throughout the lifecycle.