Customer.io

Senior Software Engineer, Backend

Customer.io
Apply
5 months ago
Remote, AmericasSenior

Base Salary

$150k - $200k/yr

Responsibilities

  • Design and build distributed systems in Go for timely, relevant messaging at massive scale
  • Collaborate across teams to debug issues and deliver reliable solutions
  • Own work from architecture and schema design through testing, deployment, and monitoring
  • Share knowledge through short videos, thoughtful writing, and mentorship
  • Use AI agents to scope, prompt, and verify multi-file code changes

Requirements

  • 7+ years of experience building scalable distributed systems in Go or similar statically typed languages
  • Experience working in cloud-native environments such as AWS and GCP
  • Familiarity with relational databases, including MySQL, and database performance tradeoffs
  • Experience with observability tooling and operating production systems
  • Demonstrated ownership of complex technical projects and decisions

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 paid time off
  • Remote work and wellness stipends
  • Professional development budget

Tech Stack

Categories

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