Senior Software Engineer, Consumer
Build and scale Golang backend services powering global user onboarding and KYC workflows. The role requires 5+ years of backend engineering experience, distributed-systems expertise, and proficiency with cloud-native infrastructure.
About the job
Responsibilities
- Design, develop, and scale backend services in Golang powering onboarding and KYC workflows across multiple products and geographies.
- Build scalable, service-oriented systems using modern cloud infrastructure and industry best practices.
- Improve onboarding and MTU conversion funnels by identifying bottlenecks and shipping data-informed solutions.
- Partner with engineers, product managers, designers, and senior leadership to translate product and technical vision into quarterly execution roadmaps.
- Lead cross-cutting design reviews, ensuring security, operational integrity, and architectural clarity across shipped features.
Requirements
- 5+ years of professional software engineering experience building, scaling, and maintaining production backend services in a service-oriented architecture.
- Experience designing distributed systems that operate reliably at scale.
- Experience with cloud-native tooling such as Docker, Kubernetes, and AWS/GCP.
- Proficiency in Golang or a similar statically typed language, with demonstrated ability to write well-tested, production-grade code.
- Experience owning end-to-end delivery of platform capabilities, from technical design through deployment, monitoring, and iteration.
- Responsible use of generative AI with human oversight to deliver business-ready outputs and improve workflow efficiency, cost, and quality.
Compensation and Benefits
- Annual base salary: $191,100–$191,100 SGD.
- Total compensation may also include equity, bonus eligibility, and medical, dental, and vision benefits.
Skills
Go, Docker, Kubernetes, AWS, GCP, Distributed Systems, Service-Oriented Architecture, Backend Services, Cloud Infrastructure, Generative AI
Similar jobs
Backend Engineering jobsBuild and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.