← All roles

Staff Software Engineer, Backend

Customer.io· Engineering
Apply on company site
Remote$200k - $240k + equity + bonusfull-timePosted 1mo ago

About the role

Staff engineer role to set technical direction for distributed messaging systems, influencing architecture and raising engineering capability at Customer.io.

Responsibilities

  • Shape the technical direction of our distributed messaging systems in Go — making high-level architectural calls on mission-critical services where scale, cost, and reliability are in tension
  • Take on ambiguous, high-stakes problems that cross squad and function boundaries, and drive them to a decision when the right answer isn't obvious to anyone yet
  • Build consensus on contested technical questions across teams, and communicate tradeoffs clearly to senior leadership
  • Raise the department's bar — set quality and design standards, mentor senior engineers, and create frameworks and documentation for reuse by others
  • Drive engineering process and tooling improvements that span multiple squads
  • Participate in an on-call rotation as required, supporting reliability
  • Interview and calibrate against our career ladder, giving honest, evidence-based assessments of candidates
  • Use AI agents to make multi-file changes by scoping the work, writing the prompt, and verifying the output

Qualifications

  • 10+ years building scalable, distributed systems in Go (or similar statically typed languages) including multiple as the go-to architecture person
  • Depth across multiple systems or domains with recognized expertise in more than one area
  • Track record designing for production reality with quantified tradeoffs in throughput, cost, and reliability
  • Experience designing observability and recovery as first-class concerns — metrics, alerting, rollback, backpressure, checkpointing
  • Comfort in cloud-native environments (AWS, GCP), relational databases (MySQL) and understanding of performance tradeoffs
  • Evidence of mentorship, technical writing, design reviews, and standards that outlast involvement
  • Bias for action with good judgment on when to slow down for important decisions

Skills

Required:GoDistributed systems designObservability and reliability designCloud platformsSQL databasesMentorship and technical writingCommunication with leadershipInterviewing / people decisions

Benefits

  • 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for employee and family
  • 16 weeks paid parental leave
  • unlimited PTO
  • remote work stipends and wellness stipends
  • professional development budget
Last updated Oct 18, 2026. Interested? Apply on the company site.

About Customer.io

Customer.io Platform: Automation, Data, Content Creation

The customer engagement platform for personalized customer journeys across all channels, fueled by first-party data.

AutomationContent CreationCustomer JourneysCustomer engagementDataFirst-party dataPlatformbrex-fastest-growing-2025

More open roles at Customer.io