Taro Logo

Staff Software Engineer-SDKs

Ditto enables real-time data synchronization across edge devices, even without internet connectivity, serving major customers like Chick-fil-A and Delta Airlines.
Mobile
Staff Software Engineer
Remote
4+ years of experience
Enterprise SaaS

Description For Staff Software Engineer-SDKs

Ditto is revolutionizing edge device connectivity with their real-time data synchronization technology, serving major clients like Chick-fil-A and Delta Airlines, as well as the U.S. military. As a Staff SDK Engineer, you'll be instrumental in developing Kotlin Multiplatform solutions that enable seamless cross-platform functionality. You'll work on creating shared modules for Android, iOS, web, and desktop platforms, while managing the critical FFI layer between Kotlin and Rust. The role demands expertise in cross-platform development, strong debugging skills, and the ability to mentor team members. You'll join a globally distributed team that values async-first communication and continuous improvement. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge technology in a fast-growing startup poised for IPO. This is an ideal role for someone passionate about cross-platform development and delivering world-class SDK experiences, with the technical depth to handle complex system interactions and the communication skills to work effectively in a distributed team environment.

Last updated 2 days ago

Responsibilities For Staff Software Engineer-SDKs

  • Own the KMP SDK roadmap and drive design/implementation
  • Craft idiomatic, platform-native APIs
  • Build and maintain FFI bridges between Kotlin/Native and Rust
  • Ensure cross-platform compatibility
  • Develop comprehensive test suites
  • Integrate with CI/CD pipelines
  • Partner with customer support
  • Mentor and evangelize best practices

Requirements For Staff Software Engineer-SDKs

Kotlin
Rust
  • 4+ years of professional software development experience
  • Deep expertise in Kotlin Multiplatform
  • Debugging and diagnostic capabilities
  • Test automation and CI/CD fluency
  • Excellent communication skills

Benefits For Staff Software Engineer-SDKs

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive salaries
  • Stock options
  • Medical, dental, vision, life, and disability coverage
  • Flexible spending account (FSA)
  • Flexible vacation policy
  • 401(k) plan
  • Office located in Atlanta, GA available for team member use

Interested in this job?

Jobs Related To Ditto Staff Software Engineer-SDKs