Software Engineer - Security Platform

Cloudflare Cloudflare · Enterprise · Austin, TX · Engineering

Software Engineer role on the Security Platform team at Cloudflare, focusing on building and operating secure distributed systems for secrets and key management, including internal PKI and machine/workload identity. The role emphasizes software development, distributed systems design, and a strong security background. While the company mentions leveraging AI, this specific role is infrastructure-focused and does not directly involve building or shipping AI/ML models.

What you'd actually do

  1. 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.
  2. Our focus is strengthening/re-architecting internal PKI and machine/workload identity.
  3. You’ll run and support the systems we build, both in an operational sense and by helping other internal developers use them.
  4. You’ll consult on the design and architecture of new systems and products to ensure they are built securely and use our services correctly.

Skills

Required

  • Software development and distributed systems design expertise.
  • Strong security background with a focus on implementation, not policy/compliance.

Nice to have

  • 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