jobapplier

Senior Software Engineer (Lifecycle & Messaging Platform)

NewsBreak

Join our team as a Senior Software Engineer, where you will design, build, and own our messaging platform across various channels. You will also build the consent and preference layer, own deliverability end to end, and partner with data and machine-learning engineers on event-triggered engagement. This role offers work-from-home opportunities, paid time off, paid parental leave, and a top-tier 401(K) plan with company matching.

About NewsBreak

Experience building experimentation infrastructure

Responsibilities

  • Design, build, and own the messaging platform across email, SMS, push, and in-app channels, ensuring reliability and observability.
  • Build the consent and preference layer, managing per-channel consent records and ensuring compliance with regulatory obligations.
  • Partner with data and machine-learning engineers on event-triggered engagement, providing experimentation hooks for growth testing.
  • Hands-on production experience with a major messaging provider or platform (for example Twilio, SendGrid, Braze, Iterable,, or an in-house equivalent), and clear judgment about build versus buy
  • Deliverability troubleshooting at scale, including sender registration and domain reputation recovery

Requirements

  • Strong proficiency in at least one of Go, Java, Kotlin, Python, or TypeScript, plus SQL
  • Shipped within a consent or privacy regime such as TCPA, CAN-SPAM, GDPR, or CCPA, where the system, not a policy document, enforced the rules
  • Designed event-driven systems with explicit idempotency, retry, and deduplication guarantees, and carried on-call responsibility for them
  • 5+ years of backend software engineering, including ownership of a messaging, notification, or lifecycle platform
  • Operated that platform at meaningful scale, millions of messages per month, across at least two of email, SMS, and push
  • Integrations with CRMs, call centers, or partner systems through webhook or real-time APIs
  • Lifecycle or growth engineering on a large consumer product

Pay

USD 150,000 - 280,000