Customer.io

Senior Software Engineer, Backend

Customer.io
Apply
5 months ago
Remote, EMEASenior

Base Salary

$150k - $200k/yr

Responsibilities

  • Design and build distributed systems in Go for sending timely, relevant messages at 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, writing, and mentorship
  • Use AI agents to scope, prompt, and verify multi-file changes

Requirements

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

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
  • Virtual interviews conducted via Zoom

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