Ditto logo
Ditto

Real-time database for mobile, web, IoT, and server apps that can magically sync data with or even without the internet.

Senior Software Engineer, Rust

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2018H1B SponsorCompany SiteLinkedIn

Location

California + 2 moreAll locations: California | Texas | Washington

Posted

76 days ago

Salary

$185K - $227K / year

Seniority

Senior

Bachelor Degree4 yrs expEnglishDistributed SystemsRust

Job Description

Senior Software Engineer, Rust

Ditto

• Design, build, and maintain performance-critical components of Ditto's core platform • Contribute to areas like sync protocol and networking transports • Write robust, well-tested code • Collaborate on API design for SDKs • Debug complex concurrency issues • Review code and mentor team members

Job Requirements

  • 4+ years of professional software engineering experience
  • At least 2 years writing production Rust
  • Deep understanding of Rust's ownership model and type system
  • Solid grasp of systems programming fundamentals
  • Experience working on distributed systems
  • Strong debugging skills
  • Excellent written communication skills

Benefits

  • Health, dental, vision, life, and disability insurance
  • 401(k) plan
  • Flexible spending accounts
  • Flexible time off

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1978H1B No Sponsor

• You will participate in projects developing new features for banking applications using Temporal.io & Java, ensuring that they meet the highest standards of functionality, security, and user experience

Mexico
Job Closed
Tecla T logo

Senior Backend Developer, Java – SAP Commerce/CX

Tecla T

Entregamos muito mais do que tecnologia. Entregamos transformação.

Backend Engineer76 days ago
ContractRemoteTeam 51-200H1B No Sponsor

• Act as a Senior Backend Developer (Java) - SAP Commerce / SAP CX on a project developing mobile and web applications. • Focus on building and evolving backend solutions integrated with SAP Commerce. • Responsible for developing and maintaining backend services in Java. • Ensure efficient integrations with e-commerce platforms, SAP systems and content management tools. • Contribute to the continuous product evolution according to the project backlog. • Ensure code quality through best practices, testing and code reviews. • Collaborate with multidisciplinary teams (frontend, product, architecture).

Brazil
Job Closed
Full TimeRemoteTeam 10,001+Since 1966H1B Sponsor

• Collaborate with the team to develop software solutions for networking devices • Work on complex systems based on networking OS • Develop and integrate software for Broadcom Switch ASIC-based systems • Contribute to automated test development for network devices • Engage in SW/HW bring-up and integration efforts

Ukraine
Job Closed
Sinqia logo

.NET Developer II

Sinqia

Fazemos o sistema financeiro pulsar!

Backend Engineer76 days ago
Full TimeRemoteTeam 1,001-5,000Since 1996H1B No Sponsor

• Integration with the Compliance team • Build and maintenance of the technology infrastructure • Development of robust, integrated solutions • Ensuring reliability, performance, and traceability of information

Brazil
Job Closed