
Senior Software Engineer - Email Channel
Customer.io5 months ago
Remote, AmericasSenior
Base Salary
$150k - $200k/yr
Responsibilities
- Build frontend experiences for creating, previewing, configuring, and analyzing email campaigns, including template editors and deliverability dashboards
- Design and scale backend systems for high-volume email sending, queue management, retry logic, and event processing
- Develop bounce classification, suppression management, IP and domain reputation monitoring, and feedback loop systems
- Partner with the deliverability team to build reputation scoring, warm-up schedules, and sending throttles
- Instrument and monitor inbox placement signals, block detection, ESP feedback, and alerting
- Own architecture, schema design, testing, deployment, and monitoring for email channel systems
- Share knowledge through videos and writing and mentor other engineers
- Use AI agents for multi-file changes by scoping work, writing prompts, and verifying outputs
Requirements
- 7+ years of experience building scalable distributed systems in Go or similar statically typed languages
- Experience building polished, product-facing frontend features in React or similar frameworks
- Comfort working in cloud-native environments such as AWS and GCP
- Familiarity with relational databases, primarily MySQL, and database performance tradeoffs
- Familiarity with high-volume email sending, bounce handling, feedback loops, and delivery event processing
- Working knowledge of SPF, DKIM, and DMARC email authentication standards
- Ability to reason about sender reputation, IP warm-up, and ISP behavior at scale
- Experience with observability tooling and operating production systems
- Experience building or consuming APIs for high-throughput asynchronous workloads
- Demonstrated ownership of technical decisions and complex projects
- Successful completion of background check and employment verifications
Benefits
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for the employee and family
- 16 weeks of paid parental leave
- Unlimited PTO
- Remote work and wellness stipends
- Professional development budget
- Remote work and virtual interview process using Zoom
Tech Stack
Categories
About Customer.io
Customer.io builds a customer engagement and messaging platform for product and marketing teams to create automated, data-driven campaigns across email, SMS, push, and in-app channels. It operates as a SaaS subscription with integrations and real-time behavioral data routing. Founded in 2012 and headquartered in Portland, Oregon, it is used by more than 9,000 companies and delivers billions of messages for startups and global brands.