Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Distributed Databases

Full-time

Cloudflare_

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. At Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a "normalized" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.

Available Locations: Austin, TX | Seattle, WA | London, UK

About the Role

Cloudflare's Developer Platform powers stateful, data-intensive applications across our network. We're looking for a Senior Software Engineer to work across the database stack, from query planning and execution to transaction processing and durable storage. You'll make decisions that shape the consistency, durability, and latency guarantees that customer applications rely on. Correctness under concurrency and failure is central to the role. You'll define and implement how queries read and modify data, how concurrent transactions become visible, and how durable state is recovered. You'll validate these systems using deterministic simulation, workload testing, and evidence from production.

Responsibilities

  • Improve query planning and execution, including index selection, row reads and writes, and performance as data volumes and access patterns change.
  • Build transaction and storage paths that make writes durable and reads consistent. Define when changes become visible, how commits survive failure, and how recovery restores a correct view of the data.
  • Design deterministic simulations that make rare event orderings and failures reproducible.
  • Plan stateful upgrades that cannot be reversed by rolling back software. Carry them through staged rollout, failover, and recovery without putting existing data at risk.
  • Participate in the service's on-call rotation and incident response.
  • Own major changes from design through production. Coordinate implementation across teams when a change spans multiple parts of the service, and help trace failures across those parts.
  • Mentor other engineers through design reviews, debugging, and incident analysis involving concurrency, durability, and recovery.

Desirable Skills, Knowledge & Experience

  • You have owned a database, storage engine, transaction system, or similarly correctness-sensitive stateful system from architecture through production. You can make architecture and implementation decisions when requirements or system boundaries are incomplete.
  • You understand how query execution, indexing, transaction processing, and durable state shape what developers and operators observe.
  • You understand how concurrency control, isolation, replication, and snapshots shape consistency, durability, and recovery. You can apply those concepts when operations arrive out of order, components fail independently, or the network partitions.
  • You write and debug concurrent production software in Rust, Go, C++, or another systems language. You can trace failures across process, network, and durable-state boundaries.
  • You have operated stateful systems through rollouts, scaling events, incidents, and recovery. You know the difference between transient unavailability and incomplete or incorrect recovery, and when a system is safe to return to service.
  • You have led investigations where failures crossed systems owned by several teams.

Bonus Points

  • You've worked on the internals of PostgreSQL, MySQL, Amazon Aurora, or another relational database and can trace a SQL operation from planning through commit.
  • Your work on transaction processing or concurrency control has included defining snapshot visibility and recovery behavior.
  • You've profiled database workloads and traced performance bottlenecks from query execution through durable storage.
  • You've used deterministic simulation or another systematic method to uncover distributed-systems bugs that conventional tests missed.

