Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Rust

Ditto

About Ditto Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real‑time applications, regardless of network conditions. Whether you're in a stadium, airplane, or remote military base, Ditto's peer‑to‑peer sync engine ensures devices stay connected and data stays consistent, even without internet. With more than $145 million in funding and trusted by organizations like Chick‑fil‑A, Delta Airlines, and the U.S. military, Ditto powers mission‑critical experiences across aviation, retail, travel, hospitality, defense, and more. As a globally distributed, fast‑growing startup, we’re committed to building a diverse and inclusive team that reflects the wide range of perspectives needed to solve the world’s hardest connectivity problems. About The Position Ditto's SDK runs on thousands of devices across iOS, Android, desktop, and embedded platforms — from restaurant POS terminals to military radios. The Rust core is the engine, consumed via FFI across all of them. Once it ships, we have limited visibility into how it behaves in our customers' environments. When something goes wrong, we need to understand what happened — often on devices we can’t access, on networks we don’t control, running workloads we didn’t anticipate. You’ll own the observability story for Ditto's SDK. That means designing and building the telemetry pipeline that runs inside the Rust core: what we instrument, how we collect and buffer it locally, how we get it off the device, and how we make it useful — both for our engineering team diagnosing issues and for our customers understanding how Ditto is performing in their applications. This isn’t configuring Datadog dashboards. You'll be designing systems that run on constrained hardware with intermittent connectivity, where every byte of overhead matters and the observability system must never degrade the SDK's core functionality. You'll think about bounded buffers on devices with 2 GB of RAM, support bundles that help our support engineers resolve issues in hours instead of days, and remote telemetry that gives us fleet‑level visibility across hundreds of customer deployments. As a Senior Rust Engineer, You Will Own SDK Observability Pipeline — Design, build, and maintain the client‑side telemetry system in the Rust core. Metrics, structured logging, and tracing that work across all platforms the SDK targets, with configurable verbosity, sampling, and export. Support Bundles — Evolve our current log bundle system into comprehensive support bundles that capture device state, recent telemetry, configuration, and diagnostic metadata — giving our support engineers (and customers) the context they need to resolve issues quickly. Logging System Performance — Reduce the I/O and compute overhead of our current logging infrastructure. The SDK's observability should be near‑invisible to the host application's performance. Rust SDK Ownership — Own feature development and customer support for our Rust SDK, including direct engagement with customers debugging production integration issues. What You’ll Need Systems‑level Rust experience (3+ years) — You've built production‑grade Rust libraries or systems. You're comfortable with unsafe, FFI boundaries, async runtimes, and reasoning about memory layouts and performance at the microsecond level. Observability and telemetry design experience — You've designed or significantly contributed to instrumentation, logging, metrics, or tracing systems. You understand the tradeoffs between signal granularity and overhead, and you've thought about what makes telemetry useful, not just voluminous. Experience with OpenTelemetry is a strong plus. Library/SDK development mindset — You've built software that other developers consume as a dependency. You think about API design, backward compatibility, developer experience, and the principle that your library is a guest in someone else’s application. Cross‑platform and FFI fluency — The Rust core ships via FFI to Swift, Kotlin, C#, JavaScript, and more. You need to be comfortable working across language boundaries and understanding how your Rust code behaves when called from a different runtime. Strong written communication — We're an async‑first, distributed team. Your design docs, RFCs, and code reviews are your primary communication tools. You can explain complex systems decisions clearly to both engineers and non‑technical stakeholders. Customer empathy — You're willing to engage directly with customers, debug production issues on their devices, and translate field experience into engineering improvements. Nice To Haves Android/Kotlin or mobile platform experience Experience with embedded databases, data sync, or offline‑first architectures Background in developer tooling or developer experience teams Networking fundamentals: TCP/UDP, Bluetooth Low Energy, mesh networking Open‑source contributions in relevant ecosystems (Rust observability, FFI tooling, cross‑platform SDKs) The Benefits Of Building With Us We offer competitive salaries and meaningful equity. We believe everyone on the team should have a stake in what we’re building. Benefits vary by region to make sure you’re covered in the ways that matter most. In the US, that includes health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts. Regardless of where you live, everyone at Ditto can utilize flexible time off. And while we work remotely, our Atlanta and San Francisco offices are open if you ever want a place to work or meet up with teammates. Apply Anytime At Ditto, we know game‑changers don’t always come wrapped in a “perfect” resume. Years of experience? Every single bullet point checked? Meh. That’s not what drives us. What does matter? Grit. Curiosity. Adaptability. And a genuine spark for what we’re building. So if you’re fired up about our mission but not sure you tick every box - hit that apply button anyway. Use your application to show us how you’ll make an impact here. We’re always on the lookout for exceptional humans who want to grow, stretch, and build something meaningful with us. Equal Opportunity Employer Ditto is proud to be an equal‑opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know. #J-18808-Ljbffr Ditto

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Rust in Seattle, WA vacancy
  • Zscaler is seeking a Senior Software Development Engineer‑AI Security to enhance security capabilities within our cloud security platform. This hybrid...  ...of experience in software engineering, particularly with Rust and system/network programming. Join us to make a significant... 
    Senior

    Zscaler

    Bellevue, WA
    4 days ago
  •  ...has Workday, and Accounting has SAP. Us software people have the best tools because we know...  ...involved in product discussions as engineering discussions Bonus Points Experience...  ..., React, GraphQL, AWS tools, and/or Rust Experience in managing and deploying... 
    Senior

    LightSource

    Seattle, WA
    5 days ago
  •  ...Statsig is revolutionizing how software is built, tested, and scaled....  ...the Team Statsig's engineering team builds scalable infrastructure...  ...What You'll Do As a Senior Software Engineer , you will...  ...experience developing in Node.js, Rust, React, or Python. ~ You... 
    Senior
    Full time
    Work at office

    Statsig, Inc

    Bellevue, WA
    4 days ago
  • $139k - $242k

     ...Senior Software Engineer, Sandboxes & Virtualization Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA / San Francisco, CA CoreWeave...  ...~ Proficient in systems-oriented programming (Go, C/C++, Rust, Bash) with strong Linux internals knowledge. ~ Skilled at... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Bellevue, WA
    5 days ago
  •  ...proprietary infrastructure and software, we empower over 200,000...  ...About the team Airwallex's Engineering Productivity team sits within...  ...scale. The Role: As a Senior Software Engineer on the...  ...as Python, Java, Go, Kotlin, Rust, or Node.js and their corresponding... 
    Senior
    Worldwide

    Airwallex

    Seattle, WA
    1 day ago
  •  ...Senior Rust Engineer - AI Data & Infrastructure (AI Training) About the Role What if your Rust expertise could directly shape the infrastructure powering the world's most advanced AI models? We're looking for a Senior Rust Full-Stack Engineer to build and optimize... 
    Hourly pay
    Contract work
    Freelance
    Remote work
    Flexible hours

    Alignerr

    Seattle, WA
    1 day ago
  • $202.16k - $368.22k

     ...Senior Software Engineer / Researcher, AI-Native Database Systems Location: Seattle Team: Infrastructure Employment Type: Regular Job...  ...systems. Strong coding and system-level design skills in C++ / Rust / Go. Deep expertise in one or more of the following areas:... 
    Senior
    Temporary work
    Local area

    ByteDance

    Seattle, WA
    3 days ago
  • $139k - $204k

     ...Senior Software Engineer, Storage Engineer CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform...  ...in a systems programming language such as Go, C, or Rust. ~ Familiarity with storage observability tools and telemetry... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Bellevue, WA
    5 days ago
  • $145k - $275k

     ...Job Title Senior Software Engineer Job Description Our client is looking for an experienced Senior Software Engineer to join an innovative...  ...). ~ Strong proficiency in at least one of the following: Rust, Python, or Java. Proficiency in Rust or C/C++ is preferred.... 
    Senior
    Work at office

    Viridian Staffing

    Seattle, WA
    22 days ago
  • $165k - $200k

     ...Statsig is on a mission to revolutionize how software is built, tested, and scaled....  ...Do Statsig is looking for a Security Engineer to join our team! As a Security Engineer...  ...programming/scripting language (Python, Ruby, Go, Rust, JavaScript) and comfortable reading and... 
    Senior

    Statsig, Inc

    Bellevue, WA
    4 days ago
  •  ...globally with real impact, we want you at Northwood. Role: As a Software Engineer at Northwood, you will be pivotal in designing, implementing,...  ...(General): Proficiency in one or more of the following: Rust, Golang, C/C++ Open to other languages that are suitable for... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Internship
    Shift work

    Northwood

    Seattle, WA
    3 days ago
  • $168k - $252k

    Senior Software Engineer - Real Time Systems Develop real-time software systems for autonomous vehicles in a hardware-in-the-loop environment. Location...  ...with a variety of programming languages such as C, C++, Rust, Python, etc. Have experience working with customers to... 
    Senior
    Full time
    Work experience placement
    Local area
    Relocation package

    jobs.frontdoordefense.com - Jobboard

    Seattle, WA
    1 day ago
  • A technology startup in Seattle is seeking a Senior Rust Engineer to own the observability of their SDK. This role involves designing and building a telemetry pipeline for their Rust core across various platforms. Ideal candidates have strong experience in Rust, telemetry... 
    Senior
    Flexible hours

    Ditto

    Seattle, WA
    4 days ago
  • $202.16k - $368.22k

     ...rapidly growing compute infrastructure. We're seeking talented software engineers excited to optimize our infrastructure for AI & LLM models....  ...least one major programming language such as Python, Go, C++, Rust, and Java. Preferred Qualifications - Knowledge of big data... 
    Senior
    Temporary work
    Internship
    Local area
    Overseas

    ByteDance

    Seattle, WA
    4 days ago
  •  ...impact on the world. Xpand is the distributed SQL offering of the client and is solving one of the most difficult open problems in the software database industry today: scaling transactional workloads. They've built our own distributed relational database from the ground up... 
    Senior

    Quanta Search

    Seattle, WA
    5 days ago
  •  ...military base, Ditto’s peer‑to‑peer sync engine ensures devices stay connected and data stays...  ...’s hardest connectivity problems. As a Senior SDK Engineer on Ditto’s SDKs team, you...  ...TypeScript hook all the way down to our Rust core. Our React Native SDK bridges to native... 
    Senior
    Remote work
    Flexible hours

    Ditto

    Seattle, WA
    11 days ago
  •  ...Senior Software Engineer Responsibilities: Lead the design, development, and testing of robust systems and services. Contribute to shaping the technical architecture of the product. Translate product requirements into detailed technical solutions and user... 
    Senior

    Medix

    Seattle, WA
    4 days ago
  •  ...Role description Job Description Software Development Engineer BackendAWS Role Overview Seeking a Software Development Engineer with strong expertise in backend development microservices and AWS cloud to build scalable highavailability systems Key Responsibilities... 
    Senior

    LTM

    Seattle, WA
    4 days ago
  • $196k - $230k

     ...targets, including no downtime during market hours. As a Senior Software Engineer , you will build and improve core infrastructure used by...  ...Proficiency in at least one backend language such as Go or Rust, with the ability to learn existing codebases quickly Experience... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    1 day ago
  • Blue Origin LLC is seeking a Senior Ground Software Engineer to develop software for critical space mission operations in Seattle. You will design, implement, and verify mission operations software, working in a collaborative team environment to ensure safe human spaceflight... 
    Senior

    Blue Origin LLC

    Seattle, WA
    1 day ago
  •  ...Software Engineer In Test Our client is a community-developed, commercially supported fork of the MySQL relational database management system, making a huge impact on the world. The Opportunity Our client's product was built from the ground up to be a scalable... 
    Senior

    Quanta Search

    Seattle, WA
    5 days ago
  •  ...sales into a scalable science. About the Role Sales software was built for humans. But we believe most sales work will...  .... We're piloting with a small set of design partners. As a Senior Software Engineer, you'll build those agents and iterate with customers until... 
    Senior
    Work at office
    3 days per week

    Nooks

    Seattle, WA
    1 day ago
  • $185k - $230k

     ...The Opportunity We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented... 
    Senior
    Permanent employment

    Otter.ai

    Seattle, WA
    2 days ago
  •  ...We're committed to creating category-leading enterprise software that unleashes that power. To make that happen, we need...  ...Invention of the Year for two consecutive years. As a Senior Principal Software Engineer, you'll be at the forefront of our Act 2 strategy, building... 
    Senior
    Work at office
    Immediate start
    Remote work

    UiPath

    Bellevue, WA
    7 days ago
  •  ...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer with a strong background in software development and an excellent grasp of low-level and cloud technologies. As a Senior Software Engineer at Strac, you'll build cutting-edge full-... 
    Senior

    STRAC

    Bellevue, WA
    5 days ago
  •  ...Senior Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers,... 
    Senior

    Disney

    Seattle, WA
    10 days ago
  •  ...building the next generation of AI-powered software for higher education with a faculty-...  ...Scholarly is looking for a full-stack software engineering team to join the company on-site in Seattle. We're looking for mid-level and senior-level full-stack candidates with 5 or... 
    Senior
    Work at office
    Visa sponsorship

    Scholarly Inc.

    Seattle, WA
    5 days ago
  •  ...for Lambda Cloud. Contribute to both frontend and backend code across existing and new features. Collaborate with Product Engineering, Platform, and Infrastructure teams to deliver solutions that cut across the stack. Partner with Product Managers to design, scope... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Corporation

    Bellevue, WA
    2 days ago
  • $196k - $230k

     ...and so are the rewards. The Capacity & Efficiency Engineering team focuses on building software to manage, govern, and reduce Robinhood's AWS cloud spend...  ...cost efficiency and long-term scalability! As a Senior Software Engineer on the Capacity & Efficiency... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    3 days ago
  • $165k - $230k

     ...closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem....  ...decomposition to a successful launch and rollout. Partner with engineering leaders and product managers to generate, prioritize, and... 
    Senior
    Live in
    Flexible hours

    NexHealth

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Rust. Be the first to apply!