3 days ago
Singapore, SingaporeSenior
Responsibilities
- Turn loosely specified ideas into working demonstrators and MVPs, making pragmatic decisions about scope and discarding approaches that do not work.
- Build responsive web applications, data-rich dashboards, maps, and real-time user-facing views.
- Build APIs, services, and data transformation or integration layers connecting multiple systems.
- Produce and consume Kafka or MQ event streams for real-time demonstrations.
- Embed AI and LLM features, including RAG, agents, and LLM APIs, in prototypes.
- Test features with unit, integration, and end-to-end testing and apply secure-coding practices.
- Create READMEs, design notes, and handover documentation for transfer to business units.
- Deploy, operate, and maintain prototypes on demonstration platforms and keep them ready for customer presentations.
- Demonstrate work to the team and to operational stakeholders alongside the Lab Director and architects.
Requirements
- At least 5+ years of hands-on software engineering experience.
- A relevant degree in Computer Science or Software Engineering, or equivalent experience.
- Regular hands-on production coding experience and the ability to build from loosely defined requirements.
- Full-stack expertise with TypeScript/React, one backend language such as Python/FastAPI, Node.js, Java, C#/.NET, or Go, plus PostgreSQL, Docker, Git, and CI/CD.
- Front-end experience with Next.js or equivalent, responsive interfaces, dashboards or maps, and strong UX judgment.
- Ability to work within established microservice and API conventions, make sound assumptions, and iterate quickly.
- Good communication skills and clear technical writing.
- Working experience with Kafka or equivalent MQ technology.
- Experience with unit, integration, and end-to-end test automation.
- Experience with secure coding, OWASP Top 10, and basic threat modeling.
- Experience delivering AI/LLM features to users.
- Exposure to avionics, EFB, connectivity, datalink, ATC/ATM, airline operations, or airline IT systems is preferred.
- C/C++ or QML experience for cockpit or EFB HMI prototypes is preferred.
Benefits
- Supportive workplace culture centered on respect, trust, collaboration, and passion.
- Role based in Singapore at the Suntec location.
- Opportunity to work in an innovation lab on aviation, cloud, advanced software, and AI/LLM solutions.
Tech Stack
Categories
About Thales
Thales designs and sells defense, aerospace, space, and digital identity/cybersecurity systems to governments, armed forces, infrastructure operators, and enterprises. Its portfolio spans avionics, radars and sensors, satellites, air traffic management, secure communications, and cybersecurity and identity solutions (bolstered by the 2019 Gemalto acquisition). Headquartered in Meudon, France, Thales is publicly traded on Euronext Paris (HO) and reported €20.6 billion in sales in 2024.
