CareerPlanSign in

Senior Software Engineer

USA💼 Full-time💰 $150,000–$280,000🗓 2026-09-12 → 2026-09-25

Core

Design and build a scalable messaging platform supporting triggering, routing, templating, retries, deduplication, rate limiting, scheduling, and delivery tracking, while managing consent, preference systems, and regulatory compliance.

Role type

Senior backend software engineer (messaging platform)

Builds

High-scale messaging infrastructure, consent/preference systems, and experimentation hooks for engagement optimization.

Domain

Consumer technology, lifecycle/growth engineering, regulatory compliance (TCPA, CAN-SPAM, GDPR, CCPA)

Deliverable

production ML models | product features

Required skills

Backend software engineering, event-driven system design, idempotency/retry/deduplication guarantees, regulatory compliance implementation, hands-on production experience with major messaging providers (Twilio, SendGrid, Braze, etc.), proficiency in Go/Java/Kotlin/Python/TypeScript, SQL

Preferred skills

Lifecycle or growth engineering on large consumer products, CRM/call center integration via webhooks or real-time APIs, troubleshooting deliverability at scale, experimentation infrastructure development

Technologies

Go, Java, Kotlin, Python, TypeScript, SQL, Twilio, SendGrid, Braze, Iterable, Customer.io

Responsibilities

Design and build messaging platform features (triggering, routing, templating, retries, deduplication, rate limiting, scheduling, delivery tracking); Build consent and preference systems with per-channel provenance and suppression rules; Own messaging deliverability (sender registration, authentication, bounce/complaint handling, reputation management); Partner with data/ML engineers on event-triggered engagement and holdout design; Provide experimentation hooks for message timing and content testing; Establish engineering standards, audit trails, and access controls for regulatory compliance

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.