FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Security Rules
CloudflareSystems Engineer building Rust-based security services for Cloudflare’s global Internet network. Developing scalable Rate Limiting and Web Application Firewall systems.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing, implementing, and maintaining software systems, particularly in Application Security, while collaborating effectively with cross-functional teams. Proficient in debugging complex systems and ensuring operational health through modern development practices.
Highest-signal resume keywords
Rust ProgrammingGo ProgrammingDistributed Systems ExperienceDocker and KubernetesPostgreSQL Database
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
RustGoC++Distributed SystemsMonitoring and DebuggingPostgreSQLClickhouseMemcachedUnix/Linux DevelopmentAutomated Testing
Soft Skills
Interpersonal SkillsCommunication SkillsTeamworkEmpathyOwnership
Tools & Technologies
DockerKubernetesPrometheusGrafana
Industry Keywords
Application SecurityRate LimitingWeb Application FirewallProduction Deployment Monitoring
Tech Stack
Tools & technologiesC++Distributed SystemsDockerGoGrafanaKubernetesLinuxPostgresPrometheusRustUnix
About the role
Key responsibilities & impact- Design, implement, and maintain software systems comprising Cloudflare’s Application Security Product Offering, including Rate Limiting and Web Application Firewall
- Participate in all stages of the software development lifecycle, from system design and documentation through coding, automated testing, and production deployment monitoring
- Collaborate with security, network engineering, SRE, and product management teams to design scalable solutions
- Review peer work throughout the development lifecycle to ensure high-quality, maintainable code
- Mentor team members and work with support teams to ensure customer delight
- Debug issues in complex systems and improve operational health
- Work with Rust, Go, databases, Docker, and Kubernetes
Requirements
What you’ll need- 3+ years of relevant professional experience with a technology company
- Strong programming skills in Rust, Go, C++, or a similar systems-level language
- Experience building and operating distributed systems
- Experience with monitoring, alerting and debugging high volume production systems
- Experience with databases, including PostgreSQL, Clickhouse and Memcached
- Experience with modern Unix/Linux development and runtime environments
- Experience with monitoring and logging tools like Prometheus and Grafana
- Experience with containerization and orchestration technologies, such as Docker and Kubernetes
- Flexibility to be on-call outside of standard working hours as needed
- Strong interpersonal and communication skills, demonstrating empathy, teamwork and a sense of ownership
Benefits
Comp & perks- Participation in Cloudflare’s equity plan
- Medical/Rx Insurance
- Dental Insurance
- Vision Insurance
- Flexible Spending Accounts
- Commuter Spending Accounts
- Fertility & Family Forming Benefits
- On-demand mental health support and Employee Assistance Program
- Global Travel Medical Insurance
- Short and Long Term Disability Insurance
- Life & Accident Insurance
- 401(k) Retirement Savings Plan
- Employee Stock Participation Plan
- Flexible paid time off covering vacation and sick leave
- Leave programs, including parental, pregnancy health, medical, and bereavement leave