3 days old

Principal Software Architect

Five9, Inc.
San Ramon, CA 94583

Principal Software Architect


 


Five9 is a leading provider of cloud software for the enterprise contact center market, bringing the power of the cloud to thousands of customers and facilitating more than three billion customer interactions annually. Since 2001, Five9 has led the cloud revolution in contact centers, helping organizations transition from legacy premise-based solutions to the cloud. Five9 provides businesses with cloud contact center software that is reliable, secure, compliant and scalable, which is designed to create exceptional customer experiences, increase agent productivity and deliver tangible business results.


 


We are looking for an experienced Principal Software Architect to join our growing team, who brings strong technical skills, great teamwork, and software design skills. This is a key technical leadership role in the Voice Applications and Services Engineering organization with overall ownership of architecture and technical design of current and future core Five9 voice applications and services. This is an opportunity to be at the center of building awesome scale enterprise SaaS applications creating amazing customer experiences!


 


 


Responsibilities:



  • Responsible for architecture and technical leadership of multiple engineering teams in the Voice Applications and Services Engineering organization

  • Work closely with the CTO office to drive strategic architecture and technical influence

  • Create and drive technical direction, architecture and execution roadmap for the organization

  • Maintain big picture and detailed understanding of interaction between systems, how they are structured, underlying technologies and touchpoints throughout the organization

  • Research, develop initial implementations and proof of concepts explorations for tools and technologies

  • Review design and implementation to ensure alignment with the vision and direction

  • Facilitate/moderate effective architecture and technical discussions bringing them to successful consensus

  • Effectively conduct and guide technology selection assessments with recommendation options

  • Design scalable, highly available and distributed enterprise architecture

  • Lead in a collaborative, transparent and growth minded team culture

  • Provide technical representation to external teams and customers



 


Requirements:



  • Strong background in enterprise software architecture, specifically with highly scalable and available SaaS and Voice Applications

  • Experience in the role of tech lead or architect, leading technical team and designing large software systems

  • Advance knowledge of application, data and infrastructure architecture disciplines

  • Experience in architecting and building globally available distributed systems/applications

  • Knowledge of Object Oriented Design and Microservices architecture

  • Knowledge of serverless computing concepts, cloud computing, Docker containers, and Kubernetes

  • Experience with cloud platforms like GCP, AWS, or Azure

  • Thorough understanding of high availability concepts and patterns.

  • Experience in various Web technologies like REST, Web Sockets etc.

  • Experience with Java/J2EE, Spring framework, and Spring Boot

  • Proven Knowledge of various data stores (SQL and NOSQL), and caching mechanisms

  • Experience in using service bus technologies, such as RabbitMQ, JMS, etc.

  • Excellent written and verbal communications skills.

  • At least 10 years of proven coding experience using java, J2EE

  • CS/EE degree or equivalent with 15+ years of proven related experience



 


Preferred Skills:



  • Hands on architecture and deployment experience with Google Cloud Platform

  • Experience in building RT systems

  • Familiarity with modern web UI technologies and frameworks

  • Experience with data/event streaming platforms

  • Knowledge of Test Driven Development process

  • Knowledge and experience of DevOps

  • Knowledge with SIP and RTP voice technologies




 



 


Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills.  The more inclusive we are, the better we are.  Five9 is an equal opportunity employer.


 


-------------------------------------------------------------------------------------------------------------------------------------


Our headquarters are located in the beautiful Bishop Ranch Business Park in San Ramon, CA.

Categories

Posted: 2021-06-11 Expires: 2021-07-11

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Software Architect

Five9, Inc.
San Ramon, CA 94583

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast