- Assume responsibility for overseeing 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.
- Strong expertise in the C++ programming language
- Modern C++ (move constructors, destructors, virtual methods).
- Experience working with C libraries (linkage and compilation, C FFI)
- Strong communication skills, particularly written communication skills. As a fully distributed team, async communication is the norm, and the development process often includes written architecture and design documents.
- 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#)
- Competitive salaries
- Stock options
- Medical, dental, vision, life, and disability coverage
- Flexible spending account (FSA)
- Flexible vacation policy
- 401(k) plan
-
Unity Software Engineer
1 month ago
Fanatee Remote, United States Full timeO time de desenvolvimento da Fanatee é responsável por planejar, escrever e manter o código de programação dos nossos jogos. Como parte desta equipe você vai trabalhar com programadores experientes, além de interagir com times de produto, design e BI. · Principais atividades · Pl ...
-
Embedded C++ Engineer
12 hours ago
CGI Remote, United States Full timePosition Description: · Come work on the cutting edge of on-board satellite / space vehicle software · Our team will be working on guidance, navigation, and control (GNC) software that pushes the limits of interplanetary exploration, for earth observation, and space robotics. · ...
-
Sr Software Engineer, C++
3 weeks ago
Invisible AI Remote, United States Full timeAt Invisible AI, we are building the future of computer vision. Today, our core focus is on developing an end-to-end platform that can digitize manufacturing operations. We deploy edge AI cameras to digitize all steps of manual assembly work which helps people-driven manufacturin ...
-
Software Engineer
2 weeks ago
DFINITY Remote, United States Full timeAbout the Node Engineering team and role: · The Node Engineering Team at DFINITY leads the development of IC-OS, the operating system powering the machines (nodes) that form the Internet Computer. Our mission involves managing node life cycles, ensuring privacy, integrity, and s ...
-
Enterprise Senior Software Engineer C#
3 weeks ago
Blueprint (bpcs) Remote, United States Full timeEnterprise Senior Software Engineer – C# · Who is Blueprint? · We are a technology solutions firm headquartered in Bellevue, Washington, with a strong presence across the United States and in Europe. Unified by a shared passion for solving complicated problems, our people are our ...
-
Senior C++ Software Engineer, Networking
3 weeks ago
Voltron Data Remote, United States Full time· We are looking for a highly motivated Senior C++ Networking Engineer, you'll have the opportunity to work directly on Theseus, the accelerator-native data processing engine built for composability. You will work closely with Voltron Data development teams to build, optimize an ...
-
Senior SDK Software Engineer-C++
5 days ago
Ditto Live Remote, United States Full time· About Ditto: · Ditto is on a mission to unleash the full power of edge devices by removing all the plumbing required to build amazing applications. Ditto is a globally remote team. Our core values are trust, communication, and continuous improvement. We celebrate diversity and ...
-
Software Engineer
3 weeks ago
Allstate Insurance Company Remote, United StatesThe world isn't standing still, and neither is Allstate. We're moving quickly, looking across our businesses and brands and taking bold steps to better serve customers' evolving needs. That's why now is an exciting time to join our team. You'll have opportunities to take risks, c ...
-
SENIOR SOFTWARE ENGINEER
5 days ago
Sally Beauty Holdings, Inc Remote, United States Full timeJob Title: Senior Software Engineer (Oracle EBS/EPM Engineer) · (This position is hybrid and required to work days a week in the Denton Texas Support Center) · Our commitments are to build a truly diverse and inclusive company, care for our customers, people, and planet, and ou ...
-
Sr. Software Engineer
2 weeks ago
OPENLANE Remote, United States Full timeWho We Are: · At OPENLANE we make wholesale easy so our customers can be more successful. · We're a technology company building the world's most advanced—and uncomplicated—digital marketplace for used vehicles. · We're a data company helping customers buy and sell smarter wit ...
-
Senior Software Engineer
2 weeks ago
SAIC Remote, United States Full timeDescription · SAIC is seeking a Senior Software Engineer to work full-time remote from anywhere within the US. · Job Duties: · In a technical capacity, collaborate closely with clients to guarantee the seamless implementation of a streaming data platform and create innovative so ...
-
Senior Software Engineer
5 days ago
Tebra Remote, United StatesTebra only initiates contact with candidates via email from an official Tebra email address , , or ) or through our applicant tracking system, Greenhouse. We will only ask you to provide sensitive personal information through our official application portal — not via social media ...
-
Software Engineer, L6
1 week ago
Netflix Remote, United States Full timeNetflix has been changing how people watch shows and movies, enabling on-demand access to thousands of movies and TV shows. Recently, Netflix has expanded its entertainment offering to include Live content, like Chris Rock Comedy Special, the SAG Awards ceremony or The Netflix Sl ...
-
Software Development Engineer
2 weeks ago
ZINC Zillow, Inc. Remote, United States Full timeAbout the team · AI products at Zillow help millions of people find the best home for them with less stress and more visibility. Zillow scientists develop a variety of ML models (natural language understanding, computer vision, recommendation systems) that enables our customers ...
-
Senior Software Development Engineer
1 week ago
Zillow Remote, United StatesAbout the team · The Developer Experience Delivery Engineering team is responsible for the design, development, maintenance and operation of the systems and tools that enable all Zillow Group engineers to build, test, deploy and ship features to our customers. Our team is at the ...
-
Senior Software Engineer
5 days ago
Ciena Remote, United States Full timeCiena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity—drivi ...
-
Senior Software Application Engineer
2 weeks ago
CNH Industrial Remote, United States Full timeResponsibilities · Develop and maintain applications for machine control and guidance · Test and improve code quality · Review requirements, specifications, and designs to assure product quality · Travel domestically and internationally up to 20% · Other duties as assigned by Exe ...
-
Lead Software Engineer
3 weeks ago
Cadila Global solution Remote, United States*Job Description* · *Position: Lead Software Engineer* · *Why This Role is Important to Us * · The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and ser ...
-
Data Product Software Engineer
1 day ago
Revel IT Remote, United States ContingentTo Apply for this Job Click Here · We are seeking a Data Product Software Engineer in Fort Lauderdale, Florida for a contract opportunity who develops and maintains both the frontend and backend of applications to support client data applications. · This is a 12 month Remote posi ...
-
Senior Software Engineer
1 week ago
R&K Solutions Remote, United States Full timeR&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web a ...
Senior SDK Software Engineer-C++ - Remote, United States - Ditto Live
1 month ago
Description
About Ditto:
Unleash the full power of edge devices by removing all the plumbing required to build amazing applications. As a globally remote team, we prioritize trust, communication, and continuous improvement as our core values. We strongly believe in celebrating diversity and strive to create a team that encompasses a wide range of backgrounds, skill sets, and perspectives
About the position:
The ideal candidate has professional experience with C++ and previous work experience developing SDKs, libraries, APIs, and developer tools. You are also an outstanding communicator and will work with a remote team, manage your own time, and tackle interesting problems. Some travel is required for team-wide and company-wide offsite meetups.
The SDKs team at Ditto is responsible for building and distributing SDKs for several language bindings and platforms, such as JavaScript, Android, iOS, C#, .NET, MAUI, Xamarin, React Native, Rust, C++, and Flutter.
As the Senior SDK Engineer, you will:
What you'll need:
Nice to Haves:
Benefits we offer:
Come join our remote team and discover the possibilities of your best career
Equal Opportunity Employer: Ditto is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know.
Ditto Recruiting Privacy Notice