Remote job
Senior Software Engineer - Email Channel
Job details
About this role
Role overview A senior engineering role focused on owning a messaging channel end to end, from the infrastructure that delivers billions of messages reliably to the product surfaces teams use to build, send, and analyze campaigns. The position blends systems thinking with product craft in one of the most technically rich problem spaces in the communications industry. Prior email-specific experience is not required; the team can teach the domain.
Responsibilities - Build and evolve frontend experiences for creating, previewing, and analyzing campaigns, including editors, configuration tools, and analytics dashboards - Design and scale backend systems that process high volumes of messages and events, covering queue management, retry logic, rate limiting, and real-time event pipelines - Build automated systems that respond intelligently to feedback signals from external providers, including classification, suppression, throttling, and health scoring - Partner with in-house domain experts to convert their knowledge into automated tooling, combining systems skills with subject-matter depth - Instrument and monitor channel health end to end through signal detection, anomaly alerting, and observability tooling - Own problems end to end, from architecture and schema design through testing, deployment, and monitoring, and participate in an on-call rotation as required - Share knowledge and raise the bar through short videos, thoughtful writing, and mentorship - Use AI agents to make multi-file changes by scoping the work, writing the prompt, and verifying the output
Requirements - 7+ years of experience building scalable, distributed systems in Go or similar statically typed languages - Experience building product-facing frontend features in React or similar frameworks, with attention to UX quality and polish - Experience building or consuming APIs that handle high-throughput async workloads, including event streams, queues, and systems that degrade gracefully under load - Comfort integrating with external systems outside your control, such as third-party APIs, rate limits, and opaque failure modes, and designing for resilience around them - Comfort working in cloud-native environments such as AWS or GCP - Familiarity with relational databases (MySQL primarily) and an understanding of performance tradeoffs - Experience with observability tooling and operating production systems - A bias for action over perfection, with pride in owning technical decisions
Nice to have - Familiarity with email infrastructure, including deliverability, authentication standards such as SPF, DKIM, and DMARC, sender reputation, or high-volume sending
Benefits and work setup - Starting salary of $150,000 to $200,000 USD or local-currency equivalent, depending on experience - 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for the employee and their family - 16 weeks of paid parental leave - Unlimited paid time off - Stipends for remote work and wellness - Professional development budget