
About Five9
Empowering extraordinary customer experiences through cloud solutions
Key Highlights
- Public company (NASDAQ: FIVN) with strong market presence
- Over 2,000 customers including Zappos and ADT
- Raised $200M+ in funding to date
- Headquartered in San Ramon, California
Five9 is a leading provider of cloud contact center solutions, headquartered in San Ramon, California. With over 2,000 customers, including major brands like Zappos and ADT, Five9 offers a comprehensive CCaaS platform that integrates AI-driven analytics to enhance customer interactions. The company ...
🎁 Benefits
Five9 offers competitive salaries, stock options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees als...
🌟 Culture
Five9 fosters a culture focused on innovation and customer success, encouraging employees to leverage data and insights to drive impactful solutions. ...
Skills & Technologies
Overview
Five9 is hiring a Staff Software Engineer to design and build scalable backend services for their cloud contact center software. You'll work with Java and Spring Boot to develop APIs and ensure reliable data handling. This position requires significant experience in backend development.
Job Description
Who you are
You have 5+ years of experience in backend engineering, focusing on building scalable and reliable systems. Your expertise in Java and Spring Boot allows you to develop high-performance backend services that meet user needs effectively. You understand the intricacies of microservices architecture and have a strong grasp of RESTful API design, ensuring that your services are both efficient and maintainable.
You are skilled in implementing secure data handling practices and have experience with cloud-managed databases. Your ability to design ingestion pipelines for large files demonstrates your understanding of data flow and processing in a cloud environment. You are also familiar with authentication and authorization mechanisms, ensuring that platform resources are protected against unauthorized access.
What you'll do
In this role, you will design, build, and operate the server-side systems that power Five9's screen recording platform. You will be responsible for developing scalable backend services and APIs that support recording session orchestration and large file ingestion. Your work will involve implementing reliable ingestion pipelines with features like retries and idempotency to handle failures gracefully.
You will contribute to the evolution of a microservices-based architecture, balancing scalability and maintainability while ensuring high availability of services. Collaborating with cross-functional teams, you will ensure that the backend services align with the overall product vision and user experience goals. Your contributions will directly impact the quality and reliability of the customer experience that Five9 delivers.
What we offer
Five9 fosters a team-first culture that values diversity and inclusion, empowering employees to be their authentic selves. You will be part of a collaborative environment where innovation is encouraged, and your contributions are recognized. The company is committed to providing a supportive workplace that promotes growth and development for all team members.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Five9.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Five9 is hiring a Staff Software Engineer to design and implement cloud-native services. You'll work with Java, Spring Boot, and GCP to optimize high-performance microservices. This position requires strong technical depth and experience in building complex distributed systems.

Staff Engineer
Five9 is seeking a Staff Software Engineer to drive the development of cloud contact center software. You'll work with technologies such as PHP, Laravel, Python, and Vue.js, leveraging AI services to enhance customer experiences. This role requires significant experience in software engineering.

Software Engineering
Five9 is seeking a Senior Staff Software Engineer to lead the development of innovative AI products for cloud contact centers. You'll work with technologies like Java and Python, focusing on machine learning and generative AI. This role requires extensive experience in software engineering and cloud solutions.

Staff Engineer
Okta is hiring a Staff Software Engineer to join their Access Management Engineering Team. You'll develop secure access and authentication solutions using Java. This position requires solid experience in Java web development.

Software Engineering
Five9 is seeking a Senior Software Engineer to develop a scalable global voice platform. You'll work with Java, JavaScript, and Spring to integrate the Five9 dialer into multiple CRM systems. This role requires 5+ years of experience in backend and frontend development.