• Full Time
  • Anywhere

Be Part of the Future of Transport

At the heart of every great city is an efficient transport system — and we’re looking for passionate Software Engineers who want to leave a real impact. Join us as we innovate and drive the digital transformation of Singapore’s transportation network.

Responsibilities

As a Software Engineer, you will play a key role in delivering mission-critical systems and applications. Your responsibilities include:

  • Gathering and analysing user and system requirements
  • Designing, implementing, and testing software components
  • Preparing and delivering documentation throughout the software development lifecycle, including:
  • Business Rules
  • Software Requirements Specifications
  • Software Architecture and Design Documents
  • Interface Specifications
  • Testing Specifications
  • Operations and Maintenance Manuals
  • Training Materials
  • Assisting in day-to-day application support and troubleshooting
  • Liaising with users and stakeholders on requirements, design decisions, and testing issues

You’ll be part of projects that are essential to improving transportation experiences across Singapore and beyond.

Qualifications & Requirements

  • A recognised degree in Electrical/Electronic Engineering, Computer Science, or a related discipline
  • Experience completing at least one full Software Development Lifecycle (SDLC)
  • Strong skills in writing Requirements Specifications, Use Cases, and software design documentation using Object-Oriented Design and UML modelling
  • Extensive hands-on experience in:

-Java/JEE enterprise applications

-Web programming in UNIX/Linux and Windows environments

-C++ development on Windows and/or Embedded Linux platforms

-Spring Framework and Spring Boot

-Multi-threading, socket programming, and serial communications

  • Familiarity with secure coding practices
  • Minimum 2 years of relevant experience in object-oriented software development

Added Advantages

If you have experience in the following, it would be a plus:

  • Three-tier software architecture design
  • Virtualization technologies (e.g., hypervisors, containers)
  • Database programming (SQL, DAO) and platforms such as MySQL, PostgreSQL, DB2
  • Message Queues and/or Solace Event Brokers
  • Software modernization, containerization, and microservices development
  • Cloud computing technologies including Kubernetes, Docker, AWS ECS Fargate, AWS RDS, and AWS Lambda
  • Secure communications (e.g., FTPS, HTTPS)
  • Front-end development using Angular

Why Join Us?

  • Work on projects that make a tangible difference to millions of commuters
  • Exposure to advanced technologies in an evolving digital landscape
  • Collaborative, supportive, and innovative working culture
  • Opportunities for career progression and continuous learning

Ready to Drive Change in Transportation?

If you are passionate about using your technical skills to create smarter and more sustainable transportation systems, apply now and be part of something impactful!

To apply for this job email your details to hr_dept@acpcomputer.edu.sg