Senior Software Engineer, Notification Platform
Core
Design, develop, and maintain a resilient, high-throughput, low-latency Notification Platform delivering SMS, Email, and Push messages globally.
Role type
Senior Software Engineer (Notification Platform)
Builds
Cloud-native notification infrastructure supporting organization-wide communication use cases
Domain
Fintech / Global Payments / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Go, Event Driven Architecture, Kafka, PostgreSQL, distributed systems, middleware management, high concurrency, IO/NIO, network communication
Preferred skills
Redis, NoSQL, messaging patterns, resilience, full Kafka implementation, automation, technical debt reduction
Technologies
Kafka, PostgreSQL, Redis, Java, Python, Go
Responsibilities
Design and maintain resilient notification systems; uphold high architecture standards in event-driven environments; identify opportunities for channel extensions (WhatsApp, inbox); troubleshoot production issues; collaborate with Product, Engineering, and Design teams
Seniority
Senior, hands-on IC