Staff Backend Architect — Distributed Messaging (Go)

customerio

United States

Remote

USD 200,000 - 240,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Sixteen weeks paid parental leave
Unlimited PTO
Remote work stipend
Wellness stipend
Professional development budget
Healthcare premiums for family

Job summary

customerio is seeking a staff-level backend engineer to shape the architectural direction of distributed messaging systems processing billions of emails, push notifications, in-app messages, and SMS daily. The role emphasizes architectural decisions, mentorship, and raising the technical ceiling across the engineering organization.

You will set strategy for Go services, own cross-squad problems, build consensus on tradeoffs, and drive improvements in observability and reliability.

Qualifications

  • Ten+ years building scalable, distributed systems in Go or similar statically typed language.
  • Depth across multiple systems or domains, not a single specialty.
  • Designing for production reality by quantifying tradeoffs in throughput, cost, and reliability.
  • Observability and recovery as first-class concerns: metrics, alerting, rollback, backpressure, checkpointing.
  • Experience in cloud-native environments (AWS or GCP) with relational databases and performance tradeoffs.
  • Mentorship, technical writing, design reviews, and craft standards that outlast involvement.
  • Bias for action with judgment on when to slow down for the right decisions.

Responsibilities

  • Set high-level technical direction for distributed messaging services written in Go.
  • Own ambiguous, cross-squad problems and drive decisive resolutions.
  • Build consensus on technical tradeoffs and communicate to senior leadership.
  • Raise the department’s bar through quality, design standards, and mentoring.
  • Improve engineering processes and tooling spanning multiple squads.
  • Interview engineers and calibrate against the engineering career ladder.
  • Use AI agents to perform multi-file changes by scoping work, writing prompts, and verifying outputs.

Skills

Go
Distributed systems
Mentorship
Technical writing
Architecture leadership

Tools

AWS
GCP
Relational databases

Job description

customerio is seeking a staff-level backend engineer to shape the architectural direction of distributed messaging systems processing billions of emails, push notifications, in-app messages, and SMS daily. The role emphasizes architectural decisions, mentorship, and raising the technical ceiling across the engineering organization.

You will set strategy for Go services, own cross-squad problems, build consensus on tradeoffs, and drive improvements in observability and reliability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer, Scalable Go Systems | Remote
Senior Backend Engineer, Scalable Go Systems | Remote

customerio • United States

Remote
USD 150,000 - 200,000
Unlimited PTO
16 weeks parental leave
Remote work stipend
+2
Staff Backend Architect — Scale Messaging Systems
Staff Backend Architect — Scale Messaging Systems

Customer.io • United States

On-site
USD 200,000 - 240,000
Medical coverage
Parental leave
Unlimited PTO
+3
Staff Backend Engineer - Scale-Driven Messaging Leader
Staff Backend Engineer - Scale-Driven Messaging Leader

Customer.io • United States

Remote
USD 200,000 - 240,000
100% healthcare coverage
16 weeks parental leave
Unlimited PTO
+2
Staff Software Engineer, Backend
Staff Software Engineer, Backend

customerio • United States

Remote
USD 200,000 - 240,000
Sixteen weeks paid parental leave
Unlimited PTO
Remote work stipend
+3
Senior Staff Engineer - Remote: Architecture Leader in Go
Senior Staff Engineer - Remote: Architecture Leader in Go

Job4Travelers • Seattle (WA)

Remote
USD 200,000 - 240,000
Remote work stipend
Wellness stipend
Equity grant
+2
Senior Software Engineer, Backend
Senior Software Engineer, Backend

customerio • United States

Remote
USD 150,000 - 200,000
Unlimited PTO
16 weeks parental leave
Remote work stipend
+2
Senior Backend Engineer (Go) - Scalable Systems, Remote
Senior Backend Engineer (Go) - Scalable Systems, Remote

Customer.io • United States

Remote
USD 150,000 - 200,000
Medical coverage
Dental coverage
Vision coverage
+6
Staff Backend Architect — High-Perf Distributed Systems
Staff Backend Architect — High-Perf Distributed Systems

Sequen AI • United States

Remote
USD 180,000 - 260,000
Health insurance
Unlimited PTO
World-class engineering culture
Senior Go Backend Engineer for Distributed Systems
Senior Go Backend Engineer for Distributed Systems

Global Business Ser. 4u Inc. • Portland (OR)

On-site
USD 120,000 - 170,000
Staff Backend Engineer - Distributed Systems (Remote)
Staff Backend Engineer - Distributed Systems (Remote)

Docker, Inc. • United States

Remote
USD 150,000 - 200,000
Freedom & flexibility
Designated quarterly Whaleness Days
Home office setup
+8