Principal Software Engineer
Core
Designing and executing scalable, reliable systems for major products used by millions of users across Southeast Asia, focusing on backend, frontend, APIs, databases, and infrastructure.
Role type
Principal Software Engineer (hands-on IC with technical leadership)
Builds
Scalable, reliable technology products and systems for a global insurance platform
Domain
Fintech / Insurance / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System design, distributed systems, backend development, frontend development, API design, database management, cloud infrastructure, production problem-solving, technical trade-offs, mentoring
Preferred skills
Scaling engineering teams, operating across multiple products/markets/countries
Technologies
None explicitly listed
Responsibilities
Own technical design and execution for major products and systems; Design scalable systems across backend, frontend, APIs, databases, and infrastructure; Build alongside the team through coding, prototyping, and code reviews; Drive architecture decisions and trade-offs; Turn ambiguous product problems into clear technical solutions; Raise engineering quality through system design, testing, security, and observability; Lead technically critical initiatives and mentor engineers
Seniority
Principal, hands-on IC with technical leadership