Skip to content

Principal Software Engineer

200k – 281kUnited StatesEngineering ManagementHybrid10+ YOE
Summary

Principal Engineer leading cross-cutting infrastructure initiatives across Cloudflare's edge network, focusing on distributed systems, security, and platform architecture. Requires 10+ years experience and deep expertise in Go, Python, TypeScript, and PostgreSQL.

About the role

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.

Requirements

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

Nice to Have

  • 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.
Skills
GoPythonTypeScriptPostgreSQLDistributed SystemsAuthenticationAuthorizationRBACCloudflare WorkersDurable Objects
Similar roles at this salary range
All Engineering Management jobs →
PrizePicks

Engineering Manager

Engineering Manager responsible for leading a product team, owning technical direction, supervising work, and driving results from complex requirements. Requires 5-8 years experience and advanced domain programming skills.

195k – 200kUnited StatesEngineering ManagementRemote5+ YOERubyRoda
Mozilla

Sr Engineering Manager, Web Apps

Lead day-to-day engineering execution and people management for the Web Applications team building MZLA's hosted subscription products. Requires 15+ years experience with 10+ years engineering leadership and 5+ years people management.

175k – 200kUnited StatesEngineering ManagementRemote15+ YOESaaSCI/CD
Mozilla

Sr Engineering Manager, Web Apps

Lead day-to-day engineering execution and people management for the Web Applications team building MZLA's hosted subscription products. Requires 15+ years experience with 10+ years in engineering leadership and 5+ years people management.

175k – 200kUnited StatesEngineering ManagementRemote15+ YOECI/CDTesting
Virta Health

Engineering Manager, Product Platform

Lead a senior autonomous engineering squad building and scaling Virta's core Product Platform services including communications, workflow engine, and AI platform. Drive platform adoption, SDLC innovation with AI-native tools, and technical strategy while coaching engineers toward Staff/Principal levels.

175k – 225kUnited StatesEngineering ManagementRemote3+ YOEAgentic CodingTeam Leadership
Twilio

Principal Engineer

Principal Engineer leading technical strategy and architecture for Twilio's Compliance Experiences platform. Owns microservices roadmap, AI-augmented development workflows, and high-scale public APIs.

188k – 277kUnited StatesEngineering ManagementRemote16+ YOEGoAWS