Senior Software Engineer - Backend Platform

4 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

Senior Engineer (.NET)

Current 51-250 Diversified Financial Services

Current is hiring a Senior Engineer (.NET) to build scalable digital experiences for client websites, platforms, and applications within a remote-first agency environment.

Angular AWS C# CI/CD CSS Git HTML JavaScript .NET Node.js React REST API SQL Server
9 hours, 51 minutes ago

Chatbot Developer (WhatsApp, Telegram, Discord) - Freelance

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a part-time freelance Bot Developer for the Tendem project to build and refine conversational bots and messaging-platform integrations for real-world applications.

CRM Docker Node.js OAuth Python REST API Serverless
9 hours, 51 minutes ago

Chatbot Developer (WhatsApp, Telegram, Discord) - Freelance

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a part-time freelance Bot Developer for the Tendem project to build and maintain conversational bots and messaging-platform integrations for real-world use cases.

Docker Node.js OAuth Python REST API Serverless
9 hours, 51 minutes ago

Tech Lead Java Backend Developer

Coforge 10K-50K IT Services

Coforge is hiring a remote Tech Lead Java Backend in Brazil to lead the design and delivery of distributed backend systems and scalable software architecture.

API Gateway AWS EC2 Java Microservices Serverless Snowflake
1 day, 8 hours 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