Senior Software Engineer, Cloud
Builds and scales Rust-based services for edge-to-cloud distributed systems integrated with Kubernetes and major clouds (AWS, Azure, GCP). Requires 6+ years experience, preferably from FAANG/cloud providers, with strong distributed systems expertise.
About the job
What You’ll Do
- Design, build, and scale distributed systems that power Ditto’s edge-to-cloud capabilities.
- Lead the development of services in Rust that integrate with Kubernetes and modern cloud environments (AWS, Azure, GCP).
- Partner with leadership to shape system architecture, team practices, and engineering culture.
- Solve complex problems around real-time sync, scalability, and fault-tolerance in heterogeneous network environments.
- Mentor and collaborate with engineers across the org, raising the technical bar.
What We’re Looking For
- 6+ years of professional software engineering experience; Senior or Staff-level track record.
- Experience at scale, ideally at a FAANG or major cloud provider (Google, Meta, Amazon, Microsoft, etc.).
- Strong background in Rust (or equivalent systems languages like C++/Go, with willingness to ramp on Rust).
- Deep understanding of Kubernetes (K8s), cloud-native architectures, and distributed systems.
- Proven ability to deliver in high-scale, production environments.
Benefits
- Competitive salaries and meaningful equity.
- In the US: health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts.
- Flexible time off.
Skills
Rust, Kubernetes, AWS, Azure, GCP, Distributed Systems, C++, Go, Cloud-Native Architectures
Similar jobs
DevOps / SRE jobsBuild and evolve the developer platform that enables reliable, efficient software delivery across the company. The role requires 5+ years of software engineering experience, strong programming and system-design fundamentals, and expertise in build systems, CI/CD, testing, and deployment automation.
Own and evolve a broad infrastructure platform spanning cloud, Kubernetes, deployment, reliability, security, and GPU-backed AI systems. The role requires 8+ years operating production distributed systems, strong incident and architecture experience, and practical cloud infrastructure expertise.
Senior engineer owning safety-critical software pipelines and infrastructure, from static and dynamic analysis through CI enforcement, dashboards, and reliability tooling. Requires an advanced technical degree, 7+ years working with large codebases, and expertise in Bazel, Python, backend infrastructure, and C++.
Own and improve the CI/CD, testing, and deployment infrastructure that enables fast, safe, observable releases at scale. The role requires strong distributed-systems expertise, hands-on Kubernetes and infrastructure-as-code experience, and a track record of measurable cross-team improvements.
Build and improve cloud infrastructure, developer workflows, and internal tooling that make software development, testing, and releases more efficient and reliable. The role requires cloud architecture knowledge, CI/CD experience, Terraform and Bazel proficiency, and software development skills in Go, Python, or C++.