> Markdown version of [/jobs/ext/1895142-software-engineer](https://www.wearedevelopers.com/jobs/ext/1895142-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). --- # Software Engineer - **Company:** Carry Technologies Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $180,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Mobile Application Development, Management of Software Versions, Backend, React Native - **Published:** August 2, 2026 - **Apply:** https://www.workingnomads.com/job/go/1767515/ ## About the Role You're motivated by high ownership and comfortable in a fast-paced, startup environment. You don't need to already know how to do everything in this role. We are primarily looking for smart, motivated people who want to grow into the work., * Native development across iOS, Android, or React Native, with enthusiasm for working across all of them and learning what you don't already know * Shipping an SDK or library that other developers integrated into their own applications * Designing systems that span a server, a network, and a client, where the same problem looks different on each side and the contract between them matters as much as the code ## Description We are looking for a software engineer to help us build the SDKs, on-device experiences, and backend systems that power how marketers reach their customers inside native apps and on the web. This is a foundational role. You'll be one of the first engineers on this surface area and you'll have a strong hand in shaping how we design our SDKs, what they expose to host applications, and how they integrate with the rest of the Hightouch platform. We give our engineers high ownership and autonomy. You will own and deliver projects start to finish, work directly with customers integrating our SDKs into their apps, and have real influence over what we build. Building a great SDK requires reasoning about the full round-trip between the device and our backend: how events are collected, how eligibility is evaluated, how messages are delivered, and how the host application renders them. You'll co-design the API and backend alongside the rest of the team. Some of the problems we'll be working on: * Cross-channel orchestration on-device. Deciding what a user sees, on which device, at which moment, without channels stepping on each other or one user getting hit five times in a session. * In-app messaging and custom UX. Custom messaging and on-device experiences triggered while a user is active in a customer's app. The SDK evaluates eligibility locally against rules pushed down from our backend. * Behavioral data collection. Custom events, screen views, and user attributes batched on-device and shipped to our backend to feed real-time targeting. * SDK developer experience. Clear init, sane defaults, useful errors, and docs that respect the host engineer's time. Versioning and distribution that doesn't break customer app builds., This is a senior role, but we focus on impact and potential for growth more than years of experience. The salary range for this position is $180,000 - $400,000 USD per year, which is location independent in accordance with our remote-first policy. We also offer meaningful equity compensation in the form of ISO options, and offer early exercise and a 10 year post-termination exercise window. ## Related Videos - [Making the switch from web to mobile development](https://www.wearedevelopers.com/videos/274-making-the-switch-from-web-to-mobile-development) - [Challenges of building React and React Native apps](https://www.wearedevelopers.com/videos/448-challenges-of-building-react-and-react-native-apps) - [There's an app for that - on the role of cross platform development in the app development ecosystem](https://www.wearedevelopers.com/videos/278-there-s-an-app-for-that-on-the-role-of-cross-platform-development-in-the-app-development-ecosystem) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Multiple Apps, Millions of Users: Scaling React Native in Production](https://www.wearedevelopers.com/videos/100313-multiple-apps-millions-of-users-scaling-react-native-in-production) - [Building Better Apps with React Native](https://www.wearedevelopers.com/videos/1466-building-better-apps-with-react-native) ## Related Articles - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)