What Makes Cloudflare Special?

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet. Project Galileo : Since 2014, we've equipped more than 2,400 journalism and civil society organizations in 111 countries with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost. Athenian Project : In 2017, we created the Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration. Since the project, we've provided services to more than 425 local government election websites in 33 states. 1.1.1.1 : We released [1.1.1.1](1.1.1.1) to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitment and ensure that no user data is sold to advertisers or used to target consumers. Sound like something you’d like to be a part of? We’d love to hear from you! Please note that applicants who progress to the offer stage of the interview process may be asked to attend an in-person interview within one of the Cloudflare Offices or Cloudflare Hubs. More details about this will be available at that stage of the interview process. This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license. Cloudflare is proud to be an equal opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law. We are an AA/Veterans/Disabled Employer. Cloudflare provides reasonable accommodations to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you require a reasonable accommodation to apply for a job, please contact us via e-mail at View email address on joinrs.com or via mail at 101 Townsend St. San Francisco, CA 94107.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Distributed Databases in Austin, TX vacancy
  •  ...make work work better. Our software solutions harness the...  ...Responsibilities We are looking for a Senior Fullstack Software Engineer to design and build the...  ...across SQL and NoSQL databases. Design asynchronous...  ...plus. Deep understanding of distributed systems, API design and... 
    Senior
    Database
    Contract work
    Temporary work
    Casual work
    Worldwide
    Flexible hours

    TeamViewer

    Austin, TX
    6 hours ago
  • Introduction At IBM Software, we transform client challenges...  ...and Responsibilities As a Senior Software Engineer on the team, you will focus...  ...work experience building database technologies * Experience...  ...-scale database systems * Distributed Systems domain experience... 
    Senior
    Database
    Full time
    Temporary work
    Part time
    Work experience placement

    JobAdX

    Austin, TX
    3 days ago
  • $143.5k - $212.85k

     ...communities.As a Backend Engineer on the Venmo Identity...  ...all phases of the Software Development Lifecycle...  ...definitions from more senior roles.Advises immediate...  ...scale, high-performance distributed systems.Exposure to cloud...  ...-on experience with databases (SQL and/or NoSQL).... 
    Senior
    Database
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    Austin, TX
    4 days ago
  • $152k - $241.5k

     ...motivated Full-Stack Web Applications Engineers to join this dynamic and...  ...for VLSI designs. This software development team is a multifaceted...  ...with design and development of distributed microservices. ~ In depth understanding of database concepts and object modeling.... 
    Senior
    Database
    Full time

    Nvidia

    Austin, TX
    7 days ago
  •  ...adding hardware, installing software, or changing a line of...  ...Location: Austin Job Title: Senior Software Engineer, Cloudflare for SaaS Role...  ...challenging problems in distributed systems, data modeling,...  ...knowledge of SQL and relational databases such as PostgreSQL,... 
    Senior
    Database
    Full time
    Local area

    Cloudflare_

    Austin, TX
    10 days ago
  • $125k - $168.65k

     ...The Role The GM Energy Data Engineering team is on the lookout for a...  ...scalable Java services and distributed applications. Build and...  ...through CI/CD pipelines. Apply software engineering best practices,...  ...application, streaming, database, and cloud environments.... 
    Senior
    Database
    Full time
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    2 days ago
  •  ...adding hardware, installing software, or changing a line of code....  ...IP address configuration and distributed systems need to be in...  ...assignment, designing traffic engineering tools that improve the quality...  ...knowledge of SQL and relational databases such as PostgreSQL or MySQL... 
    Senior
    Database
    Full time
    Local area

    Cloudflare_

    Austin, TX
    10 days ago
  •  ...customers and internal partners. The SDS software engineering team is building systems that enable...  ..., safe rollouts with feature flags, database schema migrations, and observability toolingMinimum...  ...building and scaling high-throughput distributed systems in productionExcellent problem... 
    Senior
    Database

    Apple

    Austin, TX
    22 hours ago
  •  ...label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO)....  ...family entertainment.Our team of engineers, marketers, artists, writers...  ...relational (RDBMS) and NoSQL databases, including schema design and...  ..., ArgoCD). Solid grasp of distributed systems concepts and microservice... 
    Senior
    Database
    Casual work

    Gearbox Software

    Austin, TX
    3 days ago
  • $168k - $270.25k

     ...impact on the world.NVIDIA is seeking an experienced software engineer to join the Cloud Foundations Automation team. Our team...  ...Terraform, Ansible), workflow orchestration (Temporal), and distributed systems using databases, Redis, and messaging platforms (Kafka, NATS, SQS).... 
    Senior
    Database
    Full time
    Remote work

    Nvidia

    Austin, TX
    2 days ago
  •  ...Number: 200691282Team: Software and ServicesLocation:...  ...software archival and distribution platform (NFA) to manage...  ...group of software engineers, architects and technical...  ...for an exceptional Senior Software Engineer/Technical...  ...) and NoSQL (MongoDB) databases, including data... 
    Senior
    Database

    Apple

    Austin, TX
    22 hours ago
  • $126k - $248k

     ...help us build a world-class distributed open-source query optimizer....  ..., flexible schema, document database.This role can be based remotely...  ...structures, algorithms, and software design/...  ...products and toolsWork with other engineers to coordinate seamless changes... 
    Senior
    Database
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Austin, TX
    5 days ago
  •  ...specified location(s).Schwab is seeking a Senior Software Engineer to join Enterprise Architecture...  ...design patterns, domain-driven design, distributed systems, service interfaces, and...  ...operations for AI workloads.Hands-on database expertise across relational, NoSQL, vector... 
    Senior
    Database
    Full time
    Work at office
    Shift work

    The Charles Schwab Corporation

    Austin, TX
    4 days ago
  • $126k - $248k

    As a Senior Software Engineer on the Database Integration & Observability team, you will drive core initiatives across three key areas:Ecosystem Integrations...  ...interest in database internals, query engines, and distributed systems architecture (hands-on experience or an... 
    Senior
    Database
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Austin, TX
    3 days ago
  •  ...week.The Role: We are looking for a Senior Software Engineer to join the team that is revolutionizing...  ..., a solid understanding of distributed systems, and the ability to deliver high...  ...solutions.Experience with relational databases such as PostgreSQL, and familiarity with... 
    Senior
    Database
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Austin, TX
    2 days ago
  •  ...TXCompany: Realtor.comSenior Software Engineer, AvailLocation: Austin, TX,...  ...The Role:We are seeking a Senior Full-Stack Software...  ...frontend, infrastructure, databases).Engineering Excellence: Write...  ...experience building and scaling distributed systems and high-traffic, consumer... 
    Senior
    Database
    Full time
    Work at office

    Realtor.com

    Austin, TX
    1 day ago
  • $101k - $273k

     ...responsible for MongoDB Atlas: our database as a service offering and...  ...fault-tolerant, globally distributed MongoDB clusters in just minutes.We're seeking a Senior Engineer to join the Atlas Identity and...  ...Profile5+ years experience of software engineering, primarily focused... 
    Senior
    Database
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Austin, TX
    5 days ago
  • $109.5k - $145.5k

     ...:DTN is seeking a highly experienced Senior Software Engineer - Workday Finance to join our Finance...  ...fundamentals with experience building distributed, cloud-based enterprise applications...  ...driven systemsStrong SQL and relational database experienceExperience with cloud... 
    Senior
    Database
    Full time
    Work experience placement
    Remote work

    DTN

    Austin, TX
    4 days ago
  • $126k - $248k

     ...fully managed, multi-cloud database service. The Infrastructure...  ...sits within Site Reliability Engineering (SRE) in the CTO organization...  ...building and operating large-scale distributed systems or cloud platform...  ...and disrupt industries with software. MongoDB’s unified database... 
    Senior
    Database
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Austin, TX
    2 days ago
  •  ...been propelled by the top engineers in mixed-signal processing...  ...career! We’re looking for a Senior Validation Software Engineer to develop and...  ...Familiarity with Jenkins, distributed build workers, and Windows...  ...developing data pipelines, database-backed applications, or engineering... 
    Senior
    Database
    Full time
    Work visa

    Cirrus Logic

    Austin, TX
    1 day ago
  •  ...solutions. We are looking for a highly motivated Senior Software Engineer who is passionate about building scalable distributed systems, modern automation capabilities, and...  ....Experience with relational and NoSQL databases such as SQL Server, MongoDB, Redis, Aerospike... 
    Senior
    Database
    Full time
    Work at office

    The Charles Schwab Corporation

    Austin, TX
    22 hours ago
  •  ...Senior Full Stack Software EngineerWe are seeking a highly skilled Senior Full Stack Software Engineer with a strong background in software development and an excellent grasp of low...  ...and PythonSolid understanding of APIs, databases (SQL or NoSQL), and basic cloud... 
    Senior
    Database
    Remote work

    STRAC

    Austin, TX
    3 days ago
  • $184k - $287.5k

     ...NVIDIA Senior Software EngineerNVIDIA has continuously reinvented itself over two decades. Our...  ...of infrastructure tools used by design engineers for build and verification of architectural...  ..., javascriptIn-depth understanding of database concepts and object modeling.Solid... 
    Senior
    Database
    Worldwide

    NVIDIA

    Austin, TX
    3 days ago
  • $128.84k - $232.2k

     ...more efficiently.We’re looking for a Senior Fullstack Engineer to help us tackle significant...  ...points:Professional experience building software at scaleProfessional experience...  ...on Rails, React, Go, SQL, and NoSQL databases, distributed systems, API design/monitoring/best... 
    Senior
    Database
    Work at office
    Local area

    Braze

    Austin, TX
    3 days ago
  •  ...an experienced and highly motivated Senior Software Engineer to design, build, and optimize the Mobile...  ..., Functions, Cosmos DB, SQL Database, and related cloud-native services.Strengthen...  ...microservices and RESTful APIs in distributed systems.Experience working with cloud... 
    Senior
    Database
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Austin, TX
    3 days ago
  •  ...you'll fit right in. Etude is looking for a driven Senior Full Stack Software Engineer . In this role, you’ll work across the entire stack building...  ...Express.js, REST APIs), and Infrastructure (Relational databases, Git, AWS) systems and languages ~ Ability to learn... 
    Senior
    Database
    Full time
    Work at office

    Etude

    Austin, TX
    1 day ago
  • $169.8k - $214.8k

     ...will collaborate with other engineers, architects, and...  ...looking for a highly skilled Senior Software Engineer with Gen AI skills...  ...containerized large-scale distributed applications, and use of DevOps...  ...operations.Experience with vector databases, such as Weaviate, Pinecone... 
    Senior
    Database
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Austin, TX
    1 day ago
  •  ...nnSales and Operations Engineering is part of ISu0026T...  ...our dynamic team as a Software Reliability Engineer (...  ...production services and distributed systems via deployments...  ...or similar relational databases and NoSQL databases...  ...or similarn Required Experience: Senior IC... 
    Senior
    Database
    Full time

    Apple

    Austin, TX
    a month ago
  •  ...milliseconds, across 200+ countries. As a Software Development Engineer on the Product Reliability...  ...data platforms, and contribute to the distributed systems that process billions of real...  ...and continuously improve relational database platforms supporting critical payment... 
    Senior
    Database
    Full time
    Work experience placement
    Work at office
    Local area
    Free visa

    Visa

    Austin, TX
    2 days ago
  •  ...Senior (AI) Java DeveloperThe Client Data Technology...  ...documents, developing software codes and automated...  ...and coaching them on engineering excellence and practices...  ...experience with modern databases like PostgreSQL, Aerospike...  ...from legacy to distributed platforms, i.e., Mainframe... 
    Senior
    Database

    Apex Systems

    Austin, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Distributed Databases. Be the first to apply!