Lead the Workers Runtime - Edge team at Cloudflare, managing senior systems engineers on performance-critical, low-latency distributed services in C++ and Rust. Drive architectural evolution, own reliability at massive scale, balance feature delivery with foundational work, and grow a high-performing engineering culture.
Salary not listed
Hybrid5+ YOEEngineering Management
About the role
What you'll do
Lead a team of senior systems engineers working in C++ and Rust on one of the most performance-critical and security-sensitive services at Cloudflare.
Drive major infrastructure initiatives — migrating legacy systems, redesigning core abstractions, and laying the groundwork for next-generation runtime architecture that will define the platform for years to come.
Own reliability and release safety for a service handling tens of millions of requests per second. Improve release processes, invest in health monitoring and automated rollback, and ensure the team can ship changes confidently at scale.
Make hard prioritisation calls between new feature work that unblocks customers and the ongoing investment in foundations, security, and developer velocity that the team needs to stay healthy long-term.
Partner closely with adjacent teams across the Developer Platform to ensure the runtime supports the broader product roadmap — including compute, storage, networking, and observability teams.
Grow and develop the team: Hire strong systems engineers, set clear expectations, provide technical mentorship, and create an environment where people do their best work.
Requirements
Track record of leading teams that operate large-scale, low-latency distributed systems.
Balance the urgency of production with the patience required for foundational improvement.
Technically credible enough to evaluate architectural proposals, weigh tradeoffs in C++/Rust systems, and earn the respect of a deeply technical team.
Strong enough manager to build a healthy, high-performing engineering culture.
Experience leading a team.
Comfortable leading and hiring a team that builds low level distributed systems.
Excel at planning, creating teams and overseeing execution to meet commitments and deliver with predictability.
Comfortable building developer-loved APIs that scale.
Demonstrate a track record of leading a team including hiring, on-boarding, and professional development. Inspire your team to reach higher. As good at explaining “why” as “how”.
Experience implementing tools, process, internal instrumentation, methodologies and resolving blockages.
At least 4 years of recent professional experience with C++ or Rust.
Solid understanding of computer science fundamentals including data structures, algorithms, and object-oriented or functional design.
Deep understanding of the web and technologies such as web browsers, HTTP, JavaScript and WebAssembly.
Strong understanding of Linux systems programming, process models, and networking.
Nice-to-haves
Experience building high performance distributed systems.
Experience working with cloud platforms, especially server-less platforms.
Experience with the internals of JS engines such as V8, SpiderMonkey, or JavaScriptCore.
Experience with standalone WebAssembly runtimes such as Wasmtime, Wasmer, Lucet, etc.
Deep Linux/UNIX systems, kernel, or networking knowledge.
Contributions to large open source projects.
Experience working in low-latency real time environments such as game streaming, game engine architecture, high frequency trading, payment systems.
Experience debugging, optimizing and identifying failure modes in a large-scale Linux-based distributed system.
Lead the Identification Accuracy ML team responsible for improving Fingerprint's core identification model. Manage a multidisciplinary group of ML engineers, data scientists, and analysts while owning roadmap and driving production model accuracy.
159k – 215k/yrRemote5+ YOEEngineering Management
Engineering Manager, Reconciliation
UpsideWashington, DC +3
Leads the Reconciliation engineering team responsible for transaction matching, cashback accuracy, and post-claim experiences across mobile and backend systems. The role combines people leadership, hands-on technical contribution, operational excellence, and cross-functional product strategy.
188k – 220k/yrHybrid5+ YOEEngineering Management
Manager, Technical Services
AdswerveUnited States
Leads and develops data engineering and data science teams while overseeing technical delivery, resource allocation, process improvement, and client-facing consulting. Requires 5+ years in technical consulting or professional services and demonstrated people-management, coaching, and communication skills.
120k – 140k/yrRemote5+ YOEEngineering Management
Manager, Technical Services
MongoDBAustin, TX
Leads a regional team of FedRAMP Support Engineers, coordinating escalations, customer architecture guidance, and follow-the-sun operations. Requires at least five years managing technical support teams, strong troubleshooting and people-management skills, and experience partnering with engineering and sales.
133k – 261k/yrHybrid5+ YOEEngineering Management
Engineering Manager
Customer.ioUnited States
Leads an engineering squad responsible for end-to-end delivery, technical quality, team development, and customer outcomes. Requires at least three years of engineering management experience, strong technical judgment, execution ownership, and an AI-native approach to team development.