
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 progress through short videos and thoughtful writing, and mentor other engineers.
- Evolve systems to scale with additional customers, messages, and use cases.
- Use AI agents for multi-file changes by scoping work, writing prompts, and verifying results.
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.
- Ability to own technical decisions, lead complex projects, and operate effectively in ambiguity.
- Strong product thinking, collaboration, communication, and knowledge-sharing skills.
Benefits
- 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.
- Remote-work support is referenced through a remote-work stipend.
- 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.