wagey.ggwagey.gg
31,365  jobs31,365  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(31,365)/Senior Software Engineer Role(1,513)/ditto (13) - Senior Software Engineer, Rust
ditto

ditto - Senior Software Engineer, Rust

Remote - (Atlanta, Austin, San Francisco, Seattle)$185k - $227k+ Equity4mo ago
RemoteSeniorNASenior Software EngineerSenior Rust DeveloperRustSwiftJavaScriptKotlinC#

Requirements

• 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. • 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)

Responsibilities

• Design, build, and maintain performance-critical components of Ditto's core platform, written primarily in Rust • Contribute to one or more areas: sync protocol, CRDT engine, networking transports (Bluetooth, P2P Wi-Fi, TCP/QUIC), query execution (DQL), or SDK packaging and FFI layers • Write robust, well-tested code that operates correctly under distributed, offline, and resource-constrained conditions • Collaborate on API design, making our SDKs a great experience for developers across platforms • Debug complex concurrency issues, race conditions, and distributed system anomalies in production environments • Review code thoughtfully, raise the quality of the codebase, and help grow the team through mentorship and documentation

Benefits

• Pay Transparency at Ditto • Ditto uses a location-based compensation model. This means pay ranges for the same role may vary depending on where you live, based on cost of living and market data.The ranges you see on our job postings represent the full span of target compensation across all markets where we hire. Within that range, actual offers are determined by a candidate’s skills and experience. This ensures we remain competitive with local markets while also maintaining internal consistency and fairness in real spending power across locations. • Upload your resume here to autofill key application fields. • Drop your resume here! • Parsing your resume. Autofilling key fields... • or drag and drop here • Decline to self-identify • Hispanic or Latino - A person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin regardless of race. • Hispanic or Latino • White (Not Hispanic or Latino) - A person having origins in any of the original peoples of Europe, the Middle East, or North Africa. • White • Black or African American (Not Hispanic or Latino) - A person having origins in any of the black racial groups of Africa. • Black or African American • Native Hawaiian or Other Pacific Islander (Not Hispanic or Latino) - A person having origins in any of the peoples of Hawaii, Guam, Samoa, or other Pacific Islands. • Native Hawaiian or Other Pacific Islander • Asian (Not Hispanic or Latino) - A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam. • Asian • American Indian or Alaska Native (Not Hispanic or Latino) - A person having origins in any of the original peoples of North and South America (including Central America), and who maintain tribal affiliation or community attachment. • American Indian or Alaska Native • Two or More Races (Not Hispanic or Latino) - All persons who identify with more than one of the above five races. • Two or More Races • Hispanic or Latino • White (Not Hispanic or Latino) • Black or African American (Not Hispanic or Latino) • Native Hawaiian or Other Pacific Islander (Not Hispanic or Latino) • Asian (Not Hispanic or Latino) • American Indian or Alaska Native (Not Hispanic or Latino) • Two or More Races (Not Hispanic or Latino) • I identify as one or more of the classifications of protected veteran listed above • I am not a protected veteran

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

NarvarNarvar - Senior Software Developer, Rust1mo ago
·Remote - ET (Eastern)·$114k - $114k/year
RemoteNASeniorCloud ComputingSenior Software EngineerSenior Rust DeveloperRustNoSQLAWSGCPFull Stack
Keeper SecurityKeeper Security - Senior Software Engineer, Client Development (C# / Rust)4mo ago
·Remote, US - Hybrid·$48k - $48k/year
In OfficeNASeniorDiagnosticsCybersecuritySenior Software EngineerC#RustReporting
delineadelinea - Senior Software Engineer: AI Gateway2w ago
·Remote - U.S. Remote
RemoteNASeniorArtificial IntelligenceSenior Software EngineerGoC#JavaRustMove
PlaylistPlaylist - Senior Software Engineer4w ago
·United States·$151k - $201k/year
In OfficeNASeniorPaymentsCloud ComputingSenior Software Engineer.NETC#TypeScriptJavaScriptReact
MNTNMNTN - Senior Software Engineer - Performance Pacing1mo ago
·Remote - USA *
RemoteNASeniorCloud ComputingSenior Software EngineerKotlinPythonSQLRustKafka
UbimindsUbiminds - Senior Software Engineer - React + .Net (522)2mo ago
·Remote - Americas
RemoteNASeniorCloud ComputingArchitectureSenior Software EngineerC#React.NETJavaScriptAWS
FormaForma - Senior Software Engineer2mo ago
·Remote - California, USA
RemoteNASeniorFintechPaymentsSenior Software EngineerTypeScriptJavaScriptKotlinPostgreSQLKafka
FloSports, Inc.FloSports, Inc. - Senior Native Application Engineer3mo ago
·United States·Equity
In OfficeNASeniorLife InsuranceInsuranceSenior Software EngineerClaudeCursorKotlinSwiftCoaching
WisdomWisdom - Senior Software Engineer3mo ago
·Remote - New York, NY, USA·$150k - $180k/year + Equity
RemoteNASeniorCloud ComputingArtificial IntelligenceSenior Software EngineerClaudeTypeScriptJavaScriptC#Python

Browse more by category

Show 1,513 moreSenior Software EngineerShow 4 moreSenior Rust DeveloperShow 652 moreRustShow 211 moreSwiftShow 1,262 moreJavaScriptShow 387 moreKotlinShow 470 moreC#
Privacy·Terms··Contact·FAQ·Wagey on X