About this role
Lead the design and delivery of the client's core platform services, working across the stack from data model through to production operations. We are looking for an engineer who has already owned a system in production and can raise the standard of the engineers around them.
About our client
Our client is a Singapore technology consultancy rather than a typical IT consultancy: founded in 2020 and headquartered in Raffles Place, it designs, builds and operates the technology foundations that banks, insurers, government agencies and high-growth enterprises across the region rely on — systems that have to work quietly, reliably and securely behind the scenes. It has delivered more than 80 engagements with 42 consultants across 6 APAC markets, working through four practices: Cloud & Platform Engineering (AWS, Azure and GCP), Cybersecurity & GRC (zero-trust architecture, SOC operations, and compliance mapping to MAS TRM, PDPA, ISO 27001 and SOC 2), Data & AI (Snowflake, Databricks and MLOps), and Managed Services (around-the-clock platform, security and application operations from its Singapore delivery centre).
Teams are deliberately small and senior, and stay accountable end to end, from architecture through to steady-state operations.
This is a permanent, full-time senior engineering position in Serangoon, working Monday to Friday during standard office hours with occasional out-of-hours support during releases.
Responsibilities
- Design and build backend services and the data model behind them, and document the decisions.
- Lead technical delivery for a feature area, breaking work down and reviewing what the team ships.
- Set and improve engineering practice for testing, code review, deployment and observability.
- Profile and tune slow paths, and resolve production incidents as the technical lead on call.
- Mentor mid-level and junior engineers through pairing, review and design sessions.
- Work with product and business stakeholders to shape scope and sequence before development starts.
Requirements
- Degree in Computer Science, Software Engineering or equivalent practical experience.
- At least five years of professional software engineering experience, including production ownership.
- Strong TypeScript, Java or Python, plus solid relational database and SQL design skills.
- Experience designing and operating REST APIs and at least one cloud platform.
- A working grasp of automated testing, CI/CD, containers and production monitoring.
- Able to explain and defend technical trade-offs to both engineers and non-technical stakeholders.
What we offer
- Basic salary of $7,000 to $10,000 per month, depending on experience and technical depth.
- Group Insurance, paid annual leave and medical benefits.
- A technical leadership track with a training and conference budget.
- Flexible start times and two remote days per week after probation.
