Latest AI JobsBrowse Jobs
Customer.io logo

Staff Software Engineer, Product/AI

Customer.ioAmericas RemoteEngineering
Apply on company site
Salary
$200K - $280K USD
Job type
Full-time
Work mode
Remote
Experience
Senior
Posted
24 Sept 2026
Status
Open · checked 7d ago

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

Own ambiguous problems from initial framing through launch, iteration, and accountability for results.
Partner with product, design, and data teams to shape priorities, scope work, and measure success.
Lead technical decisions across the stack regarding architecture, performance, reliability, and maintainability.
Drive alignment across teams and systems while resolving technical disagreements.
Improve engineering practices through mentorship, reusable patterns, and clear technical guidance.
Integrate AI into engineering work while evaluating its utility, testing new workflows, and identifying automation opportunities.
Participate in an on-call rotation to support the systems built by the team.

Requirements

Demonstrated history of leading complex work across teams or systems to deliver meaningful outcomes.
Strong backend engineering background with the capability to work across the stack and lead technical decisions.
Strong product and technical judgment when facing unclear problem spaces.
Ability to influence peers and align teams without relying on formal authority.
Experience utilizing metrics, experimentation, and observability to guide decisions and production systems.
Regular, hands-on use of AI across the software development lifecycle while maintaining accountability for quality and security.

Nice to Have

Experience improving how a broader team uses AI.

Skills and Tools

Go
React
AI tools and workflows
Backend and full-stack architecture
Metrics, experimentation, and observability tools

Salary and Benefits

Starting salary range of $200,000 to $280,000 USD depending on experience, plus a 10% annual bonus target.
100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for employees and their families.
16 weeks of paid parental leave.
Unlimited paid time off.
Stipends for remote work and wellness.
Professional development budget.

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.

Ready to apply?

The application is on the official Customer.io careers page.

Apply on company site