Remote job
Senior Developer Experience Engineer, Integrations
Job details
About this role
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.