Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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.
Cloudflare

Senior Software Engineer – Distributed Key Value

Cloudflare

Senior Software Engineer building Cloudflare’s globally distributed Quicksilver key-value store. Improving Go-based performance, monitoring, and reliability across Cloudflare’s Internet network.

Posted 8/21/2026full-timeAtlanta • Colorado, New York, Texas, Washington • 🇺🇸 United StatesSenior💰 $168,000 - $231,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and maintaining large-scale distributed systems, with a strong focus on performance optimization, code quality, and robust system design. Proficient in Go programming and capable of handling complex debugging and monitoring tasks.

Highest-signal resume keywords
Go ProgrammingLarge-Scale Distributed SystemsPerformance OptimizationDebugging and TroubleshootingStorage Systems

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Go ProgrammingSystem ProgrammingPerformance OptimizationRobust Systems DevelopmentUnit TestingIntegration TestingMonitoring ToolsDebugging TechniquesPeer-to-Peer SystemsDistributed Systems
Soft Skills
Collaborative TeamworkConstructive CriticismFlexibilityAutonomyPragmatic Engineering
Tools & Technologies
QuicksilverCloudflareMonitoring ToolsDeployment ToolsRollback Plans
Industry Keywords
Key-Value StoreNetwork IssuesHardware FailuresKernel BugsData Delivery

Tech Stack

Tools & technologies
Distributed SystemsGo

About the role

Key responsibilities & impact
  • Work on Cloudflare’s globally distributed Quicksilver large-scale key-value store
  • Write new features in Go and review pull requests
  • Improve performance, including CPU and memory usage
  • Improve monitoring and tooling written in Go
  • Debug and investigate hard-to-reproduce problems
  • Own and support the full stack, including code, unit and integration tests, deployment and rollback plans, operations, monitoring, alerting, debugging, and on-call
  • Handle challenges involving network issues, hardware failures, kernel bugs, and reliable data delivery to the edge

Requirements

What you’ll need
  • Previous experience writing robust systems, with attention to code quality, performance, and technical debt
  • Proven experience with storage systems, peer-to-peer systems, large-scale distributed systems, or system programming
  • Experience investigating problems through multiple layers of a software stack
  • Flexibility and autonomy, with experience developing simple and smart designs for complex issues
  • Track record of pragmatic engineering and simple solutions
  • Enjoyment of both low-level and high-level programming
  • Familiarity with programming languages
  • Ability to give and receive constructive criticism in a collaborative team
  • Willingness to engage in outages during antisocial hours
  • Authorization to receive software or technology controlled under U.S. export laws without sponsorship for an export license may be required

Benefits

Comp & perks
  • 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
  • Equity plan participation