Remote Otter LogoRemoteOtter

Staff Software Engineer - SDKs - Remote

Posted 3 days ago
Software Development
Full Time
Worldwide

Overview

As a Kotlin Multiplatform Engineer on Ditto’s SDKs team, you will play a pivotal role in simplifying real-time data synchronization for developers across multiple platforms.

In Short

  • Own the KMP SDK roadmap and drive the design, implementation, and maintenance of shared Kotlin Multiplatform libraries.
  • Craft idiomatic, platform-native APIs for Android, iOS, web, and desktop.
  • Build and maintain FFI bridges between Kotlin/Native and Rust core.
  • Ensure cross-platform compatibility and manage source sets and Gradle configurations.
  • Develop comprehensive test suites and automate testing processes.
  • Integrate with CI/CD pipelines and collaborate with QA teams.
  • Partner with customer support to resolve integration issues.
  • Mentor teammates on best practices in Kotlin Multiplatform and SDK development.

Requirements

  • 4+ years of professional software development experience.
  • Deep expertise in Kotlin Multiplatform and configuring shared modules.
  • Strong debugging skills and ability to troubleshoot issues across distributed environments.
  • Experience in test automation and CI/CD workflows.
  • Excellent communication skills for async-first, distributed team collaboration.

Benefits

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

Ditto

Ditto

Ditto is a forward-thinking startup dedicated to maximizing the potential of edge devices by simplifying the development of innovative applications. The company focuses on bridging the digital divide through real-time data synchronization, even in challenging connectivity scenarios. Trusted by prominent clients such as Chick-fil-A and Delta Airlines, Ditto also collaborates with the U.S. military on critical connectivity solutions. With a commitment to core values like trust, communication, and continuous improvement, Ditto fosters a diverse and inclusive team environment. As a rapidly growing company on the path to a future IPO, Ditto offers exciting career opportunities in a dynamic and supportive atmosphere.

Share This Job!

Save This Job!

Similar Jobs:

Twilio - University Programs logo

Staff Software Engineer - Remote

Twilio - University Programs

3 days ago

Twilio is seeking a Staff Software Engineer to design and maintain scalable messaging services in a remote-first environment.

Worldwide
Full-time
Software Development
Verifiable logo

Staff Software Engineer - Remote

Verifiable

7 days ago

We are seeking a Staff Software Engineer to lead our API team and drive the development of scalable SaaS solutions.

USA
Full-time
Software Development
dbt Labs logo

Staff Software Engineer - Remote

dbt Labs

1 week ago

Join dbt Labs as a Staff Software Engineer to lead the development of impactful applications and services for a growing analytics engineering platform.

USA
Full-time
Software Development
201000 - 271000 USD/year

Jobgether

Staff Software Engineer - Remote

Jobgether

1 week ago

Join Jobgether as a Staff Software Engineer to advance LLM-powered applications in a remote-first role.

USA
Full-time
Software Development
Imprint logo

Staff Software Engineer - Remote

Imprint

1 week ago

Join Imprint as a Staff Software Engineer to architect and lead the development of innovative financial products.

USA
Full-time
Software Development