Superhuman
Posted 2mo ago

Software Engineer, Superhuman Database Infrastructure

Superhuman
Seattle, Washington, United States
$164k-$284k/yrHybridFull Time
Responsibilities
  • Develop storage
  • Optimize tables
  • Collaborate teams
Requirements
  • 8+ years experience
  • 5+ years in relevant tech
  • Strong storage/database fundamentals
  • Concurrency and distributed systems skills
  • TS full-stack a plus
  • Able to influence across teams
Technical tools mentioned
TypeScriptPostgreSQLMySQLRocksDBSQLite

Job description

Superhuman offers a dynamic hybrid working model for this role. This flexible approach gives team members the best of both worlds: plenty of focus time along with in-person collaboration that helps foster trust, innovation, and a strong team culture.

About Superhuman

Grammarly is now part of Superhuman, the AI productivity platform on a mission to unlock the superhuman potential in everyone. The Superhuman suite of apps and agents brings AI wherever people work, integrating with over 1 million applications and websites. The company’s products include Grammarly’s writing assistance, Coda’s collaborative workspaces, Mail’s inbox management, and Go, the proactive AI assistant that understands context and delivers help automatically. Founded in 2009, Superhuman empowers over 40 million people, 50,000 organizations, and 3,000 educational institutions worldwide to eliminate busywork and focus on what matters. Learn more at superhuman.com and about our values here.

The Opportunity

We're looking for a Software Engineer to join the Platform team within Superhuman Docs. This is an opportunity to work on and grow into a technical leadership role on the foundation that powers every table, grid, and view on the platform.

Superhuman Docs is where teams build living documents that replace scattered tools with a single, flexible surface. At the heart of this experience is the table the building block that makes a doc feel like a real application. Tables aren't passive containers they support rich filtering, a diverse and extendable set of data types, multi-column sorts and groupings, external database sync, and relational dependencies. Every cell change flows through a distributed sync engine and must land consistent across every collaborator, view, and dependent formula.

This problem is harder than building a general-purpose database because of who the users are. Our customers aren't database administrators — they're teams who opened a doc to build a tracker or CRM and ended up running a real application. That means managing an enormous number of distinct databases — most of which go cold over time but none of which we can delete — requiring cost-aware architectural choices. We have to support enterprise-grade encryption that the major cloud providers don't offer out of the box. We need a system that stays performant under access patterns that can shift at any moment — and invisible to customers who shouldn't have to think about any of it. Optimizing for a known workload is a solved problem. This isn't that.

As an Engineer on this team, you will:

  • Contribute to — and grow into technical leadership on — the structured data storage layer, including cell storage, row ordering, index management, view materialization, and query execution.

  • Help drive improvements to how the platform handles large, complex tables at scale: lazy hydration strategies, data compaction, cache invalidation, and the lifecycle of cell data through the sync pipeline.

  • Work on server-side query planning for database-backed tables — pushing filter, sort, and grouping operations closer to the data layer and away from the client.

  • Collaborate with the formula engine and sync teams to ensure correctness at the boundaries: formula dependency tracking, column state transitions, and consistent view state across concurrent operations.

  • Contribute to performance benchmarking and profiling practices for table operations, giving the team observable data to drive storage and query optimization decisions.

  • Raise the technical bar across the team — reviewing designs, mentoring engineers, and bringing database internals thinking to problems the team is actively working through.

  • Help define how structured data evolves on Superhuman Docs — anticipating the demands of cold storage tiers, per-tenant encryption at scale, unpredictable access patterns, and the flexibility requirements of a general-purpose application platform.

