Senior Software Engineer, D1

Posted 5 Days Ago
Hiring Remotely in London, Greater London, England
Remote
5-7 Years Experience
Information Technology • Security • Cybersecurity
Helping Build a Better Internet
The Role
Cloudflare is seeking a Senior Software Engineer to help build and enhance Cloudflare's serverless database, D1. The role involves defining and building the future of D1 to enable developers to build full stack applications. The ideal candidate should have at least 5 years of experience building full-stack web applications, knowledge of Javascript and Typescript, proficiency in one or more modern programming languages, and experience operating high-volume SaaS applications.
Summary Generated by Built In

Available Locations: Austin, Texas | Lisbon, Portugal | London, UK 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.
What you'll do
We announced Cloudflare Workers in 2017 - since then it's played a key role in Cloudflare's strategy for entering the developer platform market. Until the launch of Workers, as Cloudflare was ramping up its capabilities in the performance and security spaces, it became clear that developers needed more ways to control the edge than rules engines could support. Workers has allowed Cloudflare to add programmability to the edge such that developers could have access to writing logic on the edge in their preferred way - through code. Over the past few years, Workers has grown from a simple functions-as-a-service option into a fully blown full-stack platform. With any application, however, in addition to serverless compute, you need to be able to manage state. In 2022, Cloudflare released D1 - built on Durable Objects, D1 is Cloudflare's first serverless database. In this role, you'll be helping define and building the future of D1 to enable developers to build full stack applications.
Examples of desirable skills, knowledge and experience

  • 5+ years experience building full-stack web applications.
  • Knowledge of Javascript, preferably Typescript, for both frontend and backend application development.
  • Knowledge of at least one modern strongly-typed programming language such as Go, Java, C#, Rust, or C++.
  • Experience operating high volume Software-as-a-Service (SaaS) applications.
  • Experience designing and building library and REST APIs
  • A solid understanding of computer science fundamentals including data structures, algorithms, and object-oriented or functional design.

Bonus Points

  • A thorough understanding of database internals such as SQLite and Postgres.
  • A thorough understanding of the web and technologies such as web browsers, HTTP, JavaScript and WebAssembly.
  • Experience building developer platforms and/or tooling.
  • Experience developing on open source software projects.

Top Skills

Javascript,Typescript,Go,Java,C#,Rust,C++
The Company
London
3,300 Employees
Hybrid Workplace
Year Founded: 2010

What We Do

Cloudflare, Inc. is on a mission to help build a better Internet. Cloudflare’s suite of products protect and accelerate any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare have all 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 awarded by Reuters Events for Global Responsible Business in 2020, named to Fast Company's Most Innovative Companies in 2021, and ranked among Newsweek's Top 100 Most Loved Workplaces in 2022.

Why Work With Us

Cloudflare employees come from all walks of life. Our team is energized by a collaborative, creative environment that celebrates our differences and fosters new ways to grow together.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Cloudflare Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

We are committed to developing a global team that is distributed with a flexible working approach. Doing this equitably and inclusively is essential to our success. Visit our careers site for more on 'How & Where We Work.'

Typical time on-site: Flexible
London, GB

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account