Senior Software Engineer, Backend
Core
Design and evolve reliable backend services for high-volume communications across multi-region, multi-tenant environments, including orchestration, delivery, preferences, templates, and observability.
Role type
Senior IC backend engineer (messaging infrastructure)
Builds
Highly available communication platform delivering billions of customer messages
Domain
Fintech / Distributed Systems / Messaging Infrastructure
Required skills
System design and architecture, Python, Kotlin, AWS, MySQL, DynamoDB, Kubernetes, Multi-region/multi-tenant platform design, Third-party vendor integration, Service-level objectives definition, On-call incident response, Code review and technical standards
Preferred skills
AI-assisted development tools, Mentorship and technical direction
Technologies
Python, Kotlin, AWS, MySQL, DynamoDB, Kubernetes
Responsibilities
Design and evolve reliable backend services for high-volume communications, Design and implement resilient integrations with external messaging vendors, Define service-level objectives and metrics, Improve alerting and incident response, Participate in on-call rotation, Mentor team members and advocate for quality standards
Seniority
Senior, hands-on IC