Senior Software Engineer, Blockchain Data Infrastructure
Coinbase
About the role
About
Are you ready to exceed your own expectations?
At Coinbase, we are dedicated to expanding economic freedom globally. This ambitious mission requires us to build an on-chain platform that will shape the future of the financial system.
We are in search of a unique candidate who is not only passionate about our mission but also believes deeply in the transformative power of crypto and blockchain technologies. We want someone eager to make a significant impact, thrives under pressure, and actively seeks constructive feedback to continue improving. If you are someone who faces challenging problems head‑on, we want you on our team.
Our work environment is intense and may not be suited for everyone. However, if you're excited to innovate alongside top‑tier professionals and strive for excellence, this is the place for you.
While many roles at Coinbase offer remote work options, this position requires in‑person participation throughout the year, including team and company‑wide offsites that promote teamwork and alignment.
We are excited to welcome a Senior Software Engineer to our Blockchain Data Storage team!
The Blockchain Data Storage team has created vital Web3 infrastructure through ChainStack, an open‑source suite of data availability solutions that ensures efficient and scalable access. ChainStack handles vast amounts of crypto data with minimal latency, solving a pressing industry challenge. Join us in this crucial mission!
Responsibilities
- Architect and develop distributed systems
- Collaborate with management and stakeholders to provide technical structure and outline strategic roadmaps
- Utilize your technical expertise to manage project priorities, deadlines, and deliverables effectively
- Mentor and train team members on design methodologies and coding standards
- Design and implement core infrastructure components utilized by all engineering teams in production, such as dynamic configuration and container orchestration
- Produce high‑quality, well‑tested code to serve the needs of your customers
Requirements
- Over 5 years of experience in software engineering
- Strong expertise in distributed or data systems; experience with crypto is highly advantageous
- Experience in architecting and developing solutions for ambiguous, high‑impact problems
- Passionate about creating an indexing platform that bridges Web3 and Web2
- Ability to responsibly leverage generative AI tools in workflows, applying continuous learning and human‑in‑the‑loop practices to enhance efficiency and quality
Nice to Haves
- Experience in a fast‑growing company environment
- Familiarity with Blockchains (e.g., Bitcoin, Ethereum)
- Experience with decomposing monolithic architectures into microservices
- Familiarity with technologies such as Golang, Kafka, Redis, S3, Clickhouse, and MongoDB
- Background in building reliable, secure financial systems
Compensation
Job #: P74888
Pay Transparency Notice: The target annual base salary for this position ranges from $186,065 to $218,900 USD, excluding equity and bonus potential. Total compensation may also include benefits such as medical, dental, vision, and 401(k).
Candidates are encouraged to submit a maximum of four applications within any 30‑day period. We invite you to assess how your skills align with Coinbase's roles before applying.
Equal Opportunity Commitment
Coinbase is proud to be an Equal Opportunity Employer. All qualified applicants are considered for employment without regard to race, color, religion, gender, national origin, age, disability, veteran status, or any other protected status. Coinbase will consider qualified applicants with criminal histories in accordance with applicable laws.
Accommodations
Coinbase is dedicated to providing reasonable accommodations for individuals with disabilities. If you require assistance due to a disability during the application process, please reach out to our accommodations team.
Global Data Privacy Notice for Job Candidates and Applicants
Your application data will be managed in accordance with GDPR and CCPA regulations. By submitting your application, you consent to our data processing practices.
AI Disclosure
For certain roles, Coinbase is testing an AI tool to conduct initial screening interviews. Responses will be reviewed by human recruiters to evaluate qualifications. AI will not be used to make employment decisions.
Requirements
- Over 5 years of experience in software engineering
- Strong expertise in distributed or data systems; experience with crypto is highly advantageous
- Experience in architecting and developing solutions for ambiguous, high-impact problems
- Passionate about creating an indexing platform that bridges Web3 and Web2
- Ability to responsibly leverage generative AI tools in workflows, applying continuous learning and human-in-the-loop practices to enhance efficiency and quality
Responsibilities
- Architect and develop distributed systems
- Collaborate with management and stakeholders to provide technical structure and outline strategic roadmaps
- Utilize your technical expertise to manage project priorities, deadlines, and deliverables effectively
- Mentor and train team members on design methodologies and coding standards
- Design and implement core infrastructure components utilized by all engineering teams in production, such as dynamic configuration and container orchestration
- Produce high-quality, well-tested code to serve the needs of your customers
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free