Software Engineer
Core
Design, build, and maintain scalable, high-quality software solutions for governments and enterprises in Singapore and the APAC region.
Role type
Senior Software Engineer
Builds
Scalable, high-quality software applications and distributed systems
Domain
Technology services, enterprise software, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, design patterns, RESTful APIs, microservices, relational/NoSQL databases, CI/CD pipelines, containerization (Docker, Kubernetes), cloud platforms (AWS, Azure, GCP)
Preferred skills
Mentorship, technical documentation, system optimization
Technologies
Java, C#, Python, Go, JavaScript/TypeScript, Git, Jenkins, Kubernetes
Responsibilities
Design, develop, test, and deploy software applications; write clean, maintainable code; participate in code reviews and architectural discussions; troubleshoot and optimize system performance; collaborate with Product, QA, and DevOps teams; mentor junior engineers; ensure software security and compliance.
Seniority
Senior, hands-on IC