Sign In
 [New User? Sign Up]

Software Architect

Five9, Inc.


Location:
San Ramon, CA 94583
Date:
02/28/2020
2020-02-282020-03-29
Categories:
  • Customer Service
  • Information Technology
  • Telecommunications
  • Engineering
Five9, Inc.
  •  
  • Save Ad
  • Email Friend
  • Print
Careercast Networks
  • Disability
  • Veteran
  • Diversity

Job Details

Software Architect



Five9 is a 250 million dollar leader in cloud based contact center SaaS solutions and one of the Bay Areas fastest growing companies, 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.



In addition to very competitive compensation packages, Five9 offers a high-energy environment with lots of room for personal and professional growth. This position is located at our headquarters in San Ramon.



Responsibilities:



  • Architect and design Five9 Virtual Call Center (VCC).

  • Contribute to improving the scalability, fault resiliency, security, performance, resource utilization, speed and quality of development, speed of deployment and rollback, ease of maintenance and sustaining of Five 9 VCC solution and services.

  • Provide technical expertise for implementing new SaaS products and services, designing APIs and SDKs, as well as the selecting and deploying appropriate tools for reporting, monitoring and diagnosis of VCC services.

  • Provide mentoring to development and QA teams regarding new architectures, tools and practices.

  • Apply verifiable engineering practices for analysis and selection of tools, frameworks and libraries.

  • Collaborate with all aspects of Five9 organization including Operations, Sustaining, and Customer Service support staff to resolve trouble tickets and mitigate end-user issues with VCC applications.

  • Perform knowledge transfer and training to off-shore technical team members, and other stakeholders.





Requirements:



  • 3+ years experience in design and development of software, n-tier architecture, web services, object-oriented design and languages (Java, C/C++).

  • 3+ years experience leading the software development and support life cycles, from architecture, design, development and deployment, to testing of multi-tiered applications.

  • Experience designing and running applications for Cloud platforms (AWS/GCP).

  • Experience designing distributed systems.

  • Architecture of telecom or soft real-time solutions.

  • Experience with database design.

  • Strong expertise in development technologies and programming libraries: Apache Tomcat, JDBC, message brokers (RabbitMQ), containers (Docker/Kubernetes), load balancers, API Gateways, virtualization.

  • Deploying and maintaining large enterprise software applications in high load, highly available environments.

  • Experience delivering Web-services and REST architectures.

  • Developing use cases, user stories, design and architecture specifications.

  • Masters degree in Computer Science or related technical field or equivalent experience.

     



 
Powered ByLogo