Remote Senior Backend Engineer, Platform

at Customer.io

Posted 13 hours ago 4 applied

Description:

  • Customer.io is a platform used by over 7,500 companies to send billions of emails, push notifications, in-app messages, and SMS daily.
  • The company is seeking a deeply experienced backend engineer to help architect and evolve the infrastructure behind their core platform.
  • The role involves solving distributed systems challenges at scale.
  • Responsibilities include designing and evolving distributed systems in Go, leading architectural decisions, improving service-to-service communication, and tackling high-throughput challenges.
  • The engineer will debug production systems, share knowledge through mentorship, and leverage AI tools for better decision-making.

Requirements:

  • Candidates should have significant experience (typically 10+ years) in building scalable, distributed systems in Go or similar statically typed languages.
  • Deep experience with both relational (MySQL, Postgres) and non-relational (DynamoDB, BigTable) databases is required.
  • Comfort working in cloud-native environments such as AWS or GCP is necessary.
  • Familiarity with APIs, observability, and operating production systems is expected.
  • A bias for action over perfection and pride in owning technical decisions is essential.

Benefits:

  • The starting salary for this role ranges from $160,000 to $250,000 USD, depending on experience and market rate adjustments.
  • The benefits package includes 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for employees and their families.
  • Employees receive 16 weeks of paid parental leave, unlimited PTO, stipends for remote work and wellness, and a professional development budget.
  • Customer.io is committed to supporting the well-being and growth of its employees through an inclusive benefits package.