Senior Software Engineer, Backend
Senior Software Engineer, Backend

Senior Software Engineer, Backend

London Full-Time 140000 - 196000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Develop and maintain backend APIs for Cloudflare's control plane product platform.
  • Company: Join Cloudflare, a leader in building a better Internet for millions of users worldwide.
  • Benefits: Enjoy flexible work options, comprehensive health benefits, and equity participation.
  • Why this job: Be part of a mission-driven team that values diversity and innovation in tech.
  • Qualifications: 7-10 years of experience in software development with strong skills in Go and API design.
  • Other info: Work hybrid in vibrant locations like London, Austin, or Denver.

The predicted salary is between 140000 - 196000 £ per year.

Join to apply for the Senior Software Engineer, Backend role at Cloudflare Join to apply for the Senior Software Engineer, Backend role at Cloudflare About Us 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. We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! Available Locations: Hybrid – Austin, TX | Denver, CO | Atlanta, GA | Toronto, ON | London, UK About Us At Cloudflare, we have our eyes set on an ambitious goal: to help build a better Internet. Today the company runs one of the world’s largest networks that powers approximately 25 million 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. What You\’ll Do This role may require flexibility to be on-call outside of standard working hours to address technical issues as needed. Cloudflare is looking for a backend engineer on our control plane product platform to help us build our customer APIs and our internal service APIs. This is a role for engineers that are familiar with standard backend architecture, and capable in database design and interaction. Our API platform is under constant load and scrutiny, so experience and commitment to easily understood and tested code is also a key part of the role. Your ability to visualize the flow of data through a complex application is critical to your success, and to the team’s. You will be working closely with the product team to understand and document the functional needs of their product requirements, developing new code to solve new problems, as well as maintaining existing code to squash bugs. Our tech stack includes services built using Go, Redis, Postgres, and Cloudflare products (e.g. Workers). We are looking for proficiency in RESTful API design, OpenAPI, Terraform, relational databases (SQL), and modern containerized deployment practices. Examples Of Desirable Skills, Knowledge And Experience 7-10 years of professional experience building and managing software applications at large scale. Has managed or maintained Terraform providers (not just used them). Strong OpenAPI experience. Strong API design principles. Deep knowledge of Go with strong computer science fundamentals is a must. Experience in designing and architecting large-scale distributed systems. Experience designing, implementing, and documenting customer-facing APIs. Experience debugging, optimizing and identifying possible failures in a large-scale distributed system. Experience with containers (Docker & Kubernetes) Compensation Compensation may be adjusted depending on work location. For Colorado-based hires: Estimated annual salary of $168,000 – $196,000 Equity This role is eligible to participate in Cloudflare’s equity plan. Benefits Cloudflare offers a complete package of benefits and programs to support you and your family. Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun! The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S. Health & Welfare Benefits Medical/Rx Insurance Dental Insurance Vision Insurance Flexible Spending Accounts Commuter Spending Accounts Fertility & Family Forming Benefits On-demand mental health support and Employee Assistance Program Global Travel Medical Insurance Financial Benefits Short and Long Term Disability Insurance Life & Accident Insurance 401(k) Retirement Savings Plan Employee Stock Participation Plan Time Off Flexible paid time off covering vacation and sick leave Leave programs, including parental, pregnancy health, medical, and bereavement leave 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 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! 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 hr@cloudflare.com or via mail at 101 Townsend St. San Francisco, CA 94107. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Industries IT Services and IT Consulting, Technology, Information and Internet, and Computer and Network Security Referrals increase your chances of interviewing at Cloudflare by 2x Get notified about new Senior Software Engineer jobs in Greater London, England, United Kingdom . Senior Software Engineer – Card Integrations – Visa / Mastercard London, England, United Kingdom 1 week ago Senior Software Engineer (VP) – Equity Derivatives Technology London, England, United Kingdom 1 week ago London, England, United Kingdom 1 week ago VP/SVP/ED Lead Java Software Engineer – Investment Bank City Of London, England, United Kingdom £175,000.00-£185,000.00 3 weeks ago Senior Java Developer – FX Technology London (VP) London, England, United Kingdom 1 week ago Senior C# Developer – Equity Derivatives Technology Risk (VP) – London London, England, United Kingdom 2 weeks ago Senior Lead Software Engineer – Team Lead – Accelerator Business London, England, United Kingdom 5 days ago Senior Front-End Developer (12 Month FTC/Secondment) Isleworth, England, United Kingdom 2 days ago Senior Software Engineer, Robotics & Microscope Control London, England, United Kingdom 3 weeks ago Lead Software Engineer – Transfer Agency team. London, England, United Kingdom 2 weeks ago Senior Software Engineer (SolstiCE) – Equity Derivatives Tech – VP London, England, United Kingdom 1 week ago London, England, United Kingdom 2 weeks ago Senior Lead Software Engineer- EMEA / APAC Energy Lead (Commodities) London, England, United Kingdom 1 week ago London, England, United Kingdom 16 hours ago London, England, United Kingdom 1 week ago Senior Java Developer – Market Data – FX Options Technology – VP – London London, England, United Kingdom 2 weeks ago London, England, United Kingdom 1 month ago Senior Software Engineer – Deal Manager Experience London, England, United Kingdom 1 week ago London, England, United Kingdom 20 hours ago Lead Software Engineer, Legal & Compliance London, England, United Kingdom 4 weeks ago London, England, United Kingdom 1 week ago Lead Software Engineer – Electronic Trading (Vice President) City Of London, England, United Kingdom 1 week ago Senior Supply Chain Applications Builder/Developer London, England, United Kingdom 6 days ago Senior Engineering Manager, Developer Experience London, England, United Kingdom 1 week ago Principal Generative AI Software Engineer – SVP London, England, United Kingdom 2 weeks ago Software Engineering Lead (Flutter) – Catalyst Greater London, England, United Kingdom 2 months ago London, England, United Kingdom 1 week ago London, England, United Kingdom 1 day ago Senior Lead eSoftware Engineer – Equities Algo Trading – Java – VP London, England, United Kingdom 4 days ago London, England, United Kingdom 2 months ago London, England, United Kingdom 2 weeks ago City Of London, England, United Kingdom 1 month ago London, England, United Kingdom 2 weeks ago London, England, United Kingdom 3 months ago London, England, United Kingdom 1 month ago London, England, United Kingdom 1 day ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

