Software Engineer - Native Delivery
Core
Building SDKs, on-device experiences, and backend systems to power end-to-end marketing campaigns inside native apps and on the web.
Role type
Senior IC software engineer (native delivery & SDK development)
Builds
Native app SDKs, on-device messaging engines, and backend orchestration systems for customer data platforms
Domain
Marketing technology / Customer Data Platforms (CDP) / Mobile development
Deliverable
production ML models | product features
Required skills
Native mobile development (iOS, Android, React Native), SDK design and distribution, cross-channel orchestration logic, client-server contract design, behavioral data collection pipelines, API co-design
Preferred skills
Experience shipping libraries used by external developers, full-stack system design spanning server and client
Technologies
iOS, Android, React Native
Responsibilities
Design and build SDKs for native apps, implement on-device eligibility evaluation and messaging logic, develop backend systems for event collection and targeting, collaborate with customers on SDK integration, ensure versioning and distribution stability
Seniority
Senior, hands-on IC