SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 200,000 - 280,000 / annual
Customer.io is seeking a Staff Software Engineer, Product to own complex, ambiguous problems end-to-end—from initial framing through launch and iteration. You'll partner with product, design, and data teams to shape priorities, define success metrics, and lead technical decisions across the full stack. This role spans multiple teams and systems, requiring you to build alignment, resolve technical disagreements, and keep complex initiatives moving forward.
You'll improve engineering practices through mentorship and reusable patterns, guide the team's use of AI throughout the development lifecycle, and participate in on-call rotations. The company powers billions of emails, push notifications, in-app messages, and SMS daily for over 9,000 customers using Go, React, and AI.
Customer.io values end-to-end ownership, comfort with ambiguity, customer-first thinking, healthy skepticism of established practices, and force multiplication—bringing in the right people early and leaving behind clear documentation and patterns so the team keeps moving.
QUALIFICATIONS:
- Track record of leading complex work across teams or systems with meaningful customer, business, or engineering outcomes
- Strong backend engineering experience with ability to work across the stack and lead end-to-end technical decisions
- Strong product and technical judgment, especially when problems or paths forward are unclear
- Ability to influence experienced peers and align teams without formal authority
- Experience using metrics, experimentation, and observability to guide decisions and improve production systems
- Regular, hands-on use of AI across the software development lifecycle with judgment to adapt as tools change while remaining accountable for quality, security, and outcomes; experience improving how a broader team uses AI is a strong plus