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 - HQ

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.

Locations: Austin, TX | Hybrid


About the Department


Emerging Technologies & Incubation (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new tools and products to our customers. Cloudflare’s edge and network make it possible to solve problems at massive scale and efficiency which would be impossible for almost any other organization.

About the Team


ETI's Storage Infrastructure team is responsible for the core storage layer that underpins many of ETI's stateful services. Our scope ranges from managing the physical hardware to operating the distributed databases and storage systems built upon it. We run this infrastructure globally across Cloudflare's network, which presents unique and complex engineering puzzles. We navigate efficiently expanding storage capacity, optimizing rebuild operations, and coordinating operations across failure domains to uphold durability. While other service teams focus on product development, our mission is to ensure the underlying storage is reliable, fast, and scalable.

You'll be joining a highly motivated team that is building the next generation of Cloudflare’s distributed storage services.

What You'll Do


In this role, you will own the distributed database systems that run across Cloudflare's edge network and power services such as R2, Durable Objects, and Workers KV. We expect you to go a layer deeper than a database operator to fix the underlying problems. You will own your code from inception through production rollout. On any given day, you might:


  • Add new features and extensions to the database to meet the needs of R2, Durable Objects, and Workers KV

  • Hold the bar on correctness through code review, testing, and staged rollout so defects are caught before customer impact

  • Tune performance and resource utilization across staged rollouts and production

  • Optimize data placement and replication for our edge topology, and partner with service teams on schema design and query performance

  • Build the observability and tooling that make the database supportable across its consumers

You can expect to interact with a variety of languages and technologies including Go, Rust, Saltstack, and Terraform.

Examples of Desirable Skills, Knowledge, and Experience



  • Source-code level experience contributing to a distributed database or distributed storage system. Examples include distributed SQL databases (CockroachDB, TiDB / TiKV, YugabyteDB, Spanner), Raft-based or Paxos-based storage systems (etcd, FoundationDB), wide-column stores (Cassandra, ScyllaDB), document databases (MongoDB), or comparable systems

  • Strong programming skills in Go, Rust, C++, or another systems language, with a willingness to be productive in Go for this role

  • Deep understanding of distributed systems concepts: consensus protocols (Raft or Paxos), data replication, MVCC, transaction isolation levels, fault tolerance, and partition tolerance

  • Experience reading, debugging, and modifying complex codebases under correctness constraints (concurrency, durability, consistency)

  • Familiarity with LSM-tree storage engines (RocksDB, LevelDB, Pebble, SlateDB) or comparable storage internals

  • Familiarity with storage fundamentals: block devices, filesystems, SSD characteristics

  • Experience building and maintaining high-throughput, low-latency systems

  • Understanding of network fundamentals as they relate to distributed storage: bandwidth constraints, latency tradeoffs, cross-datacenter replication

  • Experience with infrastructure configuration tooling and infrastructure as code

  • Experience with monitoring tools (Prometheus, Grafana) and analytics tools (Clickhouse) for operating production database systems

  • Strong written and verbal communication skills and ability to explain technical decisions clearly

  • Comfortable operating in fast-paced environments with tight deadlines and evolving priorities

 

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.

: 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 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 jobs.jobcopilot.com or via mail at 101 Townsend St. San Francisco, CA 94107.

Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Distributed Databases in Remote vacancy
  • $200k

     ...Senior Software Engineer — Distributed Compute / Spark Systems Location: Mountain View, CA — On-site   About Granica Granica builds AI infrastructure...  ...systems, data processing systems, query engines, databases, or cloud infrastructure Production experience with... 
    Senior
    Database
    Full time
    Work at office

    Granica

    Remote
    23 hours ago
  •  ...world depend on to keep their engineering teams focused on what matters most...  ...and close-knit group with a software-driven culture (yep, even our GTM...  ...for a driven and innovative Senior Software Engineer, experienced in distributed databases to help shape the future of our... 
    Senior
    Database
    Full time
    Remote work
    Flexible hours

    Authzed

    United States
    23 hours ago
  •  ...of concurrent requests Working with  distributed systems - gracefully handing failures...  ...data for maximum throughput Designing databases and caching layers that don't falllover...  .... Qualifications Science or Engineering Graduates Additional Information... 
    Senior
    Database
    Full time

    Ph7

    Remote
    23 hours ago
  •  ...Description We are seeking an experienced Senior Software Engineer to lead the design and development of...  ...principles (e.g., SOLID, DRY), and distributed systems ~ Some experience with...  ...with relational and non-relational databases ~ Solid understanding of CI/CD pipelines... 
    Senior
    Database
    Full time

    Envoc

    Remote
    23 hours ago
  • $204k - $259k

     ...and collaborative group of software engineers, machine learning (ML) engineers...  ..., you will report to a  Senior Staff Engineering Manager....  ...such as workflows, databases, SQL, production monitoring...  ...release of software in a highly distributed heterogeneous execution environment... 
    Senior
    Database
    Full time
    Remote work

    Waymo

    San Francisco, CA
    23 hours ago
  • $180k - $250k

     ...this role: This role is ideal for engineers who thrive on complex distributed systems and have deep experience with backend APIs, relational databases, and event-driven architectures. You...  ..., well-tested, and maintainable software and IaC for both new and existing systems... 
    Senior
    Database
    Full time
    Currently hiring
    Relocation package

    Falò

    Remote
    23 hours ago
  •  ...seeking an exceptionally skilled, senior-level Senior Software Engineer for a strictly backend-focused role...  ...successful delivery of highly scalable, distributed, cloud-native backend systems....  ...and compliance experience. ~ Database management and data migration... 
    Senior
    Database
    Full time
    Immediate start
    Remote work

    Globalchannelmanagement

    Remote
    23 hours ago
  •  ...make things happen–fast. As a Senior Backend Software Engineer on the Growth team , you'll be at...  ...Troubleshoot and resolve production issues in distributed systems Contribute to technical...  ...with relational and NoSQL databases Preferred Qualifications:... 
    Senior
    Database
    Full time

    Zoominfo Technologies, Llc

    Remote
    23 hours ago
  •  ...Join us as a Postgres Engine and Extensions Engineer and...  ...Engineer you will Explore new database technologies and innovate to...  ...Deal with a broad set of (distributed) systems challenges from protocol...  ...learning experience) ~7+ years of software engineering experience in... 
    Senior
    Database
    Full time
    Worldwide

    Snowflake

    Remote
    23 hours ago
  • $160k - $300k

     ...customers every day - you will enjoy shipping with us! We're a distributed, but close-knit team. We have high standards and high levels...  ...in operating systems, distributed systems, networking and databases. ~ Affinity for lower-level/systems programming e.g. threading... 
    Senior
    Database
    Full time
    Temporary work
    Home office

    Strongdm

    Remote
    23 hours ago
  • $90k - $120k

     ...Company Description Otter's software engineers develop the next-generation...  ...information retrieval, distributed computing, large-scale system...  ...We are seeking a Senior Software Engineer to become...  ...GraphQL APIs. Relational database experience (Postgres). Comfortable... 
    Senior
    Database
    Full time

    Otter

    Remote
    23 hours ago
  • $160k - $240k

    Senior Software Engineer - Customer Distribution Infrastructure Location New York Business Area Engineering and CTO Ref # 10053341 Description...  ...APIs Resilient messaging, event propagation and database replication pipelines What’s in it for you: You’ll... 
    Senior
    Database
    Temporary work
    For contractors
    Work experience placement
    Local area
    Remote work

    Bloomberg

    New York, NY
    2 days ago
  • $160k - $230k

     ...pillar. We’re looking for a Senior Engineer with deep experience building...  ..., hybrid partitioning, or database-per-tenant graph deployments...  ...tuned traversal patterns, and distributed graph execution. Multi-...  ...~5+ years of professional software engineering experience in production... 
    Senior
    Database
    Full time
    Work at office
    Local area

    Standard Template Labs

    Remote
    23 hours ago
  •  ...personal data. Our product is a distributed application deployed in a...  ...Job Description Join our Engineering team and drive innovation...  ...requirements and translate them to software requirements, design and...  ...) Language: Go, Python Databases: Graph databases, Oracle/... 
    Senior
    Database
    Full time

    Cambridge Blockchain

    Remote
    23 hours ago
  •  ...Description About the Role Role: Senior Software Engineer - Backend (Multiple Openings)...  ...party shipping services, and optimizing database queries to scale our backend services...  ...programming frameworks like Node.js or distributed queues Deep understanding of distributed... 
    Senior
    Database
    Full time

    Analyzedata

    Remote
    23 hours ago
  •  ...Snowflake product architecture. As a Senior Software Engineer, you will be responsible for leading...  ...Design, implement and maintain scalable distributed systems for our cloud automation...  ...AWS, Azure, or GCP ~ Experience with database systems and database internals preferred... 
    Senior
    Database
    Full time
    Contract work

    Snowflake

    Remote
    23 hours ago
  •  ...Enterprise is seeking candidates for a Senior .NET Software Engineer. The selected candidate will be...  ...applications. Maintain and improve a distributed cloud platform running on AWS....  ...mentorship. ~ Have experience working with database technologies including relational... 
    Senior
    Database
    Full time

    Tyler Technologies

    Remote
    23 hours ago
  •  ...This role combines hands-on backend engineering with ownership of the Benefits module in...  ...understanding of APIs, microservices, and distributed systems Expertise in debugging...  ..., DB queries) Solid understanding of databases (SQL/Mongo DB) Experience with CI/CD... 
    Senior
    Database
    Full time
    Local area

    Sequoia

    Remote
    23 hours ago
  •  ...Marketplace within Roblox. As a Senior Engineer on our team, you will lead...  ...professional experience in software development ~ Proficiency...  ..., and fault-tolerant distributed systems, including microservices...  ...systems, distributed databases, and cloud-based solutions... 
    Senior
    Database
    Full time

    Roblox

    Remote
    23 hours ago
  •  ...solutions others haven't seen. Senior Software Engineer, Backend What happens when your business...  ...workloads (Docker) ~ Relational database (Postgres preferred) and SQL...  ...Proven track record running large-scale distributed systems Worked in sprint-based environments... 
    Senior
    Database
    Full time
    Remote work

    Short Story

    Remote
    23 hours ago
  •  ...design, and develop complex distributed systems and computer applications...  .... Create consumer software products for billing and pricing...  ...of experience as a Software Engineer or related occupation. #...  ...including Python and GoLang # Databases, Storage & Analysis,... 
    Senior
    Database
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Lambda

    San Francisco, CA
    23 hours ago
  •  ...institutions Work together with engineers, scientists, operators, and...  ...Role We’re hiring a Senior Software Engineer to build our...  ...6+ years building backend, distributed systems, or ML infrastructure...  ...command of relational databases (e.g., PostgreSQL), data modeling... 
    Senior
    Database
    Full time
    Work at office
    Flexible hours

    Handshake

    Remote
    23 hours ago
  • $140k - $230k

     ...infrastructure team within Zip's Engineering organization. We own and...  ...build—spanning relational databases (Aurora RDS), caching...  ...authorized to see. As a Senior Software Engineer and Site Tech Lead...  ...experience with large-scale distributed storage systems—relational... 
    Senior
    Database
    Full time
    Remote work
    Home office
    Flexible hours

    Zip

    San Francisco, CA
    23 hours ago
  • $161.89k - $199.4k

     ...Senior Software Engineer with Convera USA LLC (Denver, CO)   Design, develop, and implement new...  ...service providers in a geographically distributed structure.   Position allows for...  ...implementation; Data Modelling using Relational Database Management System (Oracle, SQL Server... 
    Senior
    Database
    Full time
    Work at office
    Remote work
    3 days per week

    Convera

    Remote
    23 hours ago
  •  ...institutions Work together with engineers, scientists, operators, and...  ...About the Role As a Senior Software Engineer on the Consumer...  ...Architect and scale distributed systems to support millions...  ...experience with relational databases, particularly PostgreSQL, including... 
    Senior
    Database
    Full time
    Work at office
    Remote work
    Flexible hours

    Handshake

    San Francisco, CA
    23 hours ago
  • $155k - $195k

     ...of passionate and motivated engineers with advanced degrees in...  ...globe. The Role As a Senior Software Engineer , you will leverage...  ...to work with a large and distributed team Ability to lead and...  ...as ETL pipelines, SQL, and database storage Experience with... 
    Senior
    Database
    Full time
    Local area
    Night shift

    Strå

    Remote
    14 hours ago
  •  ...redefine the future of how work gets done. Senior Software Engineer - Snowflake Postgres Snowflake...  ...YOU WILL: ~ Orchestrate Postgres databases via a Ruby application ~ Work with...  ...Experience building and maintaining distributed, fault tolerant services ~ Excellent... 
    Senior
    Database
    Full time
    Remote work

    Snowflake

    Remote
    23 hours ago
  • $170k - $230k

     ...strategic center for high-bandwidth engineering and product innovation. This...  ...a foundational role for a senior engineer who thrives in an...  .... While Authorium is a distributed company, our SF office is...  ...fundamentals (system design, database optimization, clean architecture... 
    Senior
    Database
    Full time
    Work at office
    Local area
    Home office
    Flexible hours

    Authorium

    San Francisco, CA
    23 hours ago
  • $217k - $326k

     ...us. THE ROLE You will be a key Senior Software Engineer driving the digital transformation of...  ...novel, high-performance algorithms for distributed systems, ensuring the achievement of...  ...Systems, Operating Systems, Database Internals, Containerization). Demonstrated... 
    Senior
    Database
    Full time
    Work at office
    Immediate start
    Flexible hours

    Pure Storage Inc.

    Remote
    23 hours ago
  • $130k - $190k

     ...About Us Our software solves the most critical emerging grid integration...  ...a growing portfolio of distributed energy resources, including...  ...seeking a seasoned backend engineer to independently design,...  ...Python backend, relational database schemas, and microservice architecture... 
    Senior
    Database
    Full time
    Work at office
    Remote work
    Shift work
    2 days per week

    Weavegrid

    Remote
    23 hours ago

Do you want to receive more vacancies?

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