cover image
Cloudflare

Software Engineer, Trust & Safety

Hybrid

London, United Kingdom

Full Time

07-03-2025

Job Specifications

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 or London, UK

About The Team

Cloudflare’s mission is to help build a better internet and the Trust & Safety Engineering (TSENG) team lives at the core of that effort. The team empowers customers with products and services to combat abuse, enables deeper coordination with our external industry anti-abuse partners, and ensures that teams in the company can respond to the quickly changing legal landscape of the internet with scalable tools and services. This includes services that have a direct impact on efforts to stop the spread of CSAM (child sexual abuse material) across the internet. Read more about our CSAM Scanning tool here.

About The Role

Engineers on the Trust & Safety Engineering team are responsible for the entire software development lifecycle for our products and services which include both internal and customer-facing software. Whether closing gaps in our abuse processing pipeline, extending our Trust & Safety platform or road mapping the future of Trust & Safety solutions, software engineers on the Trust & Safety Engineering team are critical to Cloudflare’s ability to help make the internet a better place.

This role will be based out of our Austin or London office

What You'll Do

While the majority of our services are now written in Golang, you will also work with technologies such as Typescript, Kafka, Redis, Kubernetes, Terraform, Temporal and PostgresSQL. We are looking for great engineers regardless of experience with any of these specific technologies.

Responsibilities Include

Designing, building, running and scaling tools and services that support Trust and Safety efforts
Analyzing and communicating complex technical requirements and concepts, able to identify the highest priority areas and carve a path to deliver
Collaborating with T&S, legal and product teams to understand goals and develop robust and scalable solutions.
Improving system design and architecture to ensure stability and performance of the internal and customer-facing compliance and anti-abuse services
Ongoing monitoring and maintenance of production services, including participation in on call rotations
Working closely with Cloudflare's Trust and Safety team to help make the internet a safer place
Mentoring and guiding developers in the Trust and Safety Engineering team to help build collective knowledge and technical expertise


Desirable Skills And Experience

1 - 3 years of experience building large-scale software applications, preferably distributed systems
Experience designing and integrating RESTful APIs and/or gRPC services
Knowledge of SQL and common relational database systems such as PostgreSQL
Prior experience working with Go
Excellent debugging and optimization skills
Experience in writing well tested code


Bonus

(Relevant but not required - we love to learn on the job!)

Prior experience working in the Trust & Safety domain space or building abuse detection systems
Deep understanding of DNS, TLS/SSL and HTTP
Expertise in web security issues and industry standards for access control


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

About the Company

Cloudflare, Inc. (NYSE: NET) is the leading connectivity cloud company. It empowers organizations to make their employees, applications and networks faster and more secure everywhere, while reducing complexity and cost. Cloudflare’s connectivity cloud delivers the most full-featured, unified platform of cloud-native products and developer tools, so any organization can gain the control they need to work, develop, and accelerate their business. Powered by one of the world’s largest and most interconnected networks, Cloudfla... Know more

Related Jobs

