GrepJob
Customer.io

Senior Software Engineer - Backend Platform

Customer.io
Apply
about 3 hours ago
Remote, WorldwideSenior / Staff+

Base Salary

$150k - $200k/yr

Responsibilities

  • Design and evolve distributed systems in Go to handle billions of daily events and messages.
  • Lead architectural decisions around performance, reliability, and real-time event processing.
  • Improve service-to-service communication through better APIs and messaging systems.
  • Work across teams to identify and resolve system bottlenecks.
  • Tackle high-throughput challenges across data pipelines and scheduling infrastructure.
  • Debug production systems at scale and resolve issues quickly.
  • Share knowledge through mentorship and public progress updates.
  • Leverage AI tools to enhance decision-making and speed up prototyping.

Requirements

  • Significant experience (typically 10+ years) in building scalable, distributed systems in Go or similar languages.
  • Deep experience with relational and non-relational databases.
  • Comfort working in cloud-native environments like AWS or GCP.
  • Familiarity with APIs, observability, and operating production systems.
  • A bias for action and pride in owning technical decisions.

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.
  • Professional development budget.

Tech Stack

Amazon DynamoDBAWSEmber.jsGoGoogle Cloud PlatformMySQLPostgreSQLReact

Categories

BackendData EngineeringDevOps