Senior Product Engineer
๐ Brazil
๐ Canada
๐ Chile
๐ Colombia
๐ Mexico
๐ Peru
๐ United States
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Go @ 4 TypeScript @ 6 Communication @ 4 React @ 4 API @ 6Details
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.