Customer.io

Senior Software Engineer - Email Channel

Customer.io
Apply
5 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
Customer.io

About Customer.io

501-1,000 employees

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.

Contact me