Senior Mobile SDK Engineer

📍 World
USD 150,000-200,000 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Go @ 3 Kotlin @ 3 TypeScript @ 3 Hiring @ 4 Communication @ 4 Dart @ 3 API @ 4 iOS @ 7 Swift @ 3

Details

Customer.io builds automation for real-time behavioral messaging used by thousands of companies. You will work on multi-platform SDKs that power email, push notifications, in-app messages, and SMS—helping teams send smarter, more relevant messages.

Responsibilities

  • Design and build multi-platform SDKs that are stable, performant, and easy to integrate.
  • Drive architecture, testing, and release workflows; guide technical strategy and make long-term bets.
  • Shape public APIs, adopt new platform capabilities, and ensure integrations stay current.
  • Support external developers by providing thoughtful guidance and resolving technical issues quickly and clearly.
  • Write documentation: tutorials, reference material, and integration guides to make SDKs accessible to teams of all sizes.
  • Prototype with AI tools and explore new ways to streamline development and integration.

Requirements

  • 7+ years of mobile development experience, with a strong foundation in native iOS.
  • Demonstrated experience designing and shipping SDKs used by third-party developers.
  • Comfort working across mobile platforms and frameworks, with attention to developer ergonomics on each platform.
  • Strong API design sensibilities; prioritize clarity, usability, and long-term maintainability.
  • Ability to balance the needs of marketers and mobile developers.
  • Helpful, clear, and responsive when working with external developers or unblocking teammates.
  • Familiarity with technologies mentioned as part of the stack: Go, Swift, Kotlin, TypeScript, Dart, and AI tools.

What We Value

  • Ownership: end-to-end ownership of problems and ability to move fast in ambiguous contexts.
  • Product taste: think like a user and care about how systems deliver customer value.
  • A healthy disregard for “the way things are done”: rigor and creativity prioritized over inertia.

Compensation & Benefits

  • Starting salary: $150,000 - $200,000 USD (or equivalent in local currency), depending on experience and subject to market rate adjustment.
  • Inclusive benefits: 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family.
  • 16 weeks paid parental leave, unlimited PTO, stipends for remote work and wellness, professional development budget, and more.

Interview Process

  • Application review
  • Recruiter call (30 mins)
  • Behavioral interview (60 mins)
  • Coding interview (60 mins) — pair to review and improve a code sample
  • Technical deep dive (60 mins) — structured discussion of a project and real-world engineering problems

All final candidates will be asked to complete a background check and employment verifications as part of pre-employment.

Other Notes

  • Role is remote.
  • Zoom is the video platform used for virtual interviews (video required).
  • Offers will be extended in writing on official Customer.io letterhead.
  • Customer.io commits to inclusion and equity, bias-free hiring practices, and community partnerships.

How to Apply

If you’re excited to build software that makes communication better for everyone, apply now or contact [email protected] with questions.