Five9
cloud contact center software
SoftwareEngineerIIBackend
“Software Engineer II - Backend at Five9. Skills: Java backend development, Microservice architectures, REST API design, Spring Boot. Design, develop, and maintain backend software solutions. Build scalable, reliable, and high-performance backend systems”
What You'll Achieve.
bringing joy to customer experience; power end-to-end platform capabilities; enhance productivity and code quality; deliver high-quality, performant, and scalable backend solutions on time and within scope
Industry & Context.
solve complex backend and distributed-systems challenges; Troubleshoot and resolve complex production and architectural issues; identifying root causes; implementing scalable solutions; Experience solving complex problems that multiple services, products, or distributed systems
What They're Looking For.
Must Have
3+ years of industry experience in Java backend development, REST API design and implementation, Microservice architectures, Backend frameworks such as Spring Boot, Databases (SQL, NoSQL, Redis), Hands-on experience designing and implementing scalable, high-performance microservices that expose REST APIs, Experience solving complex problems that multiple services, products, or distributed systems, Solid understanding of security best practices, Ability to work both independently and as part of a collaborative engineering team, Commitment to delivering high-quality, performant, and scalable backend solutions on time and within scope, Proven ability to mentor other developers through direct guidance and code reviews
Nice to Have
Experience with Google Cloud Platform (GCP), Kubernetes, build tools (Gradle preferred), CI/CD pipelines (GitLab preferred), Experience with event-driven messaging systems, Experience with contact center technologies, including IVR, Virtual Agents, VoIP, and telecommunications service providers, Experience with AI development tools
What You'll Do.
and maintain backend software solutions
and high-performance backend systems
Develop backend architecture
Implement backend services
Test backend services
Document backend services
Translate requirements into robust backend services and APIs
Explore emerging technologies
Bring innovative ideas into production
Mentor other engineers
Drive backend engineering best practices
and maintainable backend code
Contribute to core services
and platform capabilities
Leverage agentic coding tools
Use AI-assisted development environments
Identify root causes of issues
Implement scalable solutions
Ensure development stays on track
Meet deliverables and milestones
Align solutions with business and platform objectives
Follow engineering processes
Contribute to service documentation
Create technical specifications
How You'll Work.
Team & Collaboration
Working closely with product owners and key stakeholders; Collaborate closely with cross-functional teams including product managers, other backend development teams, frontend engineers, and quality assurance; Partnering with product teams
Process & Methodology
Ensure development stays on track, Deliverables meet milestones, Solutions align with business and platform objectives, Ensure that development stays on track, Milestones are met, Project aligns with business objectives
Applying for this Software Engineer II - Backend role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Five9?
Real rants from real employees. Read before you apply.