Principal Software Engineer

Cloudflare Cloudflare · Enterprise · Atlanta, GA, Austin, TX, Denver, CO, Seattle, WA, Washington, DC · Engineering

Principal Engineer to join a Product Platform Task Force focused on critical infrastructure initiatives across Cloudflare's product suite and edge network. The role involves identifying, architecting, and driving execution on complex technical projects, defining technical strategy, and mentoring senior engineers. Responsibilities include building security-critical systems, ultra-distributed systems leveraging the edge network, and setting architectural standards for the platform stack.

What you'd actually do

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Skills

Required

  • 10+ years of software engineering experience
  • leading complex, organization-wide technical initiatives
  • Deep expertise in building distributed systems and production infrastructure at scale
  • proficiency in Go
  • 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
  • experience designing and implementing service-to-service authentication systems, RBAC/permission models, identity management, or similar security-critical infrastructure
  • Extensive experience with PostgreSQL

What the JD emphasized

  • AI-native curiosity
  • leveraging AI to ship faster