As a Software Engineer on the Cloudflare Tunnel team, you'll design, develop, and maintain software systems, collaborate with teams, and ensure operational health.
Available Locations: Austin, Lisbon, London
Hiring will be focused on those residing within the greater Austin, TX, London, UK, & Lisbon, Portugal metro areas. It will be a hybrid role, with the expectation of 2 days per week in the office.
We're hiring Software Engineers at all levels. This is a single pipeline position.
Role Summary:
As a Software Engineer on the Cloudflare Tunnel team, you will be a key contributor to building and maintaining a product that securely connects any machine to the Cloudflare network. You will be responsible for building systems across our high-performance global edge network and in our centralized microservice cluster. In this role, you will work on the design, capacity planning, development, maintenance and enhancement of features that make our Tunnel and Zero Trust products, such as Cloudflared, WARP Connector and Zero Trust Network.
You will join a team of bright, hard-working, and supportive engineers who are passionate about their craft, and you will be comfortable operating in a fast-paced but sane work environment.
Role Responsibilities
Role Requirements
Hiring will be focused on those residing within the greater Austin, TX, London, UK, & Lisbon, Portugal metro areas. It will be a hybrid role, with the expectation of 2 days per week in the office.
We're hiring Software Engineers at all levels. This is a single pipeline position.
Role Summary:
As a Software Engineer on the Cloudflare Tunnel team, you will be a key contributor to building and maintaining a product that securely connects any machine to the Cloudflare network. You will be responsible for building systems across our high-performance global edge network and in our centralized microservice cluster. In this role, you will work on the design, capacity planning, development, maintenance and enhancement of features that make our Tunnel and Zero Trust products, such as Cloudflared, WARP Connector and Zero Trust Network.
You will join a team of bright, hard-working, and supportive engineers who are passionate about their craft, and you will be comfortable operating in a fast-paced but sane work environment.
Role Responsibilities
- Design, implement, and maintain the software systems that comprise Cloudflare Tunnel, including the cross-platform, open-source client and a high-performance service on Cloudflare's edge network.
- Participate in all stages of the software development lifecycle, from designing and documenting systems to writing code, automated tests, and monitoring production deployments.
- Collaborate with internal teams, including security, network engineering, SRE, and product management, to design scalable solutions to difficult technical problems.
- Review work from your peers throughout all stages of the development lifecycle to ensure high-quality, maintainable code.
- Mentor team members and work with support teams to ensure customer delight and bring out the best in everyone.
- Debug issues in complex systems and contribute to the maintenance and improvement of operational health.
- Work with a wide range of technologies and programming languages, including Go, Rust, and Typescript, as well as various databases (SQL and No-SQL), Docker, and Kubernetes.
Role Requirements
- 3+ years of experience in backend software development with a focus on building secure and highly available distributed systems.
- Strong programming skills in Go, Rust, C++, or a similar systems-level language.
- Knowledge of modern Unix/Linux development and runtime environments.
- Grasp of networking protocols in Layers 3-7 of the OSI Model and experience with network programming.
- Familiarity with microservices and APIs, including RESTful design.
- Basic understanding of software security and encryption principles.
- Ability to debug and troubleshoot issues in complex distributed systems.
- Experience with monitoring and logging tools like Prometheus and Grafana.
- Experience with containerization and orchestration technologies, such as Docker and Kubernetes.
- Strong interpersonal and communication skills, demonstrating empathy, teamwork and a sense of ownership.
Top Skills
Docker
Go
Grafana
Kubernetes
No-Sql
Prometheus
Rust
SQL
Typescript
Cloudflare London, England Office
Riverside Building, 6th Floor, County Hall/The, Belvedere Rd, London, United Kingdom, SE1 7PB
Similar Jobs at Cloudflare
Cloud • Information Technology • Security • Software • Cybersecurity
Interns will work on ARM and GPU servers, gain experience in testing hardware, managing a server fleet, and understanding data center architecture.
Top Skills:
AIArmGitGpuLinuxMercurial
Cloud • Information Technology • Security • Software • Cybersecurity
The role involves negotiating cloud and AI partnerships, managing vendor relationships, and collaborating cross-functionally on strategic projects.
Top Skills:
AIBudget PlanningCloudFinancial AnalysisSaaS
Cloud • Information Technology • Security • Software • Cybersecurity
Build and manage large-scale software applications, ensuring quality code and a positive customer experience. Collaborate on scalable frameworks and tooling.
Top Skills:
CypressGoJavaScriptKafkaKubernetesPostgresReactRedisTypescript
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

