Senior Application Software Developer (DSC/TE)

ST Engineering

Singapore

On-site

SGD 90,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ST Engineering invites experienced software engineers to join the Advanced Networks & Sensors team in Ang Mo Kio. You will design, develop, and maintain scalable enterprise and web applications, translating business requirements into robust technical solutions that leverage AI-assisted development to improve user experiences and efficiency.

You will collaborate with AI engineers, data scientists, product managers, and developers to deliver secure, high-quality digital solutions while applying

Qualifications

  • 3–5 years of hands-on experience in application software development
  • Strong understanding of software design principles and application architecture
  • RESTful APIs and service-oriented design
  • Practical experience with AI-assisted development tools
  • Code validation practices including code reviews, static analysis
  • Strong background in software testing including unit, integration, and test automation
  • Experience with relational (SQL) and/or NoSQL databases
  • Proficiency with Git-based version control
  • Familiarity with Agile/Scrum methodologies
  • Experience with cloud platforms (Azure, AWS, or GCP)
  • Familiarity with microservices architecture and REST APIs
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Experience with TDD and/or BDD practices
  • Exposure to integrating third-party APIs including AI/LLM services
  • Strong analytical thinking and problem-solving skills
  • High attention to detail and quality
  • Ability to balance rapid development with rigorous validation and testing
  • Effective communication and collaboration skills
  • Growth mindset with continuous learning in AI-driven engineering practices
  • Working location is in Ang Mo Kio

Responsibilities

  • Design, develop, and maintain scalable enterprise and web applications
  • Translate business and functional requirements into robust technical solutions
  • Leverage AI-assisted development tools to improve productivity while ensuring code quality and maintainability
  • Write clean, modular, and well-documented code following best practices and standards
  • Perform code validation activities, including peer reviews, static analysis, and automated quality checks
  • Develop and maintain unit, integration, and regression test suites
  • Troubleshoot and resolve application defects, performance bottlenecks, and system issues
  • Collaborate with cross-functional teams (Product, QA, DevOps, UX) to deliver high-quality solutions
  • Contribute to and optimize CI/CD pipelines for automated build, test, and deployment processes
  • Ensure adherence to security, coding standards, and performance requirements
  • Stay current with emerging technologies, particularly in AI-assisted development and automation

Skills

AI-assisted development
RESTful APIs
Microservices
Docker
Kubernetes
CI/CD pipelines
Unit testing
Static code analysis
Code reviews
Git
Agile/Scrum
Cloud platforms
SQL/NoSQL
TDD/BDD
AI/LLM integration

Tools

Git
Docker
Kubernetes
SonarQube
ESLint
PMD
Codacy
JUnit
NUnit
pytest
Jest
Testim
Mabl

Job description

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. Headquartered in Singapore, ST Engineering ranks among the largest companies listed on the Singapore Exchange.

Our history spans more than 50 years, and our strategy is underpinned by our core values – Integrity, Value Creation, Courage, Commitment and Compassion. These 5 core values guide every aspect of our business and are embedded in our ST Engineering culture – from the people we hire, to working with each other, to our partners and customers.

About our Line of Business – Advanced Networks & Sensors

Our Advanced Networks & Sensors business specializes in platform digitalization, advanced connectivity, and cutting‑edge manufacturing. This diversity of capabilities presents a range of roles through which you can contribute to the development of innovative, secure, and patented products. Join our team and play a crucial role in developing tomorrow’s technology and connectivity solutions and services to sectors spanning defence, public security, government, and the commercial realm. Your work will have a global impact as we empower customers through advanced communications, intelligent sensors, and the deployment of AI‑enabled Edge applications for mission‑critical roles.

Together, We Can Make A Significant Impact

The role will report to the Lead Solution Architect. He/She will be designing seamless user experiences for AI‑driven digital products, ensuring that complex AI technologies are intuitive, user‑friendly, and accessible to a broad range of users. The ideal candidate will have experience working on cutting‑edge digital technology products, leveraging on AI to enhance user interactions and solve problems in creative ways. You will collaborate with AI engineers, data scientists, product managers, and developers to create impactful digital solutions. This role is ideal for someone who embraces modern engineering practices, including AI‑assisted (“vibe”) coding, automated testing, and continuous delivery, while maintaining strong discipline in code quality, validation, and performance optimization.

