Staff Software Engineer, Product
at Customer.io
๐ Argentina
๐ Brazil
๐ Canada
๐ Chile
๐ Colombia
๐ Mexico
๐ Peru
๐ United States
๐ Brazil
๐ Canada
๐ Chile
๐ Colombia
๐ Mexico
๐ Peru
๐ United States
USD 200,000-280,000 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 โ basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 โ daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 โ you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 โ exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 1
Experimentation @ 4
Observability @ 4
React
Security @ 6
Software Development @ 6
- 1-2 โ basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 โ daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 โ you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 โ exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Customer.io is looking for a staff product engineer who thinks like a product owner and ships like an engineer. The role focuses on owning ambiguous, customer-facing problems end to end, from initial framing through launch and iteration.
Customer.io provides a platform used by more than 9,000 companies to send email, push notifications, in-app messages, and SMS using real-time behavioral data. The engineering stack includes Go, React, and AI.
Responsibilities
- Own important, ambiguous problems from initial framing through launch and iteration.
- Set direction, align partners, and remain accountable for outcomes.
- Partner with product, design, and data teams to shape priorities, scope work, and define success metrics.
- Lead technical decisions across the stack, including architecture, performance, reliability, and maintainability.
- Lead work across teams and systems, build alignment, resolve technical disagreements, and keep complex initiatives moving.
- Improve engineering practices through mentorship, reusable patterns, and clear technical guidance.
- Use AI throughout the engineering process, evaluating where it helps and where its output requires review.
- Help the team improve its AI workflows by testing new approaches, sharing effective practices, and identifying automation opportunities.
- Participate in an on-call rotation as required.
Requirements
- Demonstrated experience leading complex work across teams or systems and delivering meaningful customer, business, or engineering outcomes.
- Strong backend engineering experience, with the ability to work across the stack and lead end-to-end technical decisions.
- Strong product and technical judgment, particularly when problems or solutions 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 accountability for quality, security, and outcomes.
- Experience improving how a broader team uses AI is a strong plus.
Compensation & Benefits
- Starting salary of $200,000โ$280,000 USD, or equivalent in local currency, depending on experience and subject to market rate adjustment.
- 10% annual bonus target.
- Medical, dental, vision, mental health, and supplemental insurance premiums fully covered for employees and their families.
- 16 weeks of paid parental leave.
- Unlimited paid time off.
- Remote-work and wellness stipends.
- Professional development budget.
Hiring Process
The process includes an application, a recruiter call, a hiring manager interview with a short AI-assisted coding exercise, a system design interview, a take-home assignment, and an assignment review call. Final candidates complete a background check and employment verifications.
More jobs at Customer.io
Staff Software Engineer, Backend
Customer.io ยท Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 200,000-240,000 per year
Contract IT Specialist
Customer.io ยท Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 46-54 per hour
Product Manager
Customer.io ยท Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 137,000-187,200 per year
Engineering Manager
Customer.io ยท Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 185,000-215,000 per year
Senior Fullstack SDK Engineer
Customer.io ยท Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 150,000-200,000 per year
Similar jobs
Distinguished Engineer, Agentic SDLC & Non-Linear Productivity
GitLab ยท Canada, United Kingdom, Poland, United States
USD 250,000-349,000 per year
Senior Software Engineer - Session Replay
Grafana Labs ยท Canada
CAD 164,500-197,400 per year
Senior Software Engineer - Session Replay
Grafana Labs ยท United States
USD 154,400-185,300 per year
Senior Frontend Software Engineer, Consumer Engineering
Reddit ยท United States
USD 190,800-267,100 per year
Senior Software Engineer, Community Builders
Reddit ยท United States
USD 190,800-267,100 per year
Senior Frontend Engineer, Home Experience
Reddit ยท United States
USD 190,800-267,100 per year
Senior Frontend Engineer, Ads Creative
Reddit ยท United States
USD 190,800-267,100 per year
Software Engineer, Enterprise Verticals
OpenAI ยท San Francisco, United States
USD 293,000-325,000 per year