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 @ 6
Leadership @ 4
React
Technical Leadership
- 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 seeking an experienced engineering leader to own several product development engineering teams across the Americas. The role focuses on driving business impact through clear goals, accountability, complex initiative execution, and hands-on technical leadership. The initial mandate is a high-priority, executive-visible billing platform initiative spanning Engineering, Product, and Finance.
Customer.io's platform is used by more than 9,000 companies to send emails, push notifications, in-app messages, and SMS. The technology stack includes Go, React, AI, real-time behavioral data, SaaS architecture, and cloud-native infrastructure.
Responsibilities
- Own the vision, roadmap, and execution for major platform initiatives, beginning with the delivery of a new billing platform.
- Set clear goals and delivery milestones, hold teams accountable, and communicate progress to executive stakeholders.
- Make build-versus-buy and sequencing decisions and lead teams through implementation.
- Mentor and develop engineering managers and senior technical leaders.
- Build a culture of accountability, transparency, and continuous improvement.
- Leverage AI tools to accelerate team velocity and establish an AI-native approach to development.
- Stay close to technical work, including reading code, participating in incident response, and understanding delivery challenges.
Requirements
- 12 or more years of software engineering experience, including significant engineering leadership experience.
- Experience managing engineering managers and/or senior technical leaders.
- Proven ability to drive ambiguous, complex, cross-functional initiatives through to completion.
- Deep understanding of SaaS software architecture, cloud-native infrastructure, and the tradeoffs between building in-house and buying and integrating solutions.
- Ability to translate technical complexity into clear strategy and communicate effectively with engineers and executives.
- Demonstrated AI-native leadership, including introducing AI-first development practices into team operations.
- Comfort operating in ambiguity and making difficult tradeoffs between competing priorities.
- Ability to articulate specific accomplishments from previous roles and the impact achieved.
Bonus Qualifications
- Experience with self-service and growth, audience segmentation, or customer data platforms (CDPs).
- Exposure to billing, subscriptions, or monetization systems.
- Experience at high-growth SaaS companies or startups.
- A track record of shipping in high-velocity product organizations where engineering is treated as a first-class concern.
Benefits
- Starting salary of $230,000-$270,000 USD, or equivalent in local currency, depending on experience and market rates.
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums 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
- Application review.
- 30-minute recruiter call.
- 60-minute hiring manager interview.
- 60-minute People Partner interview.
- 60-minute technical interview focused on collaborative system design and scaling challenges.
- Take-home assignment consisting of a written retrospective on a project led as an Engineering Manager.
- 60-minute retrospective review call.
Final candidates must complete a background check and employment verifications.
More jobs at Customer.io
Engineering Manager
Customer.io · Brazil, Canada, Argentina, United States, Chile, Peru, Colombia, Mexico
USD 185,000-215,000 per year
Senior Product Manager
Customer.io · Brazil, Canada, Argentina, United States, Chile, Peru, Colombia, Mexico
USD 166,000-224,000 per year
Contract IT Specialist
Customer.io · United States
USD 45-50 per hour
Senior Fullstack SDK Engineer
Customer.io · Brazil, Canada, Argentina, United States, Chile, Peru, Colombia, Mexico
USD 150,000-200,000 per year
Technical Marketing Operations Manager
Customer.io · Brazil, Canada, Argentina, United States, Chile, Peru, Colombia, Mexico
USD 105,000-125,000 per year
Similar jobs
Staff Full Stack Engineer, Identity
Stripe · South San Francisco, United States, United States, New York City, United States, Seattle, United States
USD 224,000-336,000 per year
Staff+ Software Engineer, Full-Stack
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year
Senior Staff Software Engineer, Gov
OpenAI · Washington, United States, San Francisco, United States, Seattle, United States
USD 207,000-385,000 per year
Engineering Lead, Web Platform
ClickHouse · United States
USD 177,000-222,000 per year
Staff Frontend Engineer, Ads Creative
Reddit · United States
USD 217,000-303,900 per year
Member of Technical Staff (Software Engineer, Integrations)
Perplexity AI · San Francisco, United States
USD 220,000-405,000 per year
Senior Staff Software Engineer — AI Applications and Platform Foundations
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff Full Stack Engineer - Premium Merchant Experiences
Stripe · Dublin, Ireland
EUR 132,000-198,000 per year