Staff Software Engineer, Backend @Customer.io

    about 1 hour ago·Customer.io is hiring a remote Staff Software Engineer, Backend·📍 Americas

    Overview

    The role of Staff Software Engineer, Backend at Customer.io involves setting the technical direction for distributed messaging systems that handle billions of messages daily. This position focuses on architectural decisions, problem-solving, and raising engineering standards.

    Key Responsibilities

    • Shape the technical direction of distributed messaging systems in Go, making high-level architectural calls on mission-critical services.
    • Address ambiguous, high-stakes problems that cross squad and function boundaries.
    • Build consensus on technical questions across teams and communicate trade-offs clearly.
    • Set quality and design standards, mentor senior engineers, and create frameworks and documentation.
    • Drive engineering process and tooling improvements across multiple squads.
    • Participate in the interview process, providing evidence-based assessments of candidates.
    • Utilize AI agents for multi-file changes, including scoping, writing prompts, and verifying output.

    Requirements

    • 10+ years of experience building scalable, distributed systems in Go or similar languages.
    • Expertise across multiple systems or domains.
    • A track record of designing for production, quantifying trade-offs in throughput, cost, and reliability.
    • Experience with observability and recovery as primary concerns in design.
    • Comfort in cloud-native environments (AWS, GCP) and relational databases (e.g., MySQL).
    • Proven ability to mentor and improve the capabilities of other engineers.
    • A bias for action with sound judgment on decision-making.

    Benefits

    Starting salary ranges from $200,000 to $240,000 USD, with a 10% annual bonus target. The benefits package includes:

    • 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums.
    • 16 weeks of paid parental leave.
    • Unlimited PTO.
    • Stipends for remote work and wellness.
    • A professional development budget.

    Location

    This role is fully remote, available within the Americas.

    How to Apply

    Interested candidates can apply by contacting jobs@customer.io.

    Send your application to jobs@customer.io

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.