
Senior Software Engineer, Full Stack
Customer.ioBase Salary
$150k - $200k/yr
Responsibilities
- Build full-stack features in Go, React, and Ember for key customer workflows.
- Collaborate with teammates to turn ideas into shipped customer value.
- Share knowledge through progress videos, writing, and mentorship.
- Help evolve systems to scale with more customers, messages, and use cases.
- Use AI agents to scope multi-file changes, write prompts, and verify results.
- Own problems end to end and contribute to technical decisions.
Requirements
- At least 7 years of experience building and scaling backend services and product-facing features.
- Fluency in TypeScript, React or a similar frontend technology, and a statically typed backend language such as Go.
- Strong attention to frontend polish, backend performance, and overall customer experience.
- Proficiency with APIs, relational databases, and writing testable, performant code.
- Demonstrated ownership of technical decisions and complex projects.
Benefits
- Starting salary of $150,000-$200,000 USD or equivalent in local currency, depending on experience and subject to market adjustment.
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for employees and families.
- 16 weeks of paid parental leave.
- Unlimited paid time off.
- Remote-work and wellness stipends.
- Professional development budget.
- Virtual interviews are conducted using Zoom.
- Background checks and employment verifications are required for final candidates.
Tech Stack
Categories
About Customer.io
Create personalized customer journeys that engage and convert with our versatile customer engagement platform. Scale, flex, and innovate at your own pace. Because when powered by data, your messages lead to meaningful relationships. Deliver meaningful interactions: Make every message relevant by building unique customer interactions across mobile and web using email, in-app messages, SMS, and push notifications. Designed to help you scale: Manage all your messaging in one place with a platform that seamlessly integrates with the tools you use every day. Data without limits: Put an end to data silos by easily moving real-time data from source to destination and crafting campaigns with unlimited profile attributes, events, or actions.