
Staff Software Engineer, Backend
Customer.io4 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
About Customer.io
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.