Skip to main content
Customer.io

Senior Software Engineer - Backend Platform

RemoteAmericas
Published
Role
Backend
Experience
Senior
$150k–$200k/yr
Check eligibility

Open to Anywhere in Americas. Set where you work from to check your eligibility.

No BS summary

Senior backend/platform engineer with 10+ years building scalable distributed systems, ideally in Go or similar statically typed languages. Must be in the Americas and strong in databases, cloud-native environments, reliability, observability, and production systems at scale.

Core skills

Go/similar statically typed languagesDistributed systemsDatabases

Required skills

MySQL/PostgreSQLDynamoDB/BigTableAWS/GCPAPIsObservability

Optional skills

Event-driven systemsMessage queuesData pipelines

What you'll do

  • Design and evolve distributed systems in Go to handle billions of daily events and messages and store and index petabytes of data
  • Lead architectural decisions around performance, reliability, and real-time event processing
  • Improve service-to-service communication through better APIs, messaging systems, and event-driven patterns
  • Work across teams to uncover bottlenecks and system issues, and lead initiatives to resolve them for a smoother customer experience
  • Tackle high-throughput challenges across data pipelines, queues, and scheduling infrastructure
  • Able to debug production systems at scale using effective instrumentation, and resolve issues quickly and confidently
  • Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship
  • Leverage AI tools to prototype, move faster, and make better decisions

What they require

  • Deep experience with distributed systems and large-scale backend architecture
  • Strong instincts around reliability, observability, and fault tolerance
  • Comfort reasoning about performance, capacity, and trade-offs at scale
  • A collaborative mindset — you raise the team around you
  • You drive technical direction across systems and teams.
  • You move with urgency, build with empathy, and think long-term.
  • You’ve led large-scale infrastructure initiatives and know what it takes to get them over the line.
  • You think about how infrastructure unlocks customer value.
  • You care about developer experience, system design, and how your work shapes the customer experience.
  • You bring rigor and creativity.
  • Best practices matter, but never more than forward motion.
  • Significant experience (typically 10+ years) building scalable, distributed systems in Go (or similar statically typed languages)
  • Deep experience with databases - relational (MySQL, Postgres) and non-relational (DynamoDB, BigTable) - and how to make them fast
  • Comfort working in cloud-native environments (AWS, GCP)
  • Familiarity with APIs, observability, and operating production systems
  • A bias for action over perfection, and pride in owning technical decisions
  • All final candidates will be asked to complete a background check and employment verifications as part of our pre-employment process.

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

Over 9,000 companies use Customer.io to send emails, push notifications, in-app messages, and SMS. The platform powers automated communication using real-time behavioral data.

SoftwareMid-size
$150k–$200k/yr