Staff Software Engineer, Backend (Communications Platform)
Core
Lead the technical direction and architecture of a scalable, reliable communications platform powering email, push notifications, and in-product messaging for millions of customers.
Role type
Staff Software Engineer, Backend (Communications Platform)
Builds
Email Delivery, In-Product Notifications, Push Notifications, and multi-channel communication capabilities
Domain
SaaS / E-commerce / Communications Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, distributed systems, system design, technical leadership, platform modernization, API design, observability, reliability engineering
Preferred skills
multi-channel communication infrastructure, Kafka, MongoDB, CockroachDB
Technologies
Java, Spring, Kafka, MongoDB, CockroachDB, Kubernetes, GCP, Claude Code, Cursor, GitHub Copilot
Responsibilities
Drive architecture and design of communication platforms; define technical strategy for modernization and reliability; provide hands-on technical leadership and mentorship; write high-quality code and lead design/code reviews; identify and address systemic risks in performance and security; partner on cross-team architecture initiatives.
Seniority
Staff, hands-on IC with broad cross-functional influence