> Markdown version of [/jobs/ext/1683408-senior-principal-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/1683408-senior-principal-c-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior/Principal C++ Software Engineer - **Company:** Intellias, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, C++ (Programming Language), Code Review, Computer Programming, Continuous Integration, Corona (Software Development Kit), Scrum Methodology, Data Streaming, Delivery Pipeline, Ios Frameworks - **Published:** July 31, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p8u8wbahmv ## About the Role * We are eager to hear from candidates with experience in developing portable C++ applications and libraries: * Strong programming experience in C++ (C++11 and above) * Proven track record in cross-platform application or library development * Experience working in Agile teams * Familiarity with continuous integration and deployment practices * Upper-intermediate or higher level of English (written and spoken) * iOS development experience and NDS.live are a plus ## Description We are looking for a skilled and motivated C++ engineer to join our SDK development team. In this role, you will help design, implement, and maintain the Data SDK for C++, a lightweight and modern software development kit supporting core mapping use cases. You will also work on components such as the Optimised Client Map Access Manager, which enables efficient client-side usage of the OCM map format - designed specifically for optimized performance in both online and offline scenarios., * Design, develop, and maintain C++ libraries for cross-platform deployment, ensuring high performance and reliability. * Implement client-side caching, data streaming, and map updating functionalities using the Access Manager. * Collaborate with cross-functional teams in an Agile environment, participating in sprint planning, code reviews, and team discussions. * Contribute to continuous integration and deployment pipelines to ensure smooth and automated software delivery. * Elicit and analyze requirements, ensuring a clear understanding of user needs and system constraints. * Conduct regular backlog refinement sessions, collaborating with the team to clarify user stories, define acceptance criteria, estimate effort, and prioritize tasks for upcoming sprints. * Break down complex features into manageable tasks, facilitating efficient sprint planning and execution. ## Related Videos - [Detect Hand Pose with Vision](https://www.wearedevelopers.com/videos/135-detect-hand-pose-with-vision) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [The Intent Engineer: Closing the Gap Between Business & Engineering - Manuel Klein](https://www.wearedevelopers.com/videos/1855-the-intent-engineer-closing-the-gap-between-business-engineering-manuel-klein) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [15 Newsletters Developers Should be Reading](https://www.wearedevelopers.com/magazine/293-15-newsletters-developers-should-be-reading)