Cloudflare is on a mission to help build a better Internet by providing security and performance solutions to a wide range of customers. The Software Engineer - Security Platform will build and operate secure distributed systems for secrets and key management, focusing on strengthening internal PKI and machine identity while supporting internal developers in using these systems effectively.
Responsibilities:
- You’ll build and operate secure and resilient distributed systems for secrets and key management, running across our network that spans more than 310 cities in over 120 countries
- Our focus is strengthening/re-architecting internal PKI and machine/workload identity
- You’ll run and support the systems we build, both in an operational sense and by helping other internal developers use them
- You’ll consult on the design and architecture of new systems and products to ensure they are built securely and use our services correctly
Requirements:
- Software development and distributed systems design expertise
- Strong security background with a focus on implementation, not policy/compliance
- Track record of contributing to open source security or distributed systems projects
- Cryptography background and ability to work with cryptosystems at the primitives level
- Experience with HSMs, TPMs, or other platform TEEs (e.g. AMD SEV, Intel SGX, Apple Secure Enclave)
- Familiarity with HashiCorp Vault or OpenBao, or similar
- Linux/UNIX system administration proficiency
- Familiarity with Go and/or Python + Salt specifically