Senior Software Engineer, Consumer
Job description
About the role
This role focuses on owning the design, development, and scaling of backend services in Golang that power onboarding and KYC workflows across multiple Coinbase products and geographies. You will drive improvements to onboarding and MTU conversion funnels by identifying bottlenecks and shipping data-informed solutions to increase economic freedom. The role requires partnering with engineers, product managers, designers, and senior leadership to translate product and technical vision into quarterly execution roadmaps. You will lead cross-cutting design reviews within your product area, ensuring security, operational integrity, and architectural clarity across all features shipped. This is a position for someone who is pushed past their perceived limits and refuses to settle for "good enough" while building the future of finance. Coinbase is a remote-first, but not remote-only company, expecting quarterly in-person working sessions called "surges."
Key facts
What you'll do
- Own the design, development, and scaling of backend services in Golang that power onboarding and KYC workflows across multiple products and geographies.
- Build scalable, service-oriented systems using modern cloud infrastructure and industry best practices to solve novel platform challenges.
- Drive improvements to 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 within your product area, ensuring security, operational integrity, and architectural clarity across all features shipped.
- Utilize generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
- Implement resilient and performant services that meet compliance and regulatory requirements across diverse global markets.
- Collaborate closely with cross-functional stakeholders to define, prioritize, and deliver on critical milestones for new onboarding capabilities.
- Analyze production metrics and user behavior to guide optimization decisions and validate the impact of platform changes.
- Mentor and influence engineering best practices through code reviews, design discussions, and knowledge sharing across the team.
- Ensure system reliability, scalability, and maintainability through robust testing, monitoring, and incident response practices.
- Work within an agile delivery framework to plan, execute, and iterate on complex engineering initiatives under tight deadlines.
- Contribute to architectural decision-making that balances speed, security, and long-term operational sustainability.
- Support on-call responsibilities to ensure timely resolution of production incidents affecting onboarding journeys.
- Drive continuous improvement by benchmarking against industry standards and incorporating feedback loops into the development process.
Requirements
- 5+ years of professional software engineering experience building, scaling, and maintaining production backend services in a service-oriented architecture.
- Proven track record designing distributed systems that operate reliably at scale, including experience with cloud-native tooling (e.g., Docker, Kubernetes, 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.
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
- Strong understanding of security and compliance principles relevant to financial services and identity verification workflows.
- Excellent communication skills to collaborate effectively with cross-functional teams at all levels of the organization.
- Comfortable working in a fast-paced, intense environment where standards are high and expectations are constantly evolving.
- Demonstrated ability to manage multiple priorities and deliver results in an ambiguous and rapidly changing landscape.
- Willingness to participate in quarterly in-person working sessions ("surges") as part of the remote-first culture.
- Deep ownership mindset with a bias for action and accountability for outcomes.
- Experience with financial services, fintech infrastructure, or regulated environments is highly relevant.
- Familiarity with identity verification, KYC/AML workflows, and regulatory constraints in global markets is strongly valued.
Nice to have
- Experience contributing to open source projects or building public-facing developer platforms.
- Background in performance optimization for high-throughput transaction systems.
- Familiarity with machine learning operations and responsible AI deployment practices.
Practical notes
- Applicants may submit a maximum of 3 applications within a 6-month period.
- This position is eligible for remote work based in Singapore.
- Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information. Applicants with criminal histories will be considered for employment in accordance with applicable laws.