Senior Mobile SDK Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: Customer.io

Customer.io powers smarter communication for over 7,500 companies, from startups to global brands. Our platform enables billions of personalized emails, push notifications, in-app messages, and SMS every day. Using real-time behavioral data—and supported by Go, Swift, Kotlin, TypeScript, Dart, and AI—our SDKs make automated messaging more impactful and easier to scale.

Our Values

  • Ownership: You move fast, act like an owner, and thrive in ambiguity.
  • Product Taste: You think like a user, caring about how systems deliver real customer value.
  • Challenger Mindset: You respect best practices but prioritize progress and creativity.

What You’ll Do

  • Design and build multi-platform SDKs that are stable, performant, and developer-friendly.
  • Lead architecture, testing, and release workflows while guiding long-term technical strategy.
  • Shape public APIs and ensure our integrations keep pace with evolving platform capabilities.
  • Support external developers with responsive, clear guidance and fast issue resolution.
  • Create outstanding documentation—from tutorials to technical references—that makes SDKs accessible for teams of all sizes.
  • Prototype with AI tools to explore new ways of streamlining development and integrations.

What We’re Looking For

  • 7+ years of mobile development experience, with deep expertise in native iOS.
  • Proven track record in designing and shipping SDKs for third-party developers.
  • Comfort working across platforms and frameworks, with attention to developer ergonomics.
  • Strong API design sensibilities emphasizing clarity, usability, and maintainability.
  • Ability to balance the needs of both marketers and mobile developers.
  • Excellent communication skills to help unblock teammates and support external devs.

Compensation & Benefits

  • Salary range: $150,000 – $200,000 USD (or local currency equivalent), adjusted to market.
  • 100% coverage of medical, dental, vision, mental health, and supplemental insurance for you and your family.
  • 16 weeks of paid parental leave.
  • Unlimited PTO plus stipends for remote work, wellness, and professional development.
  • Equity and growth opportunities within a globally recognized, purpose-driven company.

Hiring Process

  1. Application: Tell us why you’re interested.
  2. Recruiter Call (30 mins): Chat about your goals and how we work.
  3. Behavioral Interview (60 mins): Explore ownership, product thinking, and collaboration.
  4. Coding Interview (60 mins): Pair with engineers to review and improve code.
  5. Technical Deep Dive (60 mins): Structured discussion of past projects and technical decision-making.

All final candidates complete a background check and employment verification. Interviews are conducted via Zoom with written offers on official letterhead.

Our Commitment
We recognize systemic inequities in tech and are dedicated to building an inclusive culture, bias-free hiring practices, and impactful community partnerships.

If you’re excited to create SDKs that power better communication experiences worldwide, join us at Customer.io.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx