Senior Software Engineer
Fullstack
Updated on 4/10/2024
Five9

1,001-5,000 employees

Cloud based call and contact center software
Company Overview
Five9's mission is to empower organizations to transform their contact centers into customer engagement centers of excellence. The company provides software for managing omnichannel customer interactions including voice, SMS, chat, email, social, video, and more.
AI & Machine Learning
Data & Analytics

Company Stage

Series D

Total Funding

$126.6M

Founded

2001

Headquarters

San Ramon, California

Growth & Insights
Headcount

6 month growth

5%

1 year growth

14%

2 year growth

26%
Locations
San Ramon, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
JavaScript
React.js
MySQL
SQL
Java
RxJava
SCRUM
Natural Language Processing (NLP)
HTML/CSS
CategoriesNew
Backend Engineering
Full-Stack Engineering
Mobile Engineering
Software Engineering
Requirements
  • 3+ years software development experience.
  • Highly proficient in Java Spring Framework, Spring Boot, reactive programming (desirably, but not required to have experience with rxjava or similar) and JavaScript.
  • Experience with PaaS hosted relational and no-SQL databases (mySQL, BigTable, Cloud Storage, etc)
  • Experience in developing automated test cases with modern tools such as Junit.
  • Experience in operational code ownership on-call, troubleshooting, uptime.
  • Experience in applying design patterns and separating concerns in a distributed system.
  • Experience with Web Technologies (HTML, CSS, DOM, JavaScript) and web standards (HTML5).
  • Familiarity with client-side JavaScript Toolkits such as React.
  • Must have experience working within an Agile/Scrum team.
  • Positive, self-motivated and enthusiastic attitude with a strong sense of ownership.
  • Strong proactive communication skills, both verbal and written.
  • AI skills in speech recognition and natural language processing are a plus but not required.
  • Experience in contact center software is a plus but not required.
  • This position requires the ability to be on-call.