Sr Software Engineer | Engineering
Core
Design, implement, and scale cloud-native microservices for a global contact center platform.
Role type
Senior Software Engineer (Backend)
Builds
High-performance microservices powering billions of customer interactions
Domain
Cloud infrastructure, distributed systems, contact center software
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, distributed systems, GCP (GKE, CockroachDB, Redis), debugging, system design
Preferred skills
Kubernetes, CI/CD pipelines, latency-sensitive systems, telephony protocols (SIP, RTP, IVR)
Technologies
Java, Spring Framework, Spring Boot, Google Cloud Platform, Kubernetes, GitLab CI/CD, CockroachDB, Redis, GKE
Responsibilities
Design and optimize high-performance microservices; write clean, scalable code; own services end-to-end; collaborate on system design; ensure SLAs and security; improve CI/CD and observability; mentor junior engineers
Seniority
Senior, hands-on IC