Software Engineer, Storage

Cursor

San Francisco, CA • 16m ago • On-site

Mid

On-site

140,000 - 225,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Engineer, Storage

Description

You will own the storage data layer that underpins every product surface: databases, caches, and the strategy for provisioning, querying, and scaling data stores. You’ll design a robust multi-database topology for growth, instrument and add guardrails for database queries, define which data store to use per workload, and lead cache infrastructure end-to-end.

Responsibilities

  • Design the next-generation data architecture, evolving the storage layer into a partitioned, resilient topology
  • Build query attribution and guardrails to instrument queries by service and prevent problematic queries from reaching production
  • Define the “when to use what” strategy for data stores, creating guidance and golden pathways for choosing the right engine
  • Own cache infrastructure end-to-end: reliability, capacity planning, and cache correctness patterns

Requirements

  • Experience with relational databases at scale (e.g., PostgreSQL, MySQL, or similar OLTP systems)
  • Experience building and scaling databases or data infrastructure
  • Understanding of database performance, reliability, and caching

Preferred Skills and Experience

  • Experience with database sharding, migration, or decomposition in production environments
  • Ability to explain tradeoffs between storage engines and support workload-appropriate decisions
  • Proactive operational excellence: backups, monitoring, query performance, and capacity planning
  • Strong software engineering fundamentals and enjoyment building foundational systems other engineers depend on

Compensation and Benefits

  • Annual salary: $140,000 - $225,000 USD
  • Total rewards may include equity, comprehensive medical, vision, and dental coverage, a 401(k) plan, short & long-term disability insurance, life insurance, and other discounts and perks

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Software Engineer, Storage role

Improve your resume for just $5

$140,000 – $225,000/year

Unlock Full Resume Report