Senior Software Engineer – Distributed Key Value
Job in
Centennial, Arapahoe County, Colorado, USA
Listed on 2026-08-26
Listing for:
Jobtailor
Full Time
position Listed on 2026-08-26
Job specializations:
-
Software Development
Software Engineer, DevOps, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Job Summary
- 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
- 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
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 Programming
- Large-Scale Distributed Systems
- Performance Optimization
- Debugging and Troubleshooting
- Storage Systems
- Go Programming
- System Programming
- Performance Optimization
- Robust Systems Development
- Unit Testing
- Integration Testing
- Monitoring Tools
- Debugging Techniques
- Peer-to-Peer Systems
- Distributed Systems
- Collaborative Teamwork
- Constructive Criticism
- Flexibility
- Autonomy
- Pragmatic Engineering
- Key-Value Store
- Network Issues
- Hardware Failures
- Kernel Bugs
- Data Delivery
- Quicksilver
- Cloudflare
- Monitoring Tools
- Deployment Tools
- Rollback Plans
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×