C

Customer.io

Marketing automation platform for personalized messaging

Senior Developer Experience Engineer - Integrations

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • Expert-level competency in at least one established programming language, with strong software design and application programming interface design fundamentals.
  • Experience building and evolving mature, production-quality software, with a clear understanding of how systems fit together and how other developers consume them.
  • Exceptional fluency with current large language models and agentic coding tools, using artificial intelligence to understand unfamiliar codebases, work across languages, and run tasks in parallel or autonomously.
  • Ability to work effectively across multiple languages and technology stacks; prior experience in every supported language (Swift, Kotlin, Node, and Go) is not required.
  • High autonomy in ambiguous environments, including clarifying problems, validating their value, and driving implementation without close direction.
  • Strong written and verbal communication, with the ability to explain technical decisions and tradeoffs clearly.

Responsibilities

  • Build and evolve the company's software development kits across platforms, including Android, iOS, Node, and Go, and the developer tools that support them.
  • Lead software development kit initiatives end to end by setting technical direction, writing code, managing releases, and owning outcomes.
  • Improve software development kit delivery infrastructure, including continuous integration, automated testing, versioning, publishing, and release processes, so shipping is reliable and low-friction.
  • Partner with product and design to turn loosely defined goals into a strong developer experience.
  • Participate in an on-call rotation as required, supporting the reliability of the systems built.
  • Use artificial intelligence agents to make multi-file changes across unfamiliar codebases and languages by scoping the work, writing prompts, and verifying the output.
  • Understand the needs of engineers integrating with the software development kits and occasionally engage directly with them.

Desired Qualifications

  • Experience building external-facing software development kits, application programming interfaces, or developer tools.
  • Experience owning continuous integration, testing, versioning, or release infrastructure.
  • Forward-deployed engineering experience.

About the Company

Customer.io

Marketing automation platform for personalized messaging

Customer.io provides a marketing automation platform that helps businesses send personalized, data-driven messages across the customer lifecycle. It collects real-time event data, builds audience segments, and delivers targeted messages across channels, with features like A/B testing and revenue-focused metrics beyond opens and clicks. It differentiates itself through behavior-based segmentation, actionable revenue metrics, and strong integration options plus professional services to assist with setup and adoption. Its goal is to help businesses improve engagement and grow revenue by sending timely messages that match how customers actually behave.

Company size
501-1,000
Company stage
Seed
Total funding
$9.9M
Headquarters
Portland, OR
Founded
2012

Recently Posted Jobs

Explore more opportunities at Customer.io

See more jobs