1

Cloudflare Software Engineer Jobs (NOW HIRING)

Principal Software Engineer

Austin, TX · On-site

$133K - $179K/yr

Cloudflare is a company on a mission to build a better Internet, operating one of the world ... They are seeking a Principal Software Engineer to join their Product Platform Task Force, where the ...

Principal Software Engineer

Atlanta, GA · On-site

$129K - $174K/yr

Cloudflare is a company on a mission to build a better Internet, operating one of the world ... They are seeking a Principal Software Engineer to join their Product Platform Task Force, where the ...

Principal Software Engineer

Seattle, WA · On-site

$153K - $206K/yr

Cloudflare is a company on a mission to build a better Internet, operating one of the world ... They are seeking a Principal Software Engineer to join their Product Platform Task Force, where the ...

Principal Software Engineer

Washington, DC · On-site

$152K - $204K/yr

Cloudflare is a company on a mission to build a better Internet, operating one of the world ... They are seeking a Principal Software Engineer to join their Product Platform Task Force, where the ...

New

Software Engineer, Data

Austin, TX

$113K - $136K/yr

Cloudflare protects and accelerates any Internet application online without adding hardware ... Requirements * 3-5+ years of experience as a software engineer with a focus on building and ...

Software Engineers independently own feature development and contribute to planning, code quality ... Own deployment and operational infrastructure (Kubernetes, Azure, Cloudflare Workers), driving ...

Software Engineer

Austin, TX · On-site +1

$110/hr

Software Engineer OUR STACK LANGUAGES: JavaScript (w/TypeScript), Node, C# FRAMEWORKS ... React, Next.js, Serverless Framework, Terraform, .NET, NX Monorepos, CloudFlare Workers, Sanity CMS ...

Software Engineer

Austin, TX · On-site

$90K - $120K/yr

Software Engineer OUR STACK LANGUAGES: JavaScript (w/TypeScript), Node, C# FRAMEWORKS ... React, Next.js, Serverless Framework, Terraform, .NET, NX Monorepos, CloudFlare Workers, Sanity CMS ...

The primary purpose of this Software Engineer III position is to architect, develop, and maintain ... If you have deep experience with Scrapy or Playwright, know how to defeat Cloudflare or DataDome ...

next page

Showing results 1-20

Cloudflare Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do cloudflare software engineer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for cloudflare software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

How does a Cloudflare Software Engineer typically collaborate with cross-functional teams during product development?

As a Cloudflare Software Engineer, you will regularly partner with product managers, designers, and security specialists to develop and deploy new features. Collaboration often involves participating in sprint planning, code reviews, and architecture discussions to ensure scalable and secure solutions. Open communication and proactive problem-solving are essential, as you'll need to coordinate closely with both backend and frontend engineers to deliver high-performance products that align with Cloudflare's global infrastructure.

What engineer makes $500,000 a year?

Senior software engineers at top tech companies, including those working on cloud infrastructure like Cloudflare, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and often leadership responsibilities in high-demand areas such as cybersecurity, networking, or cloud services.

What does a Cloudflare Software Engineer do?

A Cloudflare Software Engineer designs, develops, and maintains software systems that help secure and optimize the performance of websites and applications on the Cloudflare network. Their responsibilities include building scalable infrastructure, creating new features for Cloudflare's security and performance products, and solving complex technical challenges related to networking and cybersecurity. Software Engineers at Cloudflare work with various programming languages and technologies, collaborate with cross-functional teams, and contribute to the company's mission of building a better Internet.

Can I make 200k a year as a software engineer?

Cloudflare software engineers with significant experience, specialized skills, and working in high-cost-of-living areas can earn salaries approaching or exceeding $200,000 annually, especially with bonuses and stock options. Compensation varies based on location, seniority, and technical expertise, with senior roles and those involving cloud infrastructure, security, or performance optimization more likely to reach this level.

What are the key skills and qualifications needed to thrive as a Cloudflare Software Engineer, and why are they important?

To thrive as a Cloudflare Software Engineer, you need a solid background in computer science, strong programming skills (especially in languages like Go, C++, or Python), and a solid understanding of networking and security concepts. Familiarity with distributed systems, cloud infrastructure, and tools such as Docker, Kubernetes, and CI/CD pipelines is typically required. Strong problem-solving abilities, effective collaboration, and adaptability are essential soft skills in this dynamic environment. These skills ensure engineers can build scalable, secure, and reliable solutions that support Cloudflare's global infrastructure and rapid innovation.

How much do Cloudflare engineers make?

Cloudflare software engineers typically earn between $100,000 and $180,000 annually, depending on experience, location, and seniority. Compensation may also include bonuses, stock options, and benefits, with roles often requiring proficiency in cloud infrastructure, networking, and programming languages like Go or Python.

What is the difference between Cloudflare Software Engineer vs Network Engineer?

AspectCloudflare Software EngineerNetwork Engineer
Required CredentialsBachelor's in CS or related, coding skills, sometimes certifications like CCNANetworking certifications (e.g., CCNA, CompTIA Network+), technical degree often preferred
Work EnvironmentDeveloping and maintaining web security, CDN, and cloud infrastructure at a tech companyDesigning, implementing, and managing network infrastructure in various organizations
Employer & Industry UsagePrimarily in tech, internet services, cloud providersTelecommunications, data centers, enterprise IT

