About this role
Staff Software Engineer, Product/AI is a full-time remote position based in the Americas designed for an experienced engineer who combines product ownership with hands-on technical execution. This role suits a professional who thrives on end-to-end ownership, navigates ambiguous technical challenges, and leverages artificial intelligence to scale messaging platforms.
Role Overview
The Staff Software Engineer, Product/AI position at Customer.io involves leading complex technical initiatives across multiple systems and teams. The professional in this role guides technical decisions, shapes product priorities, and uses artificial intelligence throughout the development lifecycle to enhance engineering workflows and automation.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Customer.io provides a platform utilized by over 9,000 companies to send automated emails, push notifications, in-app messages, and SMS using real-time behavioral data. The company values transparency, inclusion, equity, and responsibility, while actively working to implement bias-free hiring practices and build an inclusive team culture.
How to Apply
To apply for this role, please visit the official Customer.io careers page and submit an application.
Skills and tech stack
Questions candidates ask
What is the salary for the Staff Software Engineer, Product/AI role?
The starting salary ranges from $200,000 to $280,000 USD based on experience, and the position includes a 10% annual bonus target.
Where is the position located?
This is a remote position open to candidates located in the Americas.
What technologies are used at Customer.io?
The technology stack includes Go, React, and various artificial intelligence tools utilized throughout the software development lifecycle.
What benefits are provided with the job?
Benefits include 100% coverage of medical, dental, vision, mental health, and supplemental insurance for employees and families, 16 weeks of paid parental leave, unlimited paid time off, remote work and wellness stipends, and a professional development budget.
What does the interview process look like?
The process includes an application review, a 30-minute recruiter call, a 60-minute hiring manager interview with an AI-assisted coding exercise, a 60-minute system design interview, a take-home assignment, and a 60-minute assignment review call.
