Staff Software Engineer, Crusoe Container Registry
Own the architecture, performance, reliability, and scaling roadmap for Crusoe Cloud’s container registry. The role requires deep distributed-systems experience, hands-on cloud-native infrastructure expertise, and a strong record of technical leadership and mentorship.
About the job
Responsibilities
- Set the architecture and scaling roadmap for Crusoe Cloud's container registry.
- Establish technical patterns and standards while maintaining long-term scalability, reliability, and maintainability.
- Drive high-impact changes from design through production.
- Develop performance strategies, profile and benchmark systems, and optimize latency, throughput, caching, and resource usage.
- Own critical systems through operational pressure, including difficult tradeoffs and incident response.
- Raise the team's technical bar through architecture, design, code review, mentorship, and hiring.
- Influence designs across adjacent teams and align with product and cross-functional partners.
- Lead the technical response when systems fail.
Requirements
- Proven success designing, scaling, and hardening distributed systems in high-load production environments.
- Deep practical experience profiling, benchmarking, and optimizing distributed systems.
- Experience owning critical systems from design through production.
- Customer-focused approach with the ability to translate customer needs into codebase changes.
- Strong fundamentals in microservices and cloud-native infrastructure.
- Experience with Docker, Kubernetes, and Terraform.
- Proficiency in one or more of Go, Rust, Java, or C++.
- Ability to communicate technical tradeoffs clearly with technical and non-technical partners.
- Experience mentoring engineers and contributing to hiring.
- 8+ years of professional software development experience, including building and operating distributed systems.
Nice to Have
- Familiarity with OCI image and distribution specifications.
- Experience building container registry products.
- Experience with storage or caching systems at scale.
Compensation & Benefits
- Compensation range of up to $215,000–$260,000 plus bonus.
- Restricted Stock Units included in all offers.
- Paid time off, paid holidays, and leave of absence programs.
- Health, dental, and vision insurance.
- Employer HSA contributions.
- Paid parental leave.
- Paid life insurance and short- and long-term disability coverage.
- Professional development and tuition reimbursement.
- Mental health and wellness support.
- Commuter benefits.
- Cell phone stipend.
- 401(k) retirement plan with company match up to 4% of salary.
- Volunteer time off.
- Global travel insurance and emergency assistance.
- Daily meals allowance.
- Additional location-specific perks and programs.
Skills
Distributed Systems, Microservices, Docker, Kubernetes, Terraform, Go, Rust, Java, C++, Oci, Container Registries, Caching, Benchmarking, Performance Optimization
Similar jobs
Backend Engineering jobsLeads the architecture and development of Crusoe Cloud’s software-defined networking infrastructure, including Linux kernel, driver, and packet-processing systems. Requires 8+ years of high-performance networking experience and expertise in C/C++, Linux internals, kernel bypass, and network accelerators.
Leads the architecture and hands-on development of internal developer platforms, AI-agent workflows, and distributed automation infrastructure. Requires 8+ years of software engineering experience, Staff-level technical leadership, and strong backend, microservices, and event-driven architecture expertise.
Leads the technical direction of Airbnb’s event-logging infrastructure, architecting scalable backend systems, shaping roadmaps, and delivering production tooling. Requires 9+ years of engineering experience, backend expertise, and a strong record of technical leadership and mentorship.
Staff Software Engineer developing high-performance query-engine and core data-processing systems in modern C++. The role requires 8+ years of software engineering experience, deep database-internals expertise, and strong knowledge of large-scale data processing, algorithms, and performance optimization.
Staff engineer responsible for architecting and scaling Airbnb’s account platform, including account state, eligibility, and entitlements. The role requires 9+ years of distributed backend systems experience, strong technical leadership, and expertise in reliability, consistency, caching, and API design.