Title:  Product Development Software Engineer (NodeJS/C#/Java/Python)

Job ID:  13113

ST Engineering Jurong East Bui, SG


ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace, smart city, defence and public security segments.


Collaboration is key to our success. We prioritize open communication, constructive feedback, and a willingness to help others. We are committed to creating a supportive work environment that encourages excellence, innovation, and continuous improvement. We're looking for individuals who share our values and are excited to join us on our cyber mission.


Join Our Cyber Team

We are an industry leader in cybersecurity with over two decades of experience, we deliver a holistic suite of trusted cybersecurity solutions to empower cyber resilience for government and ministries, critical infrastructure, and commercial enterprises. Backed by our indigenous capabilities and deep domain expertise, we offer robust cyber-secure products and services in cryptography, cybersecurity engineering, digital authentication, SCADA protection, audit and compliance. We specialise in the design and build of security operations centres for cybersecurity professionals and provide managed security services to strengthen the cybersecurity posture of our government and enterprise customers.


The role:

You are a hands-on, meticulous individual who possess knowledge on programming skills and algorithm development.


You enjoy working closely with all the relevant stakeholders and translate the operational requirements into effective and efficient solutions. Work as a product development team to collectively manage the product development lifecycle from system design, development testing, and production.


  • Support migration of on-premise architecture design for implementation and deployment on AWS, Azure, GCP and/or equivalent cloud platforms.
  • Keep abreast with emerging technologies in Security, Encryption, Key Management and Cloud architecture and bring forth culture of novel innovations within the team.
  • Adopt best practices, industry standards, design patterns, as well as creativity and experience to develop application architectures and solutions.
  • Work with team members to create test plan, perform unit and integration test at factory as part of factory system acceptance.
  • Participate in the project implementation and coordinate new installations, designs and migrations for security technology and solutions.
  • Troubleshoot, diagnose, and resolve hardware, software, and other network and system problems remotely on the customer's site.
  • Monitor compliance to applicable codes, best practices, security standards and specifications for the delivery of security technology and solutions.
  • Cooperate and communicate effectively with project manager and coordinate with other project participants to deliver functional solutions and provide assistance and technical support.
  • Create and maintain technical documentation for reference and reporting.



  • Programming skills/experience in C#/Java/NodeJS/Python is a must. Relevant experience in software development for Cloud / Cloud+Hybrid systems preferred.
  • Familiarity with virtualisation and container technologies like Nutanix, VMWare, OpenStack, Docker and Kubernetes preferred.
  • A team player with strong analytical/ problem solving and communication skills.
  • Candidates with experience on Cloud, DevOps and relevant (ISC)² Information Security Certifications are preferred.
  • Candidates are expected to have undergone two (2) full product development life cycles. A series of Product-specific and on-the-job trainings will be provided.


Work location: near Jurong East MRT


Find out more: https://www.stengg.com/cybersecurity



ST Engineering believes in fostering a culture where team members are encouraged to overcome challenges, explore new ideas, and work together to succeed. We value individuals who are determined to push beyond the boundaries, and have a thirst for knowledge, continuous learning, and self-improvement.