Senior Developer Experience Engineer, Integrations

customerio

United States

Remote

USD 150,000 - 200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical/dental/vision
Parental leave
Unlimited PTO
Remote work stipend
Professional development budget

Job summary

Customer.io is seeking a Senior Developer Experience Engineer on the Integrations team to build and evolve SDKs and developer tools that external developers rely on to integrate with our messaging platform. The role blends hands-on coding with technical leadership, API design, and AI-augmented workflows across Swift, Kotlin, Node, and Go.

You will lead SDK initiatives end to end, improve delivery infrastructure, and collaborate with product and design to translate goals into a cohesive developer

Qualifications

  • Expert-level competency in at least one established programming language.
  • Production-quality software experience with a focus on API design.
  • Strong written and verbal communication; autonomous in ambiguous environments.
  • Experience with AI-assisted coding tools and LLMs to explore unfamiliar codebases.
  • Nice to have: external-facing SDKs, CI infrastructure ownership, forward-deployed engineering.

Responsibilities

  • Build and evolve multi-platform SDKs (iOS, Android, Node, Go) and developer tooling.
  • Lead SDK initiatives end to end: direction, coding, releases.
  • Improve SDK delivery infrastructure: CI pipelines, testing, versioning, publishing.
  • Collaborate with product and design to craft a cohesive developer experience.
  • Participate in on-call rotation to support system reliability.
  • Use AI agents to perform multi-file changes across languages and verify outputs.
  • Maintain strong customer empathy by understanding IDE integrator needs.

Skills

Swift
Kotlin
Node
Go

Tools

CI/CD pipelines
API design

Job description

Role overview

Join an Integrations team as a Senior Developer Experience Engineer focused on building and evolving the SDKs and developer tools that external developers rely on to integrate with a messaging platform. The role combines hands‑on coding with technical leadership, API design, and AI‑augmented workflows across multiple language ecosystems. It is a senior, high‑ownership position suited to engineers who enjoy working in ambiguous, product‑flavored problems.

Responsibilities
  • Build and evolve multi-platform SDKs (iOS, Android, Node, Go) along with the surrounding developer tooling and documentation support.
  • Lead SDK initiatives end to end: set technical direction, write the code, manage releases, and own the outcome.
  • Improve SDK delivery infrastructure, including CI pipelines, automated testing, versioning, publishing, and release processes to keep shipping reliable and low-friction.
  • Partner with product and design to translate loosely defined goals into a cohesive, well‑crafted developer experience.
  • Participate in an on‑call rotation to support the reliability of the systems you build.
  • Use AI agents to make multi‑file changes across unfamiliar codebases and languages by scoping tasks, writing prompts, and verifying outputs.
  • Maintain strong customer empathy by understanding what integrating engineers actually need and occasionally engaging with them directly.
Requirements
  • Expert‑level competency in at least one established programming language, with strong software design and API design fundamentals.
  • Track record of building and evolving mature, production‑quality software, with a clear understanding of how systems fit together and how other developers consume them.
  • Strong fluency with current LLMs and agentic coding tools (such as Claude, Cursor, Codex) used to explore unfamiliar codebases, work across languages, and run tasks in parallel or autonomously.
  • High autonomy in ambiguous environments: ability to clarify the problem, validate its value, and drive implementation without close direction.
  • Strong written and verbal communication, with the ability to explain technical decisions and tradeoffs clearly.
  • Ability to work effectively across multiple languages and stacks; prior experience in every supported language (Swift, Kotlin, Node, Go) is not required.
Nice to have
  • Experience building external-facing SDKs, APIs, or developer tools.
  • Experience owning CI, testing, versioning, or release infrastructure.
  • Forward‑deployed engineering experience.
Benefits and work setup
  • Starting salary of $150,000–$200,000 USD (or local-currency equivalent), depending on experience and subject to market rate adjustment.
  • Inclusive benefits package supporting well‑being and growth, including 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for the employee and their family.
  • 16 weeks of paid parental leave, unlimited PTO, remote-work and wellness stipends, and a professional development budget.
  • Interview process described as a recruiter call, a hiring‑manager and AI‑skills interview, and a practical AI‑enabled coding round, with a background check for finalists.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer Experience Engineer, Integrations
Senior Developer Experience Engineer, Integrations

Customer.io • United States

Remote
USD 120,000 - 190,000
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

customerio • United States

Remote
USD 150,000 - 200,000
Remote work stipend
Medical, dental, vision coverage for家庭
Parental leave 16 weeks
+2
Senior Software Engineer, Backend
Senior Software Engineer, Backend

customerio • United States

Remote
USD 150,000 - 200,000
Unlimited PTO
16 weeks parental leave
Remote work stipend
+2
Senior SDK & Developer Experience Engineer
Senior SDK & Developer Experience Engineer

customerio • United States

Remote
USD 150,000 - 200,000
Medical/dental/vision
Parental leave
Unlimited PTO
+2
Senior Fullstack SDK Engineer
Senior Fullstack SDK Engineer

Remote • San Francisco (CA)

On-site
USD 150,000 - 200,000
Staff Software Engineer (Front-end)
Staff Software Engineer (Front-end)

engineeringatgigs • United States

Hybrid
USD 138,000 - 166,000
Stock options
Home office stipend
Learning & development budget
+1
Staff Software Engineer - Developer Experience
Staff Software Engineer - Developer Experience

Jobgether • United States

On-site
USD 158,000 - 248,000
Base salary: $158,000–$248,000 USD (yr
Bonus and equity included
Senior Software Development Engineer (Full Stack)
Senior Software Development Engineer (Full Stack)

Jobgether • Oregon

Hybrid
USD 140,000 - 155,000
Healthcare coverage
401(k) retirement plan
Life insurance
+5
Software Engineer, Developer Products
Software Engineer, Developer Products

Jobgether • United States

Remote
USD 215,000 - 285,000
Remote work
Equity
Full-time role
+2
Software Engineer, Developer Products
Software Engineer, Developer Products

Remote • San Francisco (CA)

Remote
USD 215,000 - 285,000
Fully remote in the United States
Equity