customerio

Senior Fullstack SDK Engineer

Apply Now

At a Glance

Location
Americas
Work Regime
remote
Compensation
rting salary for this role is $150,000 - $200,000 USD (or equivalent in local c
Posted
2026-07-20T20:38:33-04:00

Key Requirements

Required Skills

KotlinSwift

Domain Knowledge

  • Engineering

Benefits & Perks

Time Off

arental leave, unlimited PTO, stipends for remote work and

Health Insurance

them. Our inclusive benefits package supports your well-being and growth, in

Requirements

Expert-level competency in at least one established programming language, with strong software design and API 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 LLMs and agentic coding tools (e.g., Claude, Cursor, Codex) - using AI to understand unfamiliar codebases, work across languages, and run things in parallel or autonomously

Nice to have: experience building external-facing SDKs, APIs, or developer tools; experience owning CI, testing, versioning, or release infrastructure; or forward-deployed engineering experience.

Compensation & Benefits

We believe in transparency. Starting salary for this role is $150,000 - $200,000 USD (or equivalent in local currency) depending on experience and subject to market rate adjustment.

We know our people are what make us great, and we’re committed to taking great care of them. Our inclusive benefits package supports your well-being and growth, including 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family. We also offer 16 weeks paid parental leave, unlimited PTO, stipends for remote work and wellness, a professional development budget, and more.

See full benefits here →

Responsibilities

's SDKs across platforms - including Android, iOS, Node, and Go - and the developer tools that support them

Lead SDK initiatives end to end: set technical direction, write the code, manage the release, and own the outcome

Improve SDK delivery infrastructure - CI, automated testing, versioning, publishing, and release processes - so shipping is reliable and low-friction

Partner closely with product and design to turn loosely defined goals into a great developer experience

Use AI agents to make multi-file changes across unfamiliar codebases and languages by scoping the work, writing the prompt, and verifying the output

Bring strong customer empathy to the role - understanding what the engineers integrating with our SDKs actually need, and occasionally engaging directly with them