Logo
Coinbase

Senior Backend Software Engineer

Coinbase, Hartford, Connecticut, us, 06112

Save Job

Are you ready to challenge yourself and push the limits of what you can achieve? At Coinbase, our mission is to enhance economic freedom globally. This ambitious goal requires top talent willing to contribute every day as we develop the emerging on-chain platform and shape the future of the global financial system. We are on the lookout for an exceptional candidate who is not just passionate about our mission, but also believes in the transformative potential of cryptocurrency and blockchain technology for modernizing the financial system. If you are eager to make a significant impact, thrive under pressure, and enjoy collaborating with highly skilled colleagues, then this is the place for you. We value feedback and are committed to continuous improvement, and we encourage you to tackle our most challenging problems head-on. While many roles at Coinbase embrace a remote-first model, we emphasize the importance of in-person collaboration. Regular team and company-wide offsite events are held throughout the year to enhance teamwork, connection, and alignment. Attendance at these events is both expected and fully supported. The CDP Foundations team plays a vital role in developing the core data model and components that drive the Coinbase Developer Platform. We build the foundational infrastructure that defines organizational structures, user verification, fund ownership, and access control mechanisms. What you will do:

Design, develop, deploy, and maintain scalable, secure, and high-performance backend services within a microservices/distributed architecture. Create both internal and customer-facing APIs that serve as essential components for CDP. Draft technical design documents (TDDs), providing technical guidance and clarity for complex projects. Oversee the end-to-end delivery of projects, encompassing implementation, deployment, and monitoring. Enhance and uphold operational excellence standards across the team by proactively addressing technical debt and promoting improvements in reliability and observability. Engage in code reviews, partake in on-call rotations, lead incident responses, and cultivate an environment that welcomes Constructive feedback for maintaining high code quality standards. What we seek in you:

5+ years of experience in backend software development, concentrating on backend systems. Proficiency in programming languages such as Golang (preferred), C, Rust, or Python. Experience with various databases (PostgreSQL, MySQL, MongoDB), caching systems (Redis, Memcached), and message queues (Kafka, RabbitMQ). Strong understanding of distributed systems, microservices architecture, and event-driven architectures. Thorough knowledge of RESTful API design principles, along with experience in API development, integration, and authentication protocols like OAuth and JWT. Familiarity with AWS and containerization using Kubernetes. Understanding of web security best practices, with experience implementing secure coding practices for financial systems. Exceptional communication and collaboration skills. A Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience. Preferred qualifications:

Experience designing public-facing APIs. Background in developing financial platforms or fintech systems. Familiarity with the crypto/on-chain ecosystem (not mandatory). Position ID: GDBE05US Salary Transparency Notice:

The target annual salary for this position may range as specified below, depending on your work location. Full-time offers from Coinbase also include bonus eligibility, equity eligibility, and benefits such as medical, dental, vision, and 401(k). Pay Range:

$186,065 - $218,900 USD Please note that each candidate may submit a maximum of four applications within any 30-day window. We strongly encourage you to assess how your skills and interests align with the roles at Coinbase before applying. Equal Opportunity Commitment: Coinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation, or any other basis protected by applicable law. Coinbase also considers qualified applicants with criminal histories in a manner consistent with applicable federal, state, and local laws. For U.S. applicants, please view the Employee Rights and the Know Your Rights notices available on their corresponding links. In certain locations, Coinbase participates in the E-Verify program as required by law. Coinbase is committed to providing reasonable accommodations to individuals with disabilities. If you require assistance due to a disability during any part of the employment process, please reach out to us to convey the nature of your request. Global Data Privacy Notice for Job Candidates and Applicants: Depending on your location, data management practices for job applicants may be governed by the GDPR and CCPA. Our full notice explaining how we process applicant data is accessible through the outlined link. By submitting your application, you consent to our data use as specified. For U.S. applicants, by submitting your application, you agree to arbitration of disputes as described in our policy. AI Disclosure: For specific roles, Coinbase is trialing an AI tool based on machine learning technologies for initial screening interviews. This tool simulates realistic interview scenarios and engages in dynamic conversation. A human recruiter will review your responses, provided as voice recordings and/or transcripts, to evaluate them against the qualifications outlined in the job description. Additionally, for selected roles, Coinbase is piloting an AI interview intelligence platform to transcribe and summarize interview notes, allowing interviewers to focus on you as a candidate. These pilot programs are for testing purposes only, and AI will not be used to inform employment decisions.