Company Name: ditto Job Details: $169.2-300k+,EquityKubernetesAWSGCPAzureRustSenior,and,Expert,levelRemote,from,US,,UKMore,information,about,location Job Url: https://app.welcometothejungle.com/jobs/7J58z668?theme=favourite-technologies Job Description: RoleWho you are5+ years of software engineering experience in backend, infrastructure or systems domainsStrong expertise with Kubernetes, including deploying clusters, building custom operators/controllers, CRDs, service mesh, etcExperience building and managing CI/CD pipelines, infrastructure-as-code, automation tooling and developer toolingUnderstanding of observability (metrics, tracing, logs), monitoring, error handling, reliability engineeringExcellent written and verbal communication. You’ll be working across teams and often asynchronouslyDesirableExperience writing Kubernetes operators in Rust, or a strong interest in learningExperience with cloud provider APIs (AWS, GCP, Azure) and hybrid / multi-cloud strategiesFamiliarity or interest in CRDTs, peer-to-peer protocols, mesh networking, or offline-first architecturesExperience building global or large-scale SaaS, multi-tenant infrastructureExperience working in a startup / high-velocity environmentWhat the job involvesAs a Senior Software Engineer on the Platform team, you’ll design and build the core infrastructure that enables Ditto to scale seamlessly across thousands of devices and clusters - whether deployed in airplanes, factories, cruise ships or mission-critical environments with limited connectivity.This role is perfect for engineers who thrive at the intersection of infrastructure automation and distributed systems. You’ll be responsible for evolving Ditto’s Kubernetes-based platform, crafting high-performance backend services in Rust, and ensuring our systems are secure, observable, and self-healing at scaleArchitect, build, and maintain core platform services and infrastructure that power Ditto’s runtime, orchestration, and cloud control planesDesign and implement Kubernetes operators and controllers to manage Ditto’s platform components, custom resources, and lifecycle automationWork with Rust as a primary backend languageCollaborate with SRE and Product teams to define interfaces, contracts, and deployment strategiesParticipate in design reviews, RFCs, and system architecture discussionsMentor other engineers, raise the standard of quality (tests, documentation, code reviews, reliability)Troubleshoot production issues, root-cause failures, and contribute to incident responsesShare this jobReport a problem with this jobHide companyView 9 more jobs at dittoCompanyCompany benefitsFully RemoteFunding (last 2 of 3 rounds)Mar 2025$82mSERIES BApr 2023$45mSERIES ATotal funding: $136mOur takeWhile it's convenient to assume that all the data an app needs is always located in a single place, the reality is more messy. Multi-cloud platforms, IoT devices with varied or limited connectivity and even smartphones can hold necessary data for many applications. The problem for developers is how to tame, access and use this data. Ditto exists to fix this, providing a distributed database that pulls and synchronises data from edge devices and the cloud.Able to operate even in locations without internet, using peer-to-peer WiFi, Bluetooth and wired networks to pull data together, it provides a layer of infrastructure which is increasingly required as IoT picks up steam. However, it is not the only entrant in this growing market, and faces competition from the likes of Whalesync, PieSync and Grouparoo.While most of these companies provide the same kind of functionality, Ditto's large and growing customer base in the tens of thousands (including the likes of the US Air Force, Lufthansa and Japan Airlines) indicates that its product is a strong competitor in this space. It has also attracted the attention of investors, most recently closing a hefty Series A round. It intends to use this funding to almost double its headcount and to focus on commercializing its product.StephCompany Specialist at Welcome to the Jungle