Software Engineer - Registrar

Cloudflare Cloudflare · Enterprise · Austin, TX · Engineering

Software Engineer role focused on Cloudflare's Registrar product, which manages the full lifecycle of domains. The role involves designing, building, and scaling data infrastructure and large-scale systems to ensure scalability and availability. While the company mentions leveraging AI and AI-native curiosity, the core responsibilities and requirements are for traditional software engineering in a domain management context.

What you'd actually do

  1. Designing, building, running and scaling tools and services that support the full spectrum of domain management.
  2. Analyzing and communicating complex technical requirements and concepts, working with technical leaders to carve a path to delivery
  3. Improving system design and architecture to ensure stability and performance of the internal and customer-facing compliance concerns
  4. Ongoing monitoring and maintenance of production services, including participation in on-call rotations

Skills

Required

  • software engineering
  • designing data infrastructure
  • building data infrastructure
  • scaling data infrastructure
  • communication skills
  • articulating technical concepts
  • deploying large scale systems
  • Typescript
  • Go
  • Ruby/Rails
  • Java
  • high performance languages
  • debugging
  • systems level programming
  • optimizing complex solutions
  • continuous integration workflow
  • source control
  • git

Nice to have

  • Cloudflare Developer Platform
  • Ruby
  • Go
  • strong desire to learn Ruby or Go
  • OpenAPI
  • AI coding tools
  • Kubernetes
  • Kibana
  • Grafana
  • Prometheus
  • relational databases
  • Postgres
  • Gitlab
  • Gitlab CI
  • DNS
  • DNSSEC
  • registry/registrar industry

What the JD emphasized

  • 3+ years of experience as a software engineer with a focus on designing, building and scaling data infrastructure
  • Experience working on, and deploying, large scale systems in Typescript, Go, Ruby/Rails, Java, or other high performance languages
  • Strong systems level programming skills