Note: The job is a remote job and is open to candidates in USA. Cloudflare is a technology company on a mission to help build a better Internet through its global network and security services. The Senior Systems Engineer will build and operate high-throughput, resilient identity and access management systems, owning authentication, authorization, APIs, reliability, and system evolution at global scale.
Responsibilities
- Feature development: design and build high-throughput, low-latency IAM capabilities that power both customer-facing and internal service APIs
- System evolution: contribute to the design and evolution of our authentication and authorization systems into modern, distributed, and edge-capable architectures
- API and system design: translate product and security requirements into robust, well-structured APIs and technical specifications in collaboration with Product, Security, and UX teams
- Engineering excellence: maintain a high bar through thorough code reviews, technical design documents, and collaborative problem-solving
- Operational stewardship: own the reliability of the platform under constant load, ensuring observability and resilience are built into every service
- AI-assisted development: use AI tools throughout your workflow, from code generation to debugging, and bring the judgment to know when to trust them
Skills
- 5-8 years building and operating production systems at scale
- Working knowledge of identity protocols and models (OAuth 2.0, OIDC, SAML, SCIM, RBAC/ABAC, and session management, etc.)
- Hands-on experience implementing identity protocols or fine-grained authorization systems, RBAC, ABAC, relationship-based access control, or policy engines (such as Cedar), in production
- Proficiency in languages like Go and Typescript and comfort working across Cloudflare's tech stack
- Experience designing and building REST APIs: routing, authentication, request lifecycle, and versioning
- PostgreSQL and Redis experience: schema design, query optimization, caching strategies, and consistency tradeoffs
- Strong distributed systems intuition: consistency models, event-driven replication, and the implications of global state propagation
- High standards for correctness and security; curious, self-directed, and comfortable driving ambiguous problems to resolution across team boundaries
- Experience with credential and token lifecycle systems: issuance, rotation, scoping, revocation, or service-to-service authentication at scale
- Familiarity with the Cloudflare developer platform: Workers, Durable Objects, KV, R2, etc
- Experience incrementally re-architecting a large, long-lived codebase under production traffic, and familiarity with containerized deployment (Docker, Kubernetes), infrastructure as code (Terraform), and observability tooling (Prometheus, Grafana, Kibana)
Company Overview