Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join Coinbase as a Senior Software Engineer, Backend (Platform - Onboarding) in India and contribute to increasing economic freedom globally. We are building the future of the global financial system with an onchain platform and are seeking passionate individuals who believe in the transformative power of crypto and blockchain technology.
This role is part of the Platform Product Group, focused on building a trusted, scalable, and compliant platform. The Onboarding Platform team specifically designs and maintains systems for user onboarding and Know Your Customer (KYC) requirements, enabling rapid product launches and market expansion while ensuring regulatory compliance.
What you'll do:
- Develop new services using Golang to address critical business needs.
- Design and implement scalable backend systems using modern cloud technologies and best practices.
- Define and articulate long-term strategies for scaling and maintaining backend systems.
- Collaborate with cross-functional teams (engineers, designers, product managers, leadership) to translate product and technical visions into actionable roadmaps.
- Write high-quality, well-tested code to meet customer requirements.
- Debug complex technical challenges and improve system performance, deployability, and operability.
- Review feature designs for architectural clarity, security, safety, and operational integrity.
What we look for:
- A minimum of 5 years of experience in software engineering.
- Proven experience designing, building, scaling, and maintaining production services, with expertise in service-oriented architectures.
- A strong commitment to writing high-quality, well-tested code.
- Passion for building an open financial system.
- Excellent system design and coding skills.
- Strong written and verbal communication skills with a preference for open and transparent communication.
Nice to haves:
- Experience in a rapidly growing company (startup to mid-size).
- Familiarity with growth experiments or A/B testing frameworks.
- Experience with blockchain technologies (e.g., Bitcoin, Ethereum).
- Proficiency with Golang, Docker, Rails, Postgres, MongoDB, or DynamoDB.
This position is located in India. While many roles at Coinbase are remote-first, this role requires in-person participation throughout the year for team and company-wide offsites to foster collaboration and alignment.
Company
Coinbase
Founded in 2012, Coinbase is a leading digital currency wallet and platform that empowers merchants and consumers to engage with cryptocurrencies like Bitcoin, Ethereum, and Litecoin. Our vision is to...