- As a Systems Engineer on the DNS team at Cloudflare, you will be a key contributor to one of the core systems that help build a better Internet. You will take ownership of medium-to-large projects, driving them from initial design to successful completion with some supervision
- In this role, you will act as a natural point of contact for your projects, mentor junior engineers, and help improve the resilience and architecture of our systems. We are looking for an engineer who can solve complex issues with minimal help and contribute to shaping features and processes within a talented, collaborative team
- Maintain and expand our DNS infrastructure, implementing features for our customers
- Write high-quality, maintainable, and well-tested code that simplifies and improves our systems
- Act as a subject matter expert for moderately complex systems, becoming a go-to person for questions about the projects you work on
- Proactively identify issues affecting the team and propose effective solutions to improve our processes and technology
- Collaborate with Product and other stakeholders to provide meaningful input on product requirement documents (PRDs)
- Serve as a mentor and onboarding guide for junior team members, helping them grow through thoughtful code and design reviews
- Debug and resolve complex service issues with minimal assistance, improving system resilience through refactoring and re-architecting
Benefits
- Competitive pay: We offer a competitive total rewards package, where every employee is an owner of our stock.
- Take-what-you-need vacation: We encourage employees to find a comfortable work-life balance by taking as many days off as they need while still being able to perform their jobs satisfactorily. (We really mean it!)
- Paid maternity & paternity leave: Our global parental leave policy allows up to sixteen paid weeks of bonding leave time for all qualifying new parents.
- Employee benefits: We offer a comprehensive benefits package including healthcare, life insurance, short- and long-term disability, pension plans in accordance with the market practice in our locations.
- Commuter program: We are flexible about where we work and value connecting at the office. Our commuter benefits program is in place to support team members' commute to work via public transportation without the extra cost burden.
- Wellbeing: Global offerings that provide mental health, childcare and family forming support to our employees across our offices.
Willingness to own changes beyond the code: rollout, monitoring, on-call, and follow-upBA/BS in Computer Science or a related field, or equivalent practical experienceAbility to write production code in Rust or Go, or a track record of learning a comparable language quicklyA habit of measuring before optimizing and reasoning about failure modesAbility to drive projects to completion and scope work effectively for yourself and other team membersStrong systems programming fundamentals, including performance, concurrency, and networkingDNS experience is welcome, not requiredExperience running established team meetings or technical discussionsContributions to technical documentation or talks that guide your team or organizationExperience interviewing and providing meaningful feedback on technical candidatesOpen source contributions is a big bonusFamiliarity with building services in a large-scale, high-performance environmentKnowledge of DNSSEC and various security extensions to DNSKnowledge of HTTP, TLS and CDN Networks