Cloudflare Logo

Cloudflare

Senior Software Engineer, D1

Posted 8 Days Ago
United Kingdom
Senior level
United Kingdom
Senior level
As a Senior Software Engineer at Cloudflare, you'll help define and build the future of D1, their first serverless database. You will work on full-stack applications using technologies such as Javascript and Typescript, and leverage your experience in building SaaS applications and APIs.
The summary above was generated by AI

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

C#
C++
Go
Java
JavaScript
Rust
Typescript

Similar Jobs at Cloudflare

Be an Early Applicant
10 Days Ago
United Kingdom
Hybrid
3,900 Employees
Entry level
3,900 Employees
Entry level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Software Engineer in the Media Platform team, you will build and maintain products to optimize web experiences. You will handle all aspects of code from design to release and work with various technologies and languages, ensure performance optimization, and enhance user experience.
Be an Early Applicant
6 Hours Ago
United Kingdom
Hybrid
3,900 Employees
Mid level
3,900 Employees
Mid level
Cloud • Information Technology • Security • Software • Cybersecurity
The role involves developing and implementing components for the Cloudflare Analytical Database Platform, optimizing performance, and maintaining database clusters. Responsibilities include monitoring, troubleshooting issues, collaborating with teams and the open-source community, and improving scalability through new technologies.
Be an Early Applicant
6 Hours Ago
United Kingdom
Hybrid
3,900 Employees
Senior level
3,900 Employees
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
As an Engineering Manager at Cloudflare, you will lead a team to build decentralized applications on a large scale. Your responsibilities include managing the development of both backend systems and frontend applications, overseeing execution, and ensuring timely deliverables while inspiring and professionalizing your team.

What you need to know about the Manchester Tech Scene

Home to a £5 billion digital ecosystem, including MediaCity, which consists of major players like the BBC, ITV and Ericsson, Manchester is one of the U.K.'s top digital tech hubs, at the forefront of advancements in film, television and emerging sectors like as e-sports, while also fostering a community of professionals dedicated to pushing creative and technological boundaries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account