Customer.io

Staff Software Engineer, Backend

Customer.io
Apply
4 hours ago
Remote, AmericasStaff+

Base Salary

$200k - $240k/yr

Responsibilities

  • Set technical direction and make high-level architectural decisions for distributed messaging systems in Go.
  • Lead ambiguous, high-stakes problems spanning squads and functions through to clear decisions.
  • Build consensus on contested technical questions and communicate tradeoffs to senior leadership.
  • Raise engineering quality through standards, design practices, mentoring, frameworks, and documentation.
  • Drive engineering process and tooling improvements across multiple squads.
  • Interview candidates and calibrate assessments against the company career ladder.
  • Use AI agents to scope, prompt, and verify multi-file code changes.

Requirements

  • 10+ years building scalable, distributed systems in Go or similar statically typed languages, including several years as an architecture resource for other engineers.
  • Demonstrated depth across multiple systems or domains and recognition as an expert in more than one area.
  • Experience quantifying production tradeoffs involving throughput, cost, and reliability.
  • Experience designing observability and recovery capabilities including metrics, alerting, rollback, backpressure, and checkpointing.
  • Comfort working with cloud-native environments such as AWS and GCP, relational databases, and MySQL performance tradeoffs.
  • Evidence of improving other engineers through mentorship, technical writing, design reviews, or durable standards.
  • Strong judgment, bias for action, and ability to determine which decisions warrant additional deliberation.

Benefits

  • Starting salary of $200,000–$240,000 USD or equivalent in local currency, depending on experience and market rates, plus a 10% annual bonus target.
  • 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for employees and their families.
  • 16 weeks of paid parental leave and unlimited PTO.
  • Remote-work and wellness stipends.
  • Professional development budget.
  • Virtual interviews are conducted using Zoom, and final candidates complete background checks and employment verifications.

Tech Stack

Categories

Customer.io

About Customer.io

501-1,000 employees

Customer.io builds a customer engagement and messaging platform for product and marketing teams to create automated, data-driven campaigns across email, SMS, push, and in-app channels. It operates as a SaaS subscription with integrations and real-time behavioral data routing. Founded in 2012 and headquartered in Portland, Oregon, it is used by more than 9,000 companies and delivers billions of messages for startups and global brands.

Contact me