Staff Software Engineer
Core
Lead the design, development, and operation of scalable, secure, and reliable digital messaging services within a cloud-based microservice architecture.
Role type
Staff Software Engineer (Backend/Infrastructure)
Builds
Highly available communication services for digital messaging channels (WhatsApp, Meta, X, SMS, etc.)
Domain
Enterprise SaaS / Customer Experience / Distributed Systems
Required skills
Java, distributed systems, microservices, REST APIs, automated testing, cloud infrastructure (AWS), system reliability, incident response, mentoring
Preferred skills
Digital messaging integrations, AWS services (DynamoDB, S3, SQS, SNS, Lambda, ECS), event-driven architectures, NoSQL, TypeScript, networking concepts (TCP/IP, DNS, load balancing), observability tools
Technologies
Java, AWS, DynamoDB, S3, SQS, SNS, Lambda, ECS, TypeScript, Git
Responsibilities
Lead architectural decisions for fault-tolerant messaging systems; design and implement features for message routing, delivery, and tracking; build integrations with third-party messaging platforms; drive improvements in system reliability and performance; mentor engineers and raise technical standards; participate in on-call rotation and incident response.
Seniority
Staff, hands-on technical leadership
