Senior Product Engineer

๐Ÿ“ Argentina
๐Ÿ“ Brazil
๐Ÿ“ Canada
๐Ÿ“ Chile
๐Ÿ“ Colombia
๐Ÿ“ Mexico
๐Ÿ“ Peru
๐Ÿ“ United States
USD 150,000-200,000 per year
SENIOR
โœ… Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Go @ 4 TypeScript @ 6 Communication @ 4 React @ 4 API @ 6

Details

About Customer.io

Over 7,500 companies - from scrappy startups to global brands - use our platform to send billions of emails, push notifications, in-app messages, and SMS every day. Customer.io powers automated communication that people actually want to receive.

We help teams send smarter, more relevant messages using real-time behavioral data. Under the hood: Go, React, Ember and AI help us ship fast and scale with confidence.

Weโ€™re looking for curious, driven Product Engineers who want to own big things and delight our customers. Youโ€™ll design, build, and ship the core product experiences our customers rely on - while helping the team push boundaries on what great communication tools can do.

Responsibilities

  • Build fullstack features in Go, React, and Ember that power key customer workflows
  • Collaborate with others to turn ideas into shipped customer value
  • Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship
  • Help evolve systems to scale with more customers, messages, and use cases
  • Leverage AI tools to prototype, move faster, and make better decisions

Requirements

  • 7+ years of experience building and scaling backend services and product-facing features
  • Fluency in TypeScript, React (or similar), and a statically typed backend language like Go
  • Strong care for frontend polish, backend performance, and the overall customer experience
  • Proficiency with APIs, relational databases, and writing testable, performant code
  • A bias for action over perfection, and pride in owning technical decisions

Compensation & Benefits

  • Starting salary for this role is $150,000 - $200,000 USD (or equivalent in local currency) depending on experience and subject to market rate adjustment.
  • Inclusive benefits package with 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family
  • 16 weeks paid parental leave, unlimited PTO, stipends for remote work and wellness, a professional development budget, and more

Interview Process

  • Application
  • Recruiter Call (30 mins)
  • Behavioral Interview (60 mins)
  • Technical Deep Dive (60 mins)
  • Take-Home Assignment
  • Assignment Review Calls (2 x 60 mins)

All final candidates will be asked to complete a background check and employment verifications as part of the pre-employment process.

Customer.io recognizes the stifling impact of systemic injustice on diverse communities and commits to increasing inclusion and equity within the tech industry. Zoom is the video platform used for virtual interviews. Offers will be extended in writing on official Customer.io letterhead.

Join us!

We believe in empathy, transparency, responsibility, and, yes, a little awkwardness. If youโ€™re excited by what you read and want to build software that makes communication better for everyoneโ€”apply now.