Cloudflare Inc
Overview
Software Engineer, Gateway Cloudflare Join to apply for the Software Engineer, Gateway role at Cloudflare. About Cloudflare
At Cloudflare, we are on a mission to help build a better Internet. The company runs one of the worlds largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers 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. Cloudflare was named to Entrepreneur Magazines Top Company Cultures list and ranked among the Worlds Most Innovative Companies by Fast Company. What Youll Do
In this role youll help us build Gateway and DNS Filtering products, ambitious products that aim to be the most secure and performant method for an organizations devices to connect to the Internet. As an engineer on the Gateway teams, you will focus on our high-performance global edge network data plane services and will also contribute to the control plane APIs that configure the edge services. You will be joining a global team of bright, hard-working, and supportive engineers who really care about their craft. Example of systems that the team currently is building: A forward-proxy service running on every machine of Cloudflares extensive edge network, responsible for inspecting, filtering, and blocking device requests based on an organizations configured policy; A DNS resolver running on our edge that leverages a Wirefilter based filtering rules engine; Microservices that allow organizations to configure, manage, and observe their organization's devices and their respective traffic. Technologies we use: Gateways core edge services are written in Rust and deployed globally to 310+ data centers; Our REST API is written in Go, runs on Kubernetes, and uses Postgres as a data store; Our frontend is written in Typescript and React; For service monitoring we use Prometheus and Grafana; For service logging we use Elasticsearch and Kibana; For product analytics we use Clickhouse and BigQuery. Qualifications and Skills
What we are looking for in an ideal candidate: Programming experience in Rust, C++, or similar low level languages Programming experience in Go and/or Typescript is a plus, but not required A strong grasp of networking protocols in Layers 3-7 of the OSI Model Solid understanding of HTTP protocols - including experience with HTTP/2 and bonus for HTTP/3 experience Basic understanding of software security and encryption Experience in designing and implementing secure and highly-available distributed systems Willingness, curiosity, and enthusiasm to learn new programming languages, technologies, and systems Strong interpersonal and communication skills. Caring and empathy are valued traits This role may require flexibility to be on-call outside of standard working hours to address technical issues as needed. Location and Availability
Available Locations: Lisbon, Portugal; Porto, Portugal; Austin, TX Compensation, Equity and Benefits
Compensation may be adjusted depending on work location. For Austin-based hires: Estimated annual salary of $115,000 - $187,000. This role is eligible to participate in Cloudflares equity plan. Cloudflare offers a comprehensive benefits package, including health, welfare, retirement, and other programs. Benefits vary by location. Time Off: Flexible paid time off covering vacation and sick leave; various leave programs including parental, pregnancy health, medical, and bereavement leave. Equal Opportunity
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 race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, disability, or any other basis protected by law. We are an AA/Veterans/Disabled Employer. Reasonable accommodations are available for applicants with disabilities. If you require an accommodation to apply, please contact hr@cloudflare.com. Export control compliance may apply to this position. This offer may be conditioned on authorization to receive software or technology controlled under U.S. export laws without sponsorship for an export license. #J-18808-Ljbffr
Software Engineer, Gateway Cloudflare Join to apply for the Software Engineer, Gateway role at Cloudflare. About Cloudflare
At Cloudflare, we are on a mission to help build a better Internet. The company runs one of the worlds largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers 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. Cloudflare was named to Entrepreneur Magazines Top Company Cultures list and ranked among the Worlds Most Innovative Companies by Fast Company. What Youll Do
In this role youll help us build Gateway and DNS Filtering products, ambitious products that aim to be the most secure and performant method for an organizations devices to connect to the Internet. As an engineer on the Gateway teams, you will focus on our high-performance global edge network data plane services and will also contribute to the control plane APIs that configure the edge services. You will be joining a global team of bright, hard-working, and supportive engineers who really care about their craft. Example of systems that the team currently is building: A forward-proxy service running on every machine of Cloudflares extensive edge network, responsible for inspecting, filtering, and blocking device requests based on an organizations configured policy; A DNS resolver running on our edge that leverages a Wirefilter based filtering rules engine; Microservices that allow organizations to configure, manage, and observe their organization's devices and their respective traffic. Technologies we use: Gateways core edge services are written in Rust and deployed globally to 310+ data centers; Our REST API is written in Go, runs on Kubernetes, and uses Postgres as a data store; Our frontend is written in Typescript and React; For service monitoring we use Prometheus and Grafana; For service logging we use Elasticsearch and Kibana; For product analytics we use Clickhouse and BigQuery. Qualifications and Skills
What we are looking for in an ideal candidate: Programming experience in Rust, C++, or similar low level languages Programming experience in Go and/or Typescript is a plus, but not required A strong grasp of networking protocols in Layers 3-7 of the OSI Model Solid understanding of HTTP protocols - including experience with HTTP/2 and bonus for HTTP/3 experience Basic understanding of software security and encryption Experience in designing and implementing secure and highly-available distributed systems Willingness, curiosity, and enthusiasm to learn new programming languages, technologies, and systems Strong interpersonal and communication skills. Caring and empathy are valued traits This role may require flexibility to be on-call outside of standard working hours to address technical issues as needed. Location and Availability
Available Locations: Lisbon, Portugal; Porto, Portugal; Austin, TX Compensation, Equity and Benefits
Compensation may be adjusted depending on work location. For Austin-based hires: Estimated annual salary of $115,000 - $187,000. This role is eligible to participate in Cloudflares equity plan. Cloudflare offers a comprehensive benefits package, including health, welfare, retirement, and other programs. Benefits vary by location. Time Off: Flexible paid time off covering vacation and sick leave; various leave programs including parental, pregnancy health, medical, and bereavement leave. Equal Opportunity
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 race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, disability, or any other basis protected by law. We are an AA/Veterans/Disabled Employer. Reasonable accommodations are available for applicants with disabilities. If you require an accommodation to apply, please contact hr@cloudflare.com. Export control compliance may apply to this position. This offer may be conditioned on authorization to receive software or technology controlled under U.S. export laws without sponsorship for an export license. #J-18808-Ljbffr