
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 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.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in designing and developing high-performance microservices. Your expertise in Java and Spring Boot allows you to write clean, maintainable, and testable code that focuses on scalability and reliability. You thrive in collaborative environments, working closely with architects and senior engineers to solve complex problems and ensure the success of your projects.
You are passionate about cloud technologies and have hands-on experience with GCP, which enables you to leverage cloud-native services effectively. Your strong understanding of distributed systems helps you take ownership of services from design through deployment and ongoing operations. You are committed to writing code that not only meets functional requirements but also adheres to best practices in performance and security.
You value diversity and inclusion in the workplace, believing that a team with varied backgrounds and perspectives leads to better outcomes. You are eager to contribute to a culture that empowers everyone to be their authentic selves and fosters innovation.
Desirable
Experience with containerization technologies such as Docker and orchestration tools like Kubernetes would be a plus. Familiarity with CI/CD practices and tools can enhance your contributions to the team.
What you'll do
As a Staff Software Engineer at Five9, you will play a crucial role in designing, developing, and optimizing our next-generation cloud-native services. You will be responsible for creating high-performance microservices using Java and Spring Boot, ensuring that they are scalable, reliable, and maintainable. Your role will involve collaborating with cross-functional teams to define system architecture and participate in technical reviews, contributing your insights to improve overall system design.
You will take ownership of the services you develop, managing them end-to-end from design and implementation to deployment and monitoring. This includes writing comprehensive documentation and conducting code reviews to maintain high standards of quality across the team. You will also engage in problem-solving discussions with your peers, helping to troubleshoot and resolve issues that arise in production environments.
Your contributions will directly impact the customer experience, as Five9 powers billions of customer interactions annually. You will have the opportunity to innovate and implement solutions that enhance productivity and deliver measurable business outcomes for our clients.
What we offer
At Five9, we offer a collaborative and inclusive work environment where you can thrive and grow. You will be part of a team that values diversity and encourages you to bring your authentic self to work. We provide opportunities for professional development and career advancement, ensuring that you have the resources you need to succeed.
We celebrate our achievements together and foster a culture of innovation and creativity. As a leading provider of cloud contact center software, you will have the chance to work on cutting-edge technologies and contribute to projects that make a real difference in the industry. Join us in our mission to bring joy to customer experiences and help organizations achieve their goals.
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 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.

Staff Engineer
Fivetran is hiring a Staff Software Engineer to build and maintain data pipelines that move data from various sources to data warehouses. You'll work with technologies like Java, SQL, and Kubernetes in a hybrid work environment based in Bangalore.

Staff Engineer
Okta is hiring a Staff Software Engineer to work on their SaaS platform, focusing on secure access and identity management. You'll be part of a team that builds reliable and scalable solutions. This position requires significant experience in software engineering.