Senior Software Engineer, Full Stack
at Customer.io
๐ Argentina
๐ Brazil
๐ Canada
๐ Chile
๐ Colombia
๐ Mexico
๐ Peru
๐ United States
๐ Brazil
๐ Canada
๐ Chile
๐ Colombia
๐ Mexico
๐ Peru
๐ United States
USD 150,000-200,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
API @ 6
Go @ 6
React @ 6
TypeScript @ 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 curious, driven Full Stack Product Engineer to own significant parts of the product and build core experiences for customers. The role involves designing, building, and shipping communication tools powered by real-time behavioral data.
Responsibilities
- Build full-stack features in Go, React, and Ember that support key customer workflows.
- Collaborate with teammates to turn ideas into shipped customer value.
- Share knowledge and raise the bar through short videos, thoughtful writing, and mentorship.
- Help evolve systems to support more customers, messages, and use cases.
- Use AI agents to make multi-file changes by scoping work, writing prompts, and verifying the output.
- Own problems end to end, make technical decisions, and drive complex projects through ambiguity.
- Contribute to frontend polish, backend performance, and the overall customer experience.
Requirements
- 7+ years of experience building and scaling backend services and product-facing features.
- Fluency in TypeScript, React or a similar frontend framework, and a statically typed backend language such as Go.
- Strong attention to frontend quality, backend performance, and 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 And Benefits
- Starting salary of $150,000โ$200,000 USD, or the equivalent in local currency, depending on experience and subject to market rate adjustment.
- 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 behavioral interview.
- 60-minute system design interview.
- Take-home assignment.
- Two 60-minute assignment review calls.
- Final candidates complete a background check and employment verifications.
More jobs at Customer.io
Staff Software Engineer, Product
Customer.io ยท Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 200,000-280,000 per year
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
Similar jobs
Integration Engineer, Professional Services
Stripe ยท United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 190,400-285,600 per year
Integration Engineer, Professional Services
Stripe ยท United States, Toronto, Canada, Chicago, United States
USD 204,200-306,400 per year
Staff Software Engineer, Claude Design
Anthropic ยท New York City, United States, San Francisco, United States, Seattle, United States
USD 320,000-485,000 per year
Software Engineer, Fullstack
Glean ยท Mountain View, United States, Palo Alto, United States, San Francisco, United States
USD 140,000-265,000 per year
Staff Backend Engineer - Grafana Enterprise | US | Remote
Grafana Labs ยท Canada, United States
USD 175,000-210,000 per year
Member of Technical Staff (Software Engineer, Monetization)
Perplexity AI ยท New York City, United States, San Francisco, United States
USD 220,000-405,000 per year
Senior Software Engineer, Infrastructure and Tooling - DriveOS
Nvidia ยท Santa Clara, United States
USD 184,000-356,500 per year
Senior Staff Software Engineer โ Agentic AI Applications and Foundations
Nvidia ยท Santa Clara, United States
USD 224,000-431,200 per year