While both roles involve technical expertise, Cloudflare Software Engineers focus on software development related to web security and cloud services, whereas Network Engineers specialize in designing and managing network infrastructure. The roles overlap in networking fundamentals but differ in daily tasks and focus areas.

Is it hard to get a job at Cloudflare?

Getting a Software Engineer position at Cloudflare can be competitive, as the company seeks candidates with strong technical skills, problem-solving abilities, and experience with cloud infrastructure, networking, or security. The hiring process typically involves multiple interviews, coding challenges, and technical assessments to evaluate candidates' proficiency. Preparation in relevant programming languages, data structures, and system design can improve chances of success.
Infographic showing various Cloudflare Software Engineer job openings in the United States as of June 2026, with employment types broken down into 50% Part Time, and 50% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Principal Software Engineer

Principal Software Engineer

Cloudflare

Austin, TX • On-site

$133K - $179K/yr

Full-time

Posted 6 days ago


Job description

Job Summary:
Cloudflare is a company on a mission to build a better Internet, operating one of the world’s largest networks that supports millions of websites and Internet properties. They are seeking a Principal Software Engineer to join their Product Platform Task Force, where the role involves leading complex technical projects, mentoring senior engineers, and shaping the technical strategy across the engineering organization.
Responsibilities:
• Define technical strategy and lead execution of high-impact, cross-cutting initiatives that benefit the entire engineering organization, such as service-to-service authentication systems, RBAC/authorization frameworks, ultra-distributed architectures leveraging Cloudflare's edge network, API layer improvements, observability infrastructure, and shared services that span our product portfolio.
• Architect and implement security-critical systems including authentication, authorization, and access control mechanisms that work seamlessly across our distributed infrastructure, ensuring both robust security postures and excellent developer experiences for teams building on these platforms.
• Design and build ultra-distributed systems that take full advantage of Cloudflare's massive global edge network, including edge computing with Workers and Durable Objects, ensuring our services deliver exceptional performance and reliability to users worldwide while managing the complexity of geo-distributed state and coordination.
• Set architectural standards and technical direction for our Product Platform stack—including Go services, Python pipelines, TypeScript edge computing (Cloudflare Workers/Durable Objects), and PostgreSQL data layer—ensuring decisions balance immediate business needs with long-term scalability, maintainability, and engineering velocity.
• Identify critical technical debt, systemic inefficiencies, and infrastructure gaps across the organization, building business cases and driving consensus among leadership to fund and execute solutions that might otherwise fall through the cracks of product-focused roadmaps.
• Serve as a technical force multiplier by embedding with tiger teams or product groups that need deep infrastructure expertise, providing architectural leadership, hands-on implementation where needed, and ensuring projects ship with production-grade reliability, security, and performance.
• Mentor and elevate senior engineers across the organization through code reviews, architectural discussions, and technical design reviews, establishing patterns and practices for distributed systems, security, and edge computing that raise the bar for engineering excellence throughout the company.
Qualifications:
Required:
• 10+ years of software engineering experience with a demonstrated history of leading complex, organization-wide technical initiatives that delivered measurable improvements to system performance, reliability, security, developer productivity, or engineering culture.
• Deep expertise in building distributed systems and production infrastructure at scale, with proficiency in Go and strong working knowledge of Python/TypeScript; proven ability to make sound architectural decisions for systems that span multiple data centers, regions, or edge locations.
• Strong understanding of authentication, authorization, and security fundamentals including experience designing and implementing service-to-service authentication systems, RBAC/permission models, identity management, or similar security-critical infrastructure.
• Extensive experience with PostgreSQL or similar relational databases at scale, including advanced optimization techniques, replication strategies, and understanding the tradeoffs of distributed data storage and consistency models.
• Strong track record of technical leadership and influence without direct authority, including driving consensus on technical decisions across multiple teams, mentoring senior engineers, and establishing architectural patterns that are widely adopted across an organization.
• Exceptional ability to navigate ambiguous problem spaces, identify the highest-impact technical work, and drive projects autonomously from conception through adoption—balancing pragmatic execution with long-term technical excellence.
• Please be prepared to discuss specific examples of organization-wide technical initiatives you've led, particularly distributed systems or security infrastructure, their measurable business impact, and how you influenced technical direction across multiple teams.
Preferred:
• Deep experience with Cloudflare's developer platform, particularly Cloudflare Workers, Durable Objects, and architecting ultra-distributed applications for edge computing environments at global scale.
• Previous experience as a Principal Engineer, Staff+ engineer, or technical leader on platform, infrastructure, or task force teams that operate outside traditional product roadmaps with a focus on enabling engineering organizations.
• Proven expertise in building developer platforms, service mesh architectures, zero-trust security systems, API gateways, or other foundational distributed infrastructure that significantly improved engineering velocity or operational excellence.
• Experience architecting and operating billing systems, usage metering, or other high-stakes platform components that require exceptional reliability, accuracy, and work correctly in distributed, eventually-consistent environments.
• Public evidence of technical leadership such as conference talks on distributed systems or security, widely-read technical blog posts, significant open source contributions, or published architectural patterns that have been adopted by the broader engineering community.
Company:
Cloudflare is a web performance and security company that provides online services to protect and accelerate websites online. Founded in 2009, the company is headquartered in San Francisco, USA, with a team of 1001-5000 employees. The company is currently Late Stage.