Thales

Senior Software Architect

Thales
Aerospace & DefenseSingaporeOnsitePosted 4 weeks ago

About the role

Senior Software Architect role based on the published job description. Key responsibilities and requirements were extracted directly from the posting for quick review.

Aerospace & DefenseOnsite

Key Responsibilities

  • We design the critical security solutions of tomorrow by combining the curiosity to explore, the intelligence to question and the vision to create.
  • Here you will be guided in a structured regimen of theoretical and practical learning, with the goal of becoming an immediate contributor.
  • Architectural Design: Develop scalable, distributed software architectures that align with business and operational requirements for air traffic management systems.
  • Cross-functional collaboration: Work with product managers, operations teams to align technical solutions and business goals.
  • Documentation: Create and maintain comprehensive architectural diagrams, design documents and system specifications.
  • To be successful in your role, you will have demonstrated and/or acquired the following knowledge and experience:

Requirements

  • Relevant bachelor's degree or Master Degree Must-have Language: Good working knowledge of Java Core, Java Swing, Java FX, Junit.
  • IDE/CICD Tools: GIT, Bitbucket, Jenkins, Eclipse, JIRA In-depth knowledge of distributed systems, including microservices, messaging systems, and event-driven architectures.
  • Working knowledge of DevOps, CICD methodologies, and containerization (e.g., Docker, Containerization, Kubernetes)
  • Demonstrated strong problem-solving skills and the ability to design solutions for complex, mission-critical environments.
  • Ability to balance technical debt and business priorities under tight deadlines.
  • Excellent communication and presentation skills to effectively articulate technical decisions to technical and non-technical stakeholders.