Senior Software Engineer, Infrastructure (Platform - Datastores)

📍 World
USD 180,600-212,500 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Memcached @ 4 Redis @ 4 Python @ 4 SQL @ 4 Java @ 4 Distributed Systems @ 6 Leadership @ 4 Communication @ 7 MongoDB @ 4 Ethereum @ 4

Details

Ready to be pushed beyond what you think you’re capable of?

At Coinbase, our mission is to increase economic freedom in the world. We’re building an emerging onchain platform and the future global financial system. The Infrastructure org supports the systems, services, and tooling at the foundation of Coinbase’s mission. Infrastructure teams build and maintain the platforms critical to the existence of Coinbase.

The Datastores (Infrastructure) team owns OLTP databases (including MongoDB, RDS, Aurora, DynamoDB, sharded SQL), analytics databases like ClickHouse, and caching solutions like Redis and Memcached. The team builds and runs highly available, efficient, high-performance distributed-database services that are being hit millions of times per second by Coinbase products. In-person participation is expected throughout the year (team and company offsites). This role contributes to designing, implementing, and operating distributed database technologies and advising customer teams on the right database choices and fully paved solutions.

Responsibilities

  • Design, implement and operate Coinbase’s distributed database technologies (e.g., MongoDB, Postgres, RDS, Aurora, DynamoDB, Redis, Memcached).
  • Develop the future of database systems with a focus on scalability, reliability, performance, and cost efficiency.
  • Guide other senior engineers and leadership on technical choices, anticipate business needs, and coordinate with database/storage vendors.
  • Write high-quality, well-tested code to meet customer needs.
  • Maintain, troubleshoot and be on call for engineering and operational support.
  • Track industry trends and emerging database technologies to continuously enhance systems and processes.

Requirements

  • At least 5 years of industry experience with a proven track record of building and operating scalable, fault-tolerant, highly available distributed systems.
  • In-depth, hands-on experience with large-scale database deployments in production.
  • Experience with cloud distributed databases (examples called out: MongoDB, Postgres, RDS, Aurora, DynamoDB, Redis, Memcached).
  • Solid understanding of distributed database architecture, performance tuning and reliability.
  • Backend service and tool development experience in Golang, Java or Python.
  • Strong communication skills to work effectively with both technical and non-technical stakeholders.

Nice to haves

  • Crypto-forward experience (onchain activity such as interacting with Ethereum addresses, using ENS, engaging with dApps or blockchain-based services).
  • Experience with incident response, disaster recovery, and making systems highly available.
  • Experience growing through rapid company expansion (e.g., company growth from ~10 to 100s of engineers).

Compensation & Logistics

  • Job ID: GIN05US
  • Pay Range (target annual salary): $180,625 — $212,500 USD. Full-time offers may also include target bonus, target equity and benefits (medical, dental, vision, 401(k)).
  • Coinbase is remote-first but not remote-only; in-person participation and offsite attendance are expected and supported.

Benefits (high level)

  • Medical, dental and vision plans; HSA with company contributions
  • Disability and life insurance; 401(k) with company match
  • Wellness stipend, mobile/internet reimbursement, connections stipend
  • Volunteer time off, fertility counseling and benefits
  • Generous time off / leave policy
  • Option to get paid in digital currency

Other notes

  • Answers to crypto-related questions may be used to evaluate your onchain experience.
  • Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities.