Senior Software Engineer - Backend Platform

2 months, 3 weeks ago
Remote
Full-time
Lead
Software Development
Customer.io

Customer.io

Customer.io is a versatile marketing automation tool that personalizes customer communications through email, push notifications, and text messages, enabling targeted messaging and enhanced customer engagement.

Professional Services
11-50
Founded 2012
$3M raised

Description

  • 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 identify bottlenecks and system issues and lead initiatives to resolve them.
  • Tackle high-throughput challenges across data pipelines, queues, and scheduling infrastructure.
  • Debug production systems at scale using instrumentation and resolve issues quickly and confidently.
  • Share knowledge through short videos, thoughtful writing, and mentorship to raise the bar across the team.
  • Leverage AI tools to prototype, move faster, and make better decisions.

Requirements

  • Significant experience, typically 10+ years, building scalable distributed systems.
  • Experience building backend systems in Go or similar statically typed languages.
  • Deep experience with databases, including relational systems like MySQL and Postgres and non-relational systems like DynamoDB and BigTable.
  • Comfort working in cloud-native environments such as AWS or GCP.
  • Familiarity with APIs, observability, and operating production systems.
  • 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.
  • Experience with event-driven systems, message queues, or data pipelines is a plus.
  • A bias for action over perfection and pride in owning technical decisions.

Benefits

  • Starting salary of $150,000 - $200,000 USD, depending on experience and market rate adjustment.
  • 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family.
  • 16 weeks of paid parental leave.
  • Unlimited PTO.
  • Stipends for remote work and wellness.
  • Professional development budget.
  • Inclusive benefits package that supports well-being and growth.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

[Job-31902] Senior React Native /Nodejs Developer, Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa desenvolvedora para criar APIs, eventos e integrações no programa de modernização de grandes empresas, aplicando práticas de desenvolvimento agêntico e arquiteturas modernas.

AWS Kafka Microservices Node.js React Native
6 hours, 17 minutes ago

Software Developer Intermediate (Remote Ontario)

Smile Digital Health 251-1K IT Services

Smile Digital Health is hiring an Intermediate Software Developer to design, build, test, and maintain components of its FHIR-based healthcare data platform used by organizations worldwide.

Angular Docker Git HTTP Java JavaScript Node.js REST API SQL
6 hours, 17 minutes ago

Senior PHP/Symfony Engineer (Remote, Full-Time) [AR024] (PK)

Smart Working Internet Software & Services

Smart Working is hiring a Senior PHP/Symfony Engineer to own backend development and modernization of a remote enterprise platform managing marketing and revenue data.

Angular AWS Azure CI/CD GCP GitHub Actions GitLab CI Jenkins Laravel MySQL PHP PostgreSQL Python Snowflake Symfony TypeScript
6 hours, 17 minutes ago

[Job 32074] AI Developer Backend Java Pl/Sr

CI&T 5K-10K Internet Software & Services

A CI&T busca um(a) AI Developer Backend Java Pleno/Sênior para modernizar o backend Java e as jornadas de um SuperApp, desenvolvendo integrações com uso de agentes de IA e garantindo entregas de alta qualidade.

Agile Android AWS GitLab iOS Java Jenkins JIRA Microservices SonarQube
6 hours, 17 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers