Cloudflare is on a mission to help build a better Internet and operates one of the world’s largest networks powering millions of websites. The Software Engineer - Security Platform will build and operate secure distributed systems focused on secrets management and internal PKI.
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