Company background Company brand
Company Name
Advanced Resource Managers
Job Title
Software Engineer
Job Description
Software Engineer Multiple levels of seniority Permanent role Based in London Open on salary depending on experience Are you an experienced Software Engineer? Do you want to work with an industry-leading company? If your answer to these is yes, then this could be the role for you! As the Software Engineer, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry. Due to the nature of the work you will be involved in, you will be required to obtain UK security clearance in this role. You will be involved in some of the following: Planning, conducting, and coordinating software development activities Design and development of tests to debug software Correction of program errors Preparation of operating instructions Documentation of program development Analysis of system capabilities Your skillset may include some of the below: Experience with Java or Python Experience developing on Linux Understanding of mocking up and unit testing frameworks Experienced with Git version control Knowledge of Agile Development using SCRUM Experience in mentoring junior team members Experience in Oracle/ Relational Databases and/or Mongo Experience in GitLab CI/CD Pipelines Experience in JavaScript/TypeScript, or React Experience of Elasticsearch and Kibana Knowledge of Hibernate Proficiency in the use of Atlassian Suite Experience of JSF If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!
London, United Kingdom
On site
Full Time
17-03-2025
Company background Company brand
Company Name
Express Recruitment
Job Title
C Developer
Job Description
Express Recruitment are proud to be supporting one of Nottingham’s longest established software companies, who provide innovative software solutions to a range of global manufacturers. Due a recent company merger and substantial stakeholder investment in R&D, our client is seeking the services of a C Developer to bolster their R&D department. Please note, due to the essential need for product training and on-site collaboration with the wider team, you will be required full time in the Nottingham office for the first 6 months. Providing suitable training has been conducted, there will be a future option for hybrid working. In return, you can expect to receive a generous starting salary of up to £50,000, plus full entitlement to an annual bonus scheme, private healthcare scheme, flexible working options, paid overtime, and genuine opportunities for progression. Roles & Responsibilities Contribute to each phase of the software life cycle, including design, programming, configuration, and site implementation Develop software for bespoke automation pilot systems using a mix of MS Visual Studio, C, C++, SQL and VB.NET Develop key knowledge of bespoke automation control systems, and assist with maintaining database systems, including dashboards, and extracting analytic reports to review performance Use SQL servers daily to review dashboards and produce detailed reports Assist with internal projects within the Development team set by the Development Manager Consult closely with cross departmental management team, key stakeholders, and on-site customers Skills & Experience Demonstrable low level C programming experience essential Previous experience working with VB.NET/.NET & C# web development stacks highly desirable Proficient user of SQL, with the ability to produce reports and maintain dashboards Previous experience in the factory process control or industrial automation sector preferable Previous experience configuring and implementing control systems would be useful but not essential Able to work collaboratively in a team orientated environment About Express Recruitment Express Recruitment has been offering exceptional recruitment solutions across the East Midlands since 1987, “exceeding expectations every time” of over 267,000 candidates. We supply a diverse range of sectors including Engineering, Technology, Professional Services, Languages, Sales & Marketing, Call Centres, Commercial, Manufacturing, Local Authority, NHS, Education and Voluntary organisations. Find all of our current vacancies on https://bit.ly/3IaEnI7 Not quite found the right role for you yet? Let us do the scrolling for you! Your search for a new role has never been so easy, just fill in our contact form on https://bit.ly/3NHa9NR or give us a call on 0115 924 0010 and we will do the rest for you. Vacancy Summary Hours: Full Time, Monday – Friday Salary: Up to c£50,000 per annum D.O.E Location: Nottingham, Nottinghamshire Job Type: Full Time, Permanent Unfortunately, we are unable to contact all candidates due to the large volume of applications we receive. If you have not heard from a consultant within the next three days, please assume that you have not been successful on this occasion. Please do not hesitate to apply for other suitable roles in the future. This vacancy is being advertised on behalf of Express Recruitment Ltd. The services advertised by Express Recruitment Ltd. are those of an Employment Agency.
Nottingham, United Kingdom
On site
Full Time
17-03-2025
Company background Company brand
Company Name
Envision Racing Formula E
Job Title
Software Engineer
Job Description
Envision Racing is a UK based Formula E Team competing in the FIA Formula E World Championship and seeks a qualified and experienced Software Engineer to be employed full time. This is an exciting opportunity for an individual to thrive in this challenging yet highly rewarding role. Software Engineer – Formula E Team Reporting to a Senior Engineer and working within the Software Engineering group, this role will have responsibility to improve the on-track performance of the Team’s racing operations through in-house software development. Develop and maintain the Team’s custom off-car software tools, to improve the work efficiency, accuracy and decision making of the race team. Requirements for the position: BSc or MSc degree or equivalent experience in Computer Science or related field. Experience designing reliable and multi-threaded applications. Proficiency in Python and Pythonic idioms. Proficiency in JavaScript and HTML. Computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis. Knowledge of professional software engineering best practices for the full software development life cycle: coding standards, code reviews, source control management and testing. Advantageous experience: Vue.js, GraphQL, FastAPI, MongoDB, C#, .NET Availability to support DevOps with knowledge in Kubernetes and database systems. A natural desire to work within the motorsport industry, and basic knowledge about it. Desired skills: 2+ years of non-internship professional software engineering experience. 1+ year of experience contributing to the architecture, design, patterns, and reliability of new and current systems. A proven ability to work to tight deadlines in a group or alone and remain calm under pressure. Willingness to work in a fast-paced, dynamic and multicultural environment. Self-motivation with a will to contribute to the end goal. This position is based at Silverstone in our purpose-built workshop with free onsite parking and surrounded by forests and with an onsite gym to unwind during breaks. The position will offer a competitive salary package, plus bonus potential, 25 days paid holiday, company pension, electric car scheme, cycle scheme and healthcare. Please apply and ensure you include your curriculum vitae, covering letter and remuneration expectations. All applicants must have eligibility to work in the United Kingdom. Envision Racing is an equal opportunity employer that values diversity and inclusion. If you have a disability, we are happy to discuss reasonably job adjustments.
Silverstone, United Kingdom
On site
Full Time
17-03-2025
Company background Company brand
Company Name
Zinc
Job Title
Software Engineer
Job Description
Description Engineering, Integrations & Customer-Facing As a Product Engineer, Integrations Specialist, you’ll play a key role in driving Zinc’s growth by working on mission-critical integrations. This role is a balance of 50% hands on engineering and 50% customer-facing work on calls, allowing you to solve complex technical problems while directly engaging with customers and partners. If you’re passionate about automating processes, solving tough technical challenges, and building strong relationships with external partners, this role is made for you. You’ll work closely with our Partnerships team to bridge the gap between technical and business needs, delivering integrations that delight users and support Zinc’s success. The nature of this role gives you high ownership over integrations, offering you the flexibility to define and scale how these automations are built. While you’ll be working autonomously, you’ll also be part of a collaborative environment, engaging with stakeholders across teams and with external partners. Key Responsibilities Build Scalable, Future-Ready Automations Design and implement integrations within Zinc’s HRTech ecosystem, mainly focusing on ATS and HRIS systems. Build and maintain scalable, reliable APIs and webhooks that automate data sharing and streamline workflows between systems. Be The Face Of Technical Expertise Lead the technical onboarding and support for enterprise customers, acting as the go-to person for troubleshooting and technical solutions. Collaborate with external teams to enhance and optimize integration workflows and ensure successful automation. Shape The API Experience Work closely with our Partnerships team to ensure that Zinc’s API is intuitive, user-friendly, and provides significant value to customers. Influence the API roadmap based on feedback from partners and customers, making sure the integration experience is as seamless as possible. Collaborate Across Functions Partner with internal teams such as Partnerships, Account Management, and Customer Success to prioritize integration development and automation initiatives. Drive alignment between technical feasibility, customer needs, and business goals in order to deliver impactful solutions. Our stack Backend: Express.js, MongoDB, Typescript Deployment: CircleCI Infrastructure: Ubuntu, Docker, AWS Testing: Jest, Cypress Skills, Knowledge and Expertise What we offer Zinc offers a chance to work on a product that brings a fresh perspective on data ownership in hiring 24 days holiday + Bank Holidays + your birthday off £1200 annual benefits allowance (ThanksBen, from month 2) Early finish Fridays (16:00) Yearly company retreat to Serbia Enhanced Maternity, Paternity, and Adoption Leave (2 months full pay, then statutory) Statutory pension with NEST (3% employer, 5% employee) Zinc shares, issued through the EMI Scheme Unlimited access to MoreHappi coaching Company socials, quarterly team socials Free Monday lunches Nursery workplace benefit scheme (Yellownest) Option to lease an electric car through Electric Car Scheme Celebrated Zinc anniversaries Who we are Zinc builds automated reference and background checking tools designed to improve candidate experience and set new industry standards. Founded in 2017 by a team with extensive HRTech experience, Zinc is an early-stage startup rapidly growing as it redefines efficiency, transparency, and fairness in background checks. Read more about our story here: https://zincwork.com/mission We're a culture first company, by this we don't just mean an active calendar of both company and team organised events (which we do have ),Zinc's culture is defined by a respectful and autonomous approach to all employees, fostering support for new ideas, promoting a flexible work environment, and operating within a flat structure. While socials, lunches, and events enhance the experience, the core of Zinc's culture drives employees to embrace innovation, share successes, and feel motivated about the company's future. We Recently Redefined Our Company Values The pieces that make Zinc: Pragmatic, Integrity, Empathy, Collaborate, Empowered, Speed.
London, United Kingdom
On site
Full Time
18-03-2025