As a Software Engineer at St Engineering, you will play a critical role in developing and scaling mission-critical systems that span aerospace, electronics, land systems, and marine sectors. The software you build directly impacts national infrastructure, defense capabilities, and next-generation enterprise platforms. Whether you are orchestrating agentic AI platforms for computer vision in Seletar, writing high-performance C++ REST APIs, or building secure communication protocols, your work will directly support high-impact deployments where system reliability and security are paramount.
Working at St Engineering offers a unique blend of startup-like autonomy within specific business units—such as agile teams developing cutting-edge AI pipelines—and the deep resources of a major global technology and engineering group. Because the company operates heavily in defense and public infrastructure, you will tackle complex engineering challenges involving air-gapped networks, strict security constraints, and high-performance distributed systems.
To succeed as a Software Engineer here, you must demonstrate strong technical competence, a structured approach to problem-solving, and the adaptability required to deliver high-quality code within highly secure, regulated environments. This guide is designed to help you navigate the interview process and showcase your engineering capabilities effectively.




