Senior Software Engineer - Backend Platform

1 month, 1 week 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

Backend Engineering Manager

Dragos 251-1K Professional Services

Dragos is hiring a Backend Software Engineering Manager to lead the backend team that develops and sustains core platform services for xOT cybersecurity in support of critical infrastructure.

Agile Cybersecurity HashiCorp Vault Microservices RabbitMQ Rust
6 hours, 27 minutes ago

Senior Python Data Scraping Engineer (Freelance)

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

Mindrift is hiring a part-time remote Senior Python Data Scraping Engineer for the Tendem project to build and maintain accurate data extraction workflows for real-world applications.

AJAX AWS Docker GitHub JavaScript JSON Python Selenium
6 hours, 57 minutes ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

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

Mindrift is seeking an experienced software development specialist for project-based work creating and evaluating datasets used to test AI coding agents.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
6 hours, 57 minutes ago

Python Developer - Remote

Zyte 251-1K Professional Services

Zyte is hiring a Software Engineer for its Delivery team to build and support Scrapy-based web crawlers and distributed data extraction systems for web-scale crawling.

HTML HTTP JavaScript Linux MapReduce NLTK Pandas Python Scikit-learn Unix
6 hours, 57 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