Be Part of Our Success
  • Design, develop, and maintain scalable enterprise and web applications
  • Translate business and functional requirements into robust technical solutions
  • Leverage AI‑assisted development tools (vibe coding) to improve productivity while ensuring code quality and maintainability
  • Write clean, modular, and well‑documented code following best practices and standards
  • Perform code validation activities, including peer reviews, static analysis, and automated quality checks
  • Develop and maintain unit, integration, and regression test suites
  • Troubleshoot and resolve application defects, performance bottlenecks, and system issues
  • Collaborate with cross‑functional teams (Product, QA, DevOps, UX) to deliver high‑quality solutions
  • Contribute to and optimize CI/CD pipelines for automated build, test, and deployment processes
  • Ensure adherence to security, coding standards, and performance requirements
  • Stay current with emerging technologies, particularly in AI‑assisted development and automation
Qualities We Value
  • 3–5 years of hands‑on experience in application software development
  • Strong understanding of:
  • Software design principles and application architecture
  • RESTful APIs and service‑oriented design
  • Practical experience with AI‑assisted development (vibe coding) tools
  • Solid experience in code validation practices, including:
  • Code reviews (AI‑powered debugging and development tools)
  • Static code analysis (e.g., SonarQube, ESLint, PMD, Codacy)
  • Strong background in software testing, including:
  • Unit testing (Unit testing frameworks (JUnit, NUnit, pytest, Jest)
  • Integration testing
  • Test automation (AI‑powered testing platforms e.g., Testim, Mabl)
  • Experience working with relational (SQL) and/or NoSQL databases
  • Proficiency with Git‑based version control
  • Familiarity with Agile/Scrum methodologies
  • Experience with cloud platforms (Azure, AWS, or GCP)
  • Familiarity with microservices architecture and REST APIs
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Experience with TDD and/or BDD practices
  • Exposure to integrating third‑party APIs, including AI/LLM services
  • Strong analytical thinking and problem‑solving skills
  • High attention to detail with a focus on quality and maintainability
  • Ability to balance rapid development (AI/vibe coding) with rigorous validation and testing
  • Effective communication and collaboration skills
  • Growth mindset with continuous learning, especially in AI‑driven engineering practices
  • Working location is in Ang Mo Kio
Our Commitment That Goes Beyond the Norm
  • An environment where you will be working on cutting‑edge technologies and architectures.
  • Safe space where diverse perspectives are valued, and everyone’s unique contributions are celebrated.
  • Meaningful work and projects that make a difference in people’s lives.
  • A fun, passionate and collaborative workplace.
  • Competitive remuneration and comprehensive benefits.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Application Software Developer (DSC/TE/22580)
Senior Application Software Developer (DSC/TE/22580)

ST Engineering Advanced Networks & Sensors Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
Competitive remuneration
Comprehensive benefits
Senior Application Software Developer
Senior Application Software Developer

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 120,000
Competitive remuneration
Comprehensive benefits
System Engineer (DSC/TE/VIBU)
System Engineer (DSC/TE/VIBU)

ST Engineering Advanced Networks & Sensors Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000
Competitive remuneration
Comprehensive benefits
Senior/ Software Engineer (C++, Java) - PS
Senior/ Software Engineer (C++, Java) - PS

St Engineering • Singapore

On-site
SGD 90,000 - 120,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace
Assistant Principal Engineer (Software Lead) - PS/ Jun
Assistant Principal Engineer (Software Lead) - PS/ Jun

ST Engineering • Singapore

On-site
SGD 110,000 - 170,000
Competitive remuneration
Comprehensive benefits
Software Engineer
Software Engineer

St Engineering • Singapore

On-site
SGD 61,000 - 100,000
Competitive remuneration
Comprehensive benefits
System Engineer (DSC/TE)
System Engineer (DSC/TE)

ST Engineering • Singapore

On-site
SGD 52,000 - 76,000
Senior / Software Developer (C++) (DS/CY/UMS/22732) - Contract
Senior / Software Developer (C++) (DS/CY/UMS/22732) - Contract

ST Engineering Unmanned & Integrated Systems Pte Ltd • Singapore

On-site
SGD 90,000 - 140,000
Competitive remuneration
Comprehensive benefits
Engineer
Engineer

St Engineering • Singapore

On-site
SGD 90,000 - 140,000
Competitive remuneration
Comprehensive benefits
Assistant Manager, Technology Strategist
Assistant Manager, Technology Strategist

ST ENGINEERING CLOUD AND DATA CENTRE SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 80,000 - 110,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace