Customer.io
Staff Software Engineer, Backend
Customer.io
$200k - $240k
Americas Remote
Go
React
Ember

Staff Software Engineer, Backend

Overview

We're looking for a staff engineer to set technical direction for the systems that move billions of messages a day.

Job Description

Customer.io powers automated communication that people actually want to receive. We help teams send smarter, more relevant messages using real-time behavioral data.

Responsibilities

  • - Shape the technical direction of our distributed messaging systems in Go
  • - Take on ambiguous, high-stakes problems that cross squad and function boundaries
  • - Build consensus on contested technical questions across teams
  • - Raise the department's bar — set quality and design standards
  • - Drive engineering process and tooling improvements that span multiple squads
  • - Participate in an on-call rotation as required
  • - Interview and calibrate against our career ladder
  • - Use AI agents to make multi-file changes

Required Skills

  • - 10+ years building scalable, distributed systems in Go (or similar statically typed languages)
  • - Depth across multiple systems or domains
  • - A track record of designing for production reality
  • - Experience designing observability and recovery as first-class concerns
  • - Comfort working in cloud-native environments (AWS, GCP)
  • - Evidence of making other engineers better
  • - A bias for action over perfection

Benefits

  • - 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family
  • - 16 weeks paid parental leave
  • - Unlimited PTO
  • - Stipends for remote work and wellness
  • - A professional development budget

About the company

Fueled by first-party data, create personalized journeys across all channels with our customer engagement platform.


All Job Openings at Customer.io