Logo
Coinbase

Senior Backend Software Engineer - Foundations

Coinbase, Boise, Idaho, United States, 83708

Save Job

Overview Are you ready to explore your full potential? At Coinbase, we are driven by a mission to enhance economic freedom globally. This ambitious journey requires our best efforts as we construct an innovative onchain platform to reshape the financial system. We are seeking a unique candidate who is passionate about our mission and recognizes the transformative power of cryptocurrency and blockchain technology. If you are eager to make a significant impact and thrive under pressure while collaborating with outstanding colleagues, this is the place for you. We want a team member who embraces challenges, seeks out difficult problems, and actively pursues growth. Our work environment is intense and may not suit everyone. However, if you're excited to build the future alongside professionals who excel at what they do and expect the same from you, there's no better opportunity to seize. Although many positions at Coinbase are remote-first, we value in-person collaboration throughout the year. We hold team and company-wide offsite events multiple times a year to encourage teamwork and alignment, and attendance is highly supported. The CDP Foundations team is responsible for the essential data models and primitives that support the Coinbase Developer Platform. We develop the foundational layer that defines organizational structures, user and customer representations, fund management, and access control. Key Responsibilities Develop, deploy, and maintain scalable, secure, and high-performance backend services using microservices and distributed architecture. Define internal and customer-facing APIs that are foundational to the CDP. Create technical design documents, providing leadership and clarity across complex projects. Guide projects from implementation through deployment and monitoring. Enhance operational excellence by proactively addressing technical debt and improving reliability and observability. Engage in code reviews, participate in on-call rotations, lead incident response, and promote a team culture that values constructive feedback to maintain high code quality standards. Required Qualifications Minimum of 5 years of experience in backend software development, focusing on backend systems. Proficiency in programming languages such as Golang (preferred), C, Rust, or Python. Experience with databases like PostgreSQL, MySQL, or MongoDB, caching systems such as Redis or Memcached, and messaging queues like Kafka or RabbitMQ. Strong understanding of distributed systems, microservices architecture, and event-driven architectures. Thorough knowledge of RESTful API design principles and experience with API development, integration, and authentication protocols such as OAuth and JWT. Familiarity with AWS and containerization using Kubernetes. Knowledge of web security best practices and experience implementing secure coding in financial systems. Excellent communication and collaboration skills. Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience. Nice to Haves Experience designing public APIs. Experience building financial platforms or fintech systems. Familiarity with the crypto/onchain ecosystem (not required). Position ID: GDBE05US Pay Transparency Notice:

Depending on your work location, the target annual salary for this position ranges from $186,065 to $218,900 USD. Full-time offers from Coinbase also include eligibility for bonuses, equity, and benefits (including medical, dental, vision, and 401(k)). We encourage candidates to thoughtfully evaluate how their skills align with Coinbase's roles before applying, as each candidate may submit a maximum of four applications within any 30-day period. Equal Opportunity Commitment:

Coinbase is committed to equal opportunity employment. All qualified applicants will be considered without regard to race, color, religion, gender, national origin, age, disability, veteran status, or any other protected status. We also consider qualified applicants with criminal histories in accordance with applicable law. For US applicants only: By submitting your application, you agree to arbitration of disputes as outlined in our policies.