Software Engineer II - Backend
Core
Design, develop, and maintain scalable, high-performance backend systems and APIs supporting Five9's cloud contact center platform.
Role type
Senior IC backend software engineer (Java/Spring Boot)
Builds
Scalable backend services, REST APIs, and distributed systems for cloud contact center software
Domain
Cloud software / Contact center technology
Deliverable
production ML models | product features | infrastructure
Required skills
Java backend development, REST API design, Microservice architectures, Spring Boot, SQL/NoSQL/Redis databases, Distributed systems troubleshooting, Security best practices, Mentoring
Preferred skills
Google Cloud Platform (GCP), Kubernetes, Gradle, CI/CD pipelines (GitLab), Event-driven messaging systems, Contact center technologies (IVR, VoIP, Virtual Agents), AI development tools
Technologies
Java, Spring Boot, REST, SQL, NoSQL, Redis, GCP, Kubernetes, Gradle, GitLab
Responsibilities
Design and implement scalable backend services and APIs; Troubleshoot complex production and architectural issues; Mentor other developers through code reviews and guidance; Collaborate with cross-functional teams on requirements and delivery; Ensure development aligns with business objectives and milestones; Contribute to engineering processes and technical documentation
Seniority
Mid-Senior, hands-on IC with mentoring responsibilities