Senior Software Engineer, Infrastructure (Platform - Datastores)

πŸ“ World
CAD 185,500 per year
SENIOR
βœ… Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

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

Details

At Coinbase, our mission is to increase economic freedom in the world. We're building the emerging onchain platform and the future global financial system. The Infrastructure org supports the systems, services, and tooling that enable Coinbase engineers to design, develop, and operate services quickly, safely, securely, and reliably. The Datastores team owns OLTP and analytics databases and caching solutions used by Coinbase products.

Responsibilities

  • Design, implement, and operate Coinbase’s distributed database technologies (examples listed include MongoDB, Postgres, RDS, Aurora, DynamoDB, Redis, Memcached).
  • Develop scalable, reliable, high-performance, and cost-efficient database systems for production traffic that serves products at high scale.
  • Advise customer teams on appropriate database technology choices and provide fully paved solutions.
  • Collaborate with and work with various vendors in the database/storage space.
  • Write high-quality, well-tested code to meet customer needs.
  • Maintain, troubleshoot, and be on-call for engineering and operational support.
  • Stay current with industry trends and emerging database technologies to continuously improve systems and processes.

Requirements

  • At least 5 years of industry experience 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 and related technologies such as MongoDB, Postgres, RDS, Aurora, DynamoDB, Redis, Memcached, and analytics databases like ClickHouse.
  • Solid understanding of distributed database architecture, performance tuning, and reliability engineering.
  • Backend service and tool development experience in Golang, Java, or Python.
  • Strong communication skills to work effectively with technical and non-technical stakeholders.

Nice to haves

  • Crypto-forward experience, including familiarity with onchain activity (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 working at a company that grew rapidly (e.g., from 10 to hundreds of engineers).

Work model

  • Roles at Coinbase are remote-first but not remote-only. In-person participation is required throughout the year (team and company offsites held multiple times annually). Attendance is expected and supported.

Pay & Benefits

  • Pay Range: $185,500β€”$185,500 CAD (target annual salary). Full-time offers also include bonus eligibility, equity eligibility, and benefits (medical, dental, vision).
  • Benefits include extended health care, dental, vision, Consult+ (virtual care), life & accident insurance, disability coverage, ESPP, wellness stipend, mobile/internet reimbursement, connections stipend, learning & development allowance, EAP, travel medical policy, fertility benefits, generous time off/leave policy.

Additional notes

  • Job #: GPIN0US
  • Coinbase is an equal opportunity employer and provides reasonable accommodations for applicants with disabilities. AI-based interview pilots may be used for initial screening for select roles.