<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>5558189c-8cd</externalid>
      <Title>Software Engineer</Title>
      <Description><![CDATA[<p><strong>About the Role</strong></p>
<p>As a Software Engineer on the Storage team at Cursor, you&#39;ll own the data layer that underpins every product surface: the databases, caches, and the strategy for how teams provision, query, and scale their data stores.</p>
<p>Millions of developers depend on Cursor every day, and the future of our storage architecture is one of the highest-leverage problems at the company: get it right, and every team ships faster, every product surface gets more reliable, and Cursor can scale to meet explosive demand. You&#39;ll design and execute the path to a robust, multi-database topology built for that growth.</p>
<p><strong>Example projects include...</strong></p>
<ul>
<li>Designing the next-generation data architecture: evolving our storage layer into a partitioned, resilient topology that keeps pace with Cursor&#39;s rapid growth.</li>
</ul>
<ul>
<li>Building query attribution and guardrails: instrumenting every database query by service, catching bad patterns before they hit production, and making it impossible to ship problematic queries without review.</li>
</ul>
<ul>
<li>Defining the &#39;when to use what&#39; strategy for data stores: creating clear guidance and golden pathways so every team picks the right engine for their workload without second-guessing.</li>
</ul>
<ul>
<li>Owning cache infrastructure end-to-end: reliability, capacity planning, and patterns that let product teams move fast without worrying about cache correctness.</li>
</ul>
<p><strong>You may be a fit if</strong></p>
<ul>
<li>You have deep experience with relational databases at scale, especially Postgres, MySQL, or similar OLTP systems.</li>
</ul>
<ul>
<li>You&#39;ve tackled database sharding, migration, or decomposition problems in production environments.</li>
</ul>
<ul>
<li>You understand the tradeoffs between different storage engines and can help teams make the right choices for their workloads.</li>
</ul>
<ul>
<li>You care about operational excellence: backups, monitoring, query performance, and capacity planning are things you think about proactively.</li>
</ul>
<ul>
<li>You have strong software engineering fundamentals and enjoy building systems that other engineers depend on.</li>
</ul>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>remote</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>Postgres, MySQL, relational databases, database sharding, migration, decomposition, storage engines, operational excellence, backups, monitoring, query performance, capacity planning</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Cursor</Employername>
      <Employerlogo>https://logos.yubhub.co/cursor.com.png</Employerlogo>
      <Employerdescription>Cursor is a technology company providing data storage solutions to millions of developers worldwide. The company has a significant presence in the industry with a large user base.</Employerdescription>
      <Employerwebsite>https://cursor.com</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://cursor.com/careers/software-engineer-storage?utm_source=yubhub.co&amp;utm_medium=jobs_feed&amp;utm_campaign=apply</Applyto>
      <Location></Location>
      <Country></Country>
      <Postedate>2026-04-24</Postedate>
    </job>
  </jobs>
</source>