Epicareer Might not Working Properly
Learn More

Software Engineer/Lead Software Engineer, xData

  • Full Time, onsite
  • HTX (Home Team Science & Technology Agency)
  • Singapore, Singapore
Salary undisclosed

Apply on


Original
Simplified
What The Role Is

At HTX, our vision is to exponentially impact Singapore's safety and security, ensuring a safer and more resilient future for all. Our mission drives us towards force multiplying our Home Team through scientific and technological breakthroughs, and secure Singapore’s future by empowering our frontlines and enhancing public safety. Joining HTX means becoming part of a dynamic team committed to these critical goals, where your work as a Software Engineer will directly contribute to these efforts. In this role, you'll have the opportunity to build and implement full-stack, scalable solutions, be involved in designing solutions to support the software development lifecycle and play a pivotal role in safeguarding our nation. If you're passionate about making an impact that truly matters, HTX is the place for you.

What You Will Be Working On

The job-holder will collaborate with various teams (within HTX and across Home Teams) and is responsible to:

  • Define software requirements to build scalable and data-driven products and deliver high-quality software solutions.
  • Develop Full-stack solutions, handling both front-end and back-end responsibilities.
  • Ensure Design Patterns, database designs & architecture implementations are efficient, scalable, and user-friendly.
  • Ensure compliance with internal and external requirements before pushing data-driven applications to production.
  • Create and maintain comprehensive documentation for software design, development, and deployment processes.


What We Are Looking For

  • Bachelor’s / Master’s degree in STEM disciplines.
  • Applicants with system architecture design and product deployment experience will be considered for more senior positions.
  • Experience in one or more of the following areas:
  • Proficiency in the following technologies:


 Frontend development (e.g., React, Angular, TypeScript)

 Backend development (e.g., Node.js, FastAPI, Spring Boot)

 Container Orchestration (e.g. Kubernetes, Docker Compose)

 DB management (e.g., SQL, NoSQL)

 Rapid Prototyping (e.g Streamlit, Gradio)

 Cloud technologies (e.g., AWS, Google Cloud, Microsoft Azure)

 Version Control (e.g., Git, GitHub, GitLab)

  • Familiar with one of more of these languages: C++, Java, Typescript, JavaScript, Python
  • Understand clean code practises and application of appropriate software design pattern


All new hires are appointed on a two-year contract in the first instance and will be assessed and considered for permanent tenure over time, based on performance.

As part of the shortlisting process for this role, you may be required to complete a medical declaration and/or undergo further assessment.

All applicants will be updated on the status of their applications within 4 weeks upon closing of the advertisement.