← Back to list
Job · Principal

Staff Software Engineer, Product

Software Engineer • Principal • Remote • Full-time • European Union Americas Remote, EU/EMEA

Customer.io is looking for a staff product engineer who thinks like a product owner and ships like an engineer. The role covers problems from framing through launch and iteration, across the full stack.

Stack

Responsibilities

  • ▹Own important, ambiguous problems from initial framing through launch and iteration
  • ▹Set direction, align partners, and stay accountable for the result
  • ▹Partner with product, design, and data to shape priorities, scope the work, and define how success is measured
  • ▹Lead technical decisions across the stack, including architecture, performance, reliability, and maintainability
  • ▹Lead work across teams and systems, resolve technical disagreements
  • ▹Improve engineering practices through mentorship, reusable patterns, and clear technical guidance
  • ▹Use AI in your engineering work with sound judgment and review its output
  • ▹Test new workflows, share what works, and identify automation opportunities
  • ▹Participate in an on-call rotation

Requirements

  • ▹Track record of leading complex work across teams or systems with meaningful customer, business, or engineering outcomes
  • ▹Strong backend engineering experience and the ability to work across the stack
  • ▹Strong product and technical judgment, especially when the path forward is unclear
  • ▹Ability to influence experienced peers without formal authority
  • ▹Experience using metrics, experimentation, and observability to guide decisions

Soft skills

End-to-end ownershipComfort in ambiguityCustomer-first thinkingHealthy skepticism of the way things are doneForce multiplication

About the company

Over 9,000 companies use the Customer.io platform to send billions of emails, push notifications, in-app messages, and SMS every day, driven by real-time behavioral data. The stack is Go, React, and AI.

Similar jobs