The role
Customer.io is hiring a staff product engineer to own ambiguous problems end to end, working across Go and React with product, design and data. You'll lead technical decisions and use AI throughout your engineering work.
What you'll do
- Own ambiguous problems from initial framing through launch and iteration
- Lead technical decisions on architecture, performance and reliability
- Partner with product, design and data to scope work and define success
- Align teams and resolve technical disagreements on cross-team initiatives
- Mentor engineers and test AI workflows that the team can reuse
What they're looking for
Must-haves
- Track record of leading complex work across teams or systems
- Strong backend engineering, able to work across the stack
- Strong product and technical judgment when the path is unclear
- Ability to influence experienced peers without formal authority
- Regular hands-on use of AI across the software development lifecycle
Nice to have
- Experience improving how a broader team uses AI
The company
Customer.io
Messaging platform used by 9,000+ companies
Customer.io is a messaging platform used by over 9,000 companies to send billions of emails, push notifications, in-app messages and SMS daily, driven by real-time behavioral data.
Summarised by Jobs That Travel from Customer.io's listing.