Senior Software Engineer, Backend employer: CloudFlare

Cloudflare is an exceptional employer that fosters a culture of innovation and inclusivity, making it an ideal place for Senior Software Engineers to thrive. With a commitment to employee growth, Cloudflare offers comprehensive benefits, flexible work arrangements, and opportunities to engage in meaningful projects that contribute to a better Internet. Located in vibrant cities like London, employees enjoy a dynamic work environment that encourages collaboration and creativity.
C

Contact Detail:

CloudFlare Recruiting Team

hr@cloudflare.com

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Backend

✨Tip Number 1

Familiarise yourself with Cloudflare's mission and values. Understanding their commitment to building a better Internet and their focus on diversity and inclusion will help you align your responses during interviews, showcasing how you fit into their culture.

✨Tip Number 2

Brush up on your knowledge of the tech stack mentioned in the job description, particularly Go, Redis, Postgres, and RESTful API design. Being able to discuss your experience with these technologies confidently can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your experience with large-scale distributed systems and debugging techniques. Cloudflare values engineers who can optimise performance and identify potential failures, so having specific examples ready will demonstrate your expertise.

✨Tip Number 4

Network with current or former Cloudflare employees if possible. Engaging with them can provide insights into the company culture and expectations, which can be invaluable when tailoring your approach during the interview process.

We think you need these skills to ace Senior Software Engineer, Backend

Proficiency in Go programming language
Strong understanding of backend architecture
Experience with RESTful API design
Knowledge of OpenAPI specifications
Familiarity with Terraform and managing providers
Expertise in relational databases (SQL)
Experience with Docker and Kubernetes for containerisation
Ability to design and architect large-scale distributed systems
Strong debugging and optimisation skills
Experience in developing customer-facing APIs
Understanding of data flow visualisation in complex applications
Commitment to writing easily understood and tested code
Excellent problem-solving skills
Ability to work collaboratively with product teams

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly read the job description for the Senior Software Engineer, Backend position at Cloudflare. Understand the key responsibilities and required skills, such as proficiency in Go, RESTful API design, and experience with Terraform.

Tailor Your CV: Customise your CV to highlight relevant experience that aligns with the job requirements. Emphasise your background in backend architecture, database design, and any specific technologies mentioned in the job listing, like Redis or Postgres.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for building a better Internet and how your skills can contribute to Cloudflare's mission. Mention specific projects or experiences that demonstrate your ability to handle complex applications and your commitment to quality code.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at CloudFlare

✨Understand the Tech Stack

Familiarise yourself with Cloudflare's tech stack, including Go, Redis, Postgres, and container technologies like Docker and Kubernetes. Be prepared to discuss your experience with these technologies and how you've used them in past projects.

✨Showcase Your API Design Skills

Since the role focuses on backend APIs, be ready to demonstrate your understanding of RESTful API design and OpenAPI specifications. Prepare examples of APIs you've designed or worked on, highlighting your approach to documentation and user experience.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving skills, especially in debugging and optimising large-scale distributed systems. Practice coding challenges and be ready to explain your thought process as you work through problems.

✨Emphasise Team Collaboration

Cloudflare values teamwork and collaboration. Be prepared to discuss how you've worked with product teams in the past, how you gather requirements, and how you ensure that your code meets both functional and non-functional needs.

Senior Software Engineer, Backend
CloudFlare
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>