Senior Fullstack SDK Engineer
你好,我是 Josh. 在 Customer.io 的工程经理。我们正在寻找一个好奇的人工智能开发者体验工程师来加入我们的集成团队,帮助我们建立开发人员依赖于与 Customer .io 集成的工具。关于客户.io 9,000多家公司 - 从破产初创到全球品牌 - 每天都使用我们的平台发送数十亿个电子邮件,推通知,应用中的消息和短信。你拥有问题,你会尽快地行动,像一个所有者一样,并且在模糊的情况下繁荣。你以前已经领导过复杂的项目,无论是官方还是非,你都准备好再做一次。有产品味的工程师你认为自己是一个开发人员使用你的工具,而不是只是一名工程师构建它们。你关心 API 设计,开发者的经验和其间的一切。对事情的方式持有健康怀疑态度 带来严谨和创造力。最佳实践不仅仅是进步。你将做的 · 建立和发展客户端.io 平台的 SDKs 跨界 - 包括 Android,iOS,Node 和 Go - 以及支持这些 SDK 倡议的开发人员工具:设定技术方向,编写代码,管理发布和拥有结果 ·改善 SDK 交付基础设施 - CI,自动测试,版本化,出版和发布流程 - 使运输可靠且低摩擦 ·与产品和设计密切合作,将宽松定义的目标转变为伟大的开发体验 ·根据需要参与调用轮换,支持你构建的系统的可靠性 ·使用 AI 代理通过范围工作,撰写提示和检查出口来在未熟悉的代码库和语言中进行多文件更改 · 让客户对角色有强烈的同情感 - - 了解与我们的 SDK 整合工程师实际上需要什么,偶尔直接接触他们 我们正在寻找什么 · 在至少一个既定编程语言中专家水平的能力,具有强大的软件设计和 API 设计基础知识 ·经验建立和发展成熟的生产质量的软件,清楚地理解系统如何适应彼此以及其他开发人员如何消费它们 · 卓越流动性
查看英文原文
Hi, I’m Josh, Engineering Manager at Customer.io. We’re looking for a curious, AI-forward Developer Experience Engineer to join our Integrations team and help us build the tools that developers rely on to integrate with Customer.io.
About Customer.io
Over 9,000 companies - from scrappy startups to global brands - use our platform to send billions of emails, push notifications, in-app messages, and SMS every day. Customer.io powers automated communication that people actually want to receive.
We help teams send smarter, more relevant messages using real-time behavioral data. Under the hood: Go, React, Ember and AI help us ship fast and scale with confidence.
What We Value
Ownership
You own problems end to end. You move fast, act like an owner, and thrive in ambiguity. You've led complex projects before, whether officially or not, and you're ready to do it again.
Engineers with product taste
You think like a developer using your tools, not just an engineer building them. You care about API design, developer experience, and everything in between.
A healthy skepticism for “the way things are done”
You bring rigor and creativity. Best practices matter - but never more than forward motion.
What You’ll Do
- Build and evolve Customer.io'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
- Participate in an on-call rotation as required, supporting the reliability of the systems you build
- 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
What we're looking for
- 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
- High autonomy in ambiguous environments - you 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 language we support (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; 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. In addition to base salary, this role includes an equity grant in the form of stock options, so you share in the success you help build.
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 →
Our Process
No gotchas, no trick questions - just a clear, human process designed to help both of us make an informed decision.
- Application - We review everyone with care. Tell us why you're interested.
- Recruiter Call (30 mins) - Let’s chat about what you’re looking for and how we work.
- Hiring Manager & AI Skills Interview (60 mins) - We'll explore ownership, autonomy, and collaboration, then dig into how you actually use AI in your day-to-day workflow.
- Practical AI-Enabled Coding Round (60 mins) - A live, collaborative session where you'll extend a sample SDK using AI tools. Wwe want to see how you think and work with AI as part of your process.
All final candidates will be asked to complete a background check and employment verifications as part of our pre-employment process.
Customer.io recognizes the stifling impact of systemic injustice on diverse communities. We commit to using our influence to increase inclusion and equity within the tech industry. We strive to build an inclusive team culture, implement bias-free hiring practices, and develop community partnerships to expand our global impact.
Zoom is the only video conference platform that we use, virtual interviews will be conducted using the video capability (i.e., not via the chat), and offers will be extended in writing on official Customer.io letterhead. Please be vigilant in all of your job search activity, and if you have any questions please contact .
Join us!
We believe in empathy, transparency, responsibility, and, yes, a little awkwardness. If you’re excited by what you read and want to build software that makes communication better for everyone—apply now.
Originally posted on Himalayas