DC SCORES is hiring a
Senior SDK Software Engineer-C++

closed
Logo of DC SCORES

DC SCORES

💵 ~$171k-$210k
📍Remote - Worldwide

Summary

The job is for a Senior SDK Engineer at Ditto, a company that develops software for real-time data synchronization across various platforms. The candidate should have expertise in C++, strong communication skills, and experience with build systems. Travel is required for team meetups. Benefits include competitive salaries, stock options, medical, dental, vision, life, and disability coverage, flexible spending account, flexible vacation policy, 401(k) plan.

Requirements

  • Strong expertise in the C++ programming language
  • Experience working with C libraries (linkage and compilation, C FFI)
  • Strong communication skills, particularly written communication skills

Responsibilities

  • Oversee the development and maintenance of the Ditto C++ SDK to ensure its alignment with industry-leading standards for C++ SDKs
  • Expose public APIs to the C++ SDK that feel native
  • Ensure the SDK is compatible across a range of architectures and platforms
  • Write extensive tests to improve the quality of the SDK
  • Collaborate with the QA department to ensure the quality of the SDK
  • Work closely with the support and sales teams to debug customer issues
  • Mentor the team and advocate best practices in the C++ programming language

Preferred Qualifications

  • Experience working with build systems, in particular but not limited to Makefile & CMake (e.g. Nix, Bazel, Cargo, etc.)
  • Experience working with Rust FFIs and unsafe code
  • Experience working with mobile SDKs (iOS, Android, etc.)
  • Fluency in other programming languages for which Ditto publishes a native SDK (e.g., Kotlin/Java, Swift, Rust, JavaScript, or C#)

Benefits

  • Competitive salaries
  • Stock options
  • Medical, dental, vision, life, and disability coverage
  • Flexible spending account (FSA)
  • Flexible vacation policy
  • 401(k) plan
This job is filled or no longer available