Qualifications

  • 8+ years of industry experience and at least 5 of those working on relevant technologies.

  • Has deep experience building or substantially contributing to the internals of a storage or database system — query execution, index management, storage engines, or transaction/consistency layers in systems like PostgreSQL, MySQL, RocksDB, SQLite, or comparable infrastructure.

  • Understands the tradeoffs in data layout, serialization formats, and access patterns at a level that goes beyond API usage — you've made decisions about how data is actually stored and retrieved under the hood.

  • Has shipped and operated storage-layer systems where correctness under concurrency is non-negotiable — you understand read/write ordering, invalidation hazards, and what "consistent" actually means in a distributed setting.

  • Understands write-ahead logging, crash recovery, and checkpoint strategies — and the tradeoffs between write amplification, recovery time, and storage overhead when designing for durability.

  • Brings strong instincts for performance engineering and cost-aware design: profiling storage operations, reasoning about cache behavior, identifying hot paths, and making principled tradeoffs between performance and operational cost at scale.

  • Can work across a large, complex system — the tables layer touches the sync engine, the formula runtime, the client-side rendering layer, and external APIs; you're comfortable reasoning about correctness and performance across those boundaries.

  • Demonstrates the instinct to simplify — the existing system carries real complexity and this role requires knowing when to work within it and when to step back and rethink the architecture.

  • Communicates clearly and influences across engineering, product, and platform — foundational infrastructure work requires building alignment, not just writing good code.

  • Is energized by the unusual challenge of building a flexible, general-purpose database for non-technical users — where success means it's invisible, affordable, secure, and fast for any workload a customer brings to it.

  • Has experience with query planning and execution — understanding how to evaluate filter predicates, select indexes, and push operations closer to the storage layer to avoid full scans and unnecessary data

Bonus Qualifications

  • Has thought seriously about the challenge of unpredictable, variable workloads — designing storage systems that perform well across a wide distribution of access patterns, not just a single optimized use case.

  • Has experience with encryption at the storage layer, particularly multi-tenant or per-customer key isolation schemes — or strong familiarity with the concepts and a track record of learning adjacent domains quickly.

  • Has experience with collaborative or distributed systems that require eventual consistency or conflict resolution — OT, CRDT, or comparable approaches are a plus, though deep understanding of the consistency problem matters more than familiarity with any specific mechanism.

  • Full stack experience optimizing Typescript that runs both on the client and server.

We invite you to share your knowledge, experience, and goals with us to help us find the best team match for you. Tell us your superpower!

Compensation and Benefits

Superhuman offers all team members competitive pay along with a benefits package encompassing the following and more:

  • Excellent health care (including a wide range of medical, dental, vision, mental health, and fertility benefits)

  • Disability and life insurance options

  • 401(k) and RRSP matching

  • Paid parental leave

  • 20 days of paid time off per year, 12 days of paid holidays per year, two floating holidays per year, and flexible sick time

  • Generous stipends (including those for caregiving, pet care, wellness, your home office, and more)

  • Annual professional development budget and opportunities

Superhuman takes a market-based approach to compensation, which means base pay may vary depending on your location. Our US locations are categorized into two compensation zones based on proximity to our hub locations.

 

Base pay may vary considerably depending on job-related knowledge, skills, and experience. The expected salary ranges for this position are outlined by compensation zone and may be modified in the future.

We encourage you to apply

At Superhuman, we value our differences, and we encourage all—especially those whose identities are traditionally underrepresented in tech organizations—to apply. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, ancestry, national origin, citizenship, age, marital status, veteran status, disability status, political belief, or any other characteristic protected by law. Superhuman is an equal opportunity employer and a participant in the US federal E-Verify program (US). We also abide by the Employment Equity Act (Canada).

About Superhuman

An AI-native productivity platform for email, writing, and collaboration.

Year founded
2015
Employees
600
Organization type
Private
Latest investment
Raised $850.00M Series C (2021)
Headquarters
US

Similar jobs

Software Engineer roles near Seattle, Washington
1d
Save
Mark Applied
Hide
Principal Software Engineer
Seattle, Washington, United States
$150k-$170k/yr HybridFull Time
Arboreal Management
Arboreal Management: A property management firm operating affordable and workforce housing.
Exceptional software engineering ability, production systems experience, cross-stack proficiency, strong technical judgment, and experience using AI extensively in development workflows.
JavaScript, Node.js, SvelteKit, Postgres, Microsoft Azure, Cloudflare
1d
Save
Mark Applied
Hide
Senior Principal Software Engineer IS - Cloud Engineering, Hybrid
Redmond or Alaska or California or Montana or New Mexico or Oregon or Texas or Washington
$58-$152/hr HybridFull Time
Providence
Providence: Non-profit health system providing comprehensive medical and social services.
12+ YOEBachelor's degree or equivalent experience; 12 years of related experience, including 5 years as a lead engineer; expertise in C#, Java, Python, Git, SQL/NoSQL, Agile, Azure DevOps, TFS, Jira, and cloud technologies.
C#, Java, Python, Git, SQL, NoSQL, Azure DevOps, TFS, Jira, Azure, AWS
1d
Save
Mark Applied
Hide
Software Engineer, Price Experience
Seattle or Barcelona or United States or Canada or Europe or Australia
$109k-$136k/yr HybridFull Time
Rover
Rover: Connecting pet parents with local sitters and walkers.
3+ YOERequires 3+ years of software development experience, backend engineering, web application development, relational databases, observability, automated testing, and AI-assisted engineering experience.
Python, Django, Java, Go, C#, Kotlin, React, Celery, RabbitMQ, Memcached, Redis, Django REST Framework, Claude Code, Copilot
1d
Save
Mark Applied
Hide
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
San Diego or San Francisco or Pleasanton or Santa Clara or Kirkland
$150k-$262k/yr HybridFull Time
ServiceNow
ServiceNowNYSE: NOW: Enterprise cloud platform for digital workflow automation.
3+ YOERequires 8+ years software development with a bachelor's, 5+ with a master's, 3+ with a PhD, or equivalent; 5+ years Kubernetes; hyperscaler, Go, containers, CI/CD, GitOps, and infrastructure-as-code experience.
Kubernetes, AWS, Microsoft Azure, Google Cloud Platform (GCP), Go, CI/CD, GitOps, Git, infrastructure-as-code, CNI, service mesh, mTLS
1d
Save
Mark Applied
Hide
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
San Diego or San Francisco or Pleasanton or Santa Clara or Kirkland or United States
$150k-$262k/yr HybridFull Time
ServiceNow
ServiceNowNYSE: NOW: Provides a cloud platform for automating enterprise digital workflows.
8+ YOERequires 8+ years software development with a bachelor's, 5+ with a master's, 3+ with a PhD, or equivalent; 5+ years Kubernetes; hyperscaler experience; Go; containers; CI/CD; GitOps; infrastructure-as-code.
Kubernetes, AWS, Azure, GCP, containers, CI/CD, GitOps, infrastructure-as-code, Go, CNI, service mesh, mTLS, observability, metrics, tracing, dashboards, AI
1d
Save
Mark Applied
Hide
Software Engineer - Digital Site Development
Issaquah, Washington, United States
$85k-$225k/yr OnsiteFull Time
Costco Wholesale
Costco WholesaleNasdaq: COST: Operates a global chain of membership-only big-box warehouse clubs.
15+ YOE15+ years in enterprise eCommerce architecture and technical design; Java EE, Spring Boot, React, Node.js, cloud, Kubernetes, databases, CI/CD, Agile/Scrum, leadership, and mentoring experience required.
Java EE, Java, Spring Boot, Spring Framework, React, Node JS, AWS, Azure, GCP, GKE, Git, CI/CD, Spanner, DB2, SQL Server, IBM MQ, Biztalk, GCP PubSub, Kafka, Apigee, APIM, DataPower, Google Workspace, Google Sheets, Google Docs, Google Slides, Gmail, Dynatrace, Splunk, J2EE, DevSecOps, TDD
1d
Save
Mark Applied
Hide
Senior Software Engineer
Redmond, Washington, United States
$120k-$235k/yr OnsiteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
4+ YOEBachelor's degree in computer science or related technical field and 4+ years of coding experience; preferred qualifications include advanced degree or 6+ years of experience.
C, C++, C#, Java, JavaScript, Python
1d
Save
Mark Applied
Hide
Senior Principal Software Engineer IS - Cloud Engineering, Hybrid
Redmond or Alaska or California or Montana or Hobbs or Oregon or Levelland or Lubbock or Plainview or Washington
$58-$152/hr HybridFull Time
Providence
Providence: Provides comprehensive healthcare services through hospitals, clinics, and health plans.
12+ YOEBachelor's degree or equivalent, 12 years of related experience including 5 years as a lead engineer, object-oriented programming, SQL/NoSQL, Git, Agile, cloud technologies, and complex enterprise projects.
C#, Java, Python, Git, SQL, NoSQL, Azure DevOps, TFS, Jira, Azure, AWS