Senior Software Engineer

Vagaro, Inc - Dublin, CA


Vagarois looking for a talented full stack software engineer to join ourCommunication Platform Development Team. You will be involved in buildingsoftware applications that power intelligent chatbots and virtual voiceassistants. Your mission will be to enhance the user experience for Vagaro’sB2B and B2C audiences.

Thisrole will report directly to Director of Software Engineering and beinstrumental in leading junior engineers towards team success. Cross functional communication skills are amust. The successful candidate will be comfortable working independently andpossess a sound analytical mind along with a strong problem-solving aptitude.


· 15 Days PTO

· 8 Company Holidays.

· 401 k Retirement plan with matching.

· Healthcare, Dental & Vision plans forindividuals and families.

· Discounted tickets.

· Work/Life & EAP

· Access to building fitness & amenities hub

· Snacks (of course)


· Map out human-computer interaction scenarios

· Develop intention classification andrecognition mechanisms

· Plan and execute project life cycle from requirementto deployment and from production to continuous improvement

· Design and implement scalable application inmicroservice environment

· Drive rapid prototyping and iterativedevelopment

Qualifications & Education:

· 5+ years of experience and solid knowledge onMVC and MVP design patterns

· 5+ years of application development experiencewith JavaScript, popular JS frameworks (React, Angular) and Node.js

· 5+ years of application development experiencewith C# or Java

· 3+ years of experience working with relationaland NoSQL databases

· Experience with HTML5, CSS3, Bootstrap

· Experience with messaging queue/bus/brokersystem (RabbitMQ, Kafka)

· Experience with containers (Kubernetes, DockerSwarm)

· It is a plus to have experience on thefollowing: Twilio platform, Alexa Skills, Redis, MongoDB, Elasticsearch, Druid,NLP, ML, Luis, TensorFlow

· BS degree in Computer Science, Mathematics, orrelated engineering disciplines, MS or above preferred

About the Team:

TheCommunication Platform Development Team is building next-gen immersive communicationchannels between services and users. Youwill be instrumental in shaping the architecture for this platform as well as growyour technical and inter-personal skills in a collaborative environment. Join us if you are up to the challenge.

About the Company:

Vagaro,Inc. develops all-in-one business management platforms and powerful onlinemarketplaces for the salon, spa and fitness industries. More than 110,000 professionals in the UnitedStates, Canada, the United Kingdom and Australia use Vagaro’s cloud-basedsoftware to manage all aspects of their operations and to market their servicesto local customers. Consumers chooseVagaro to search for and book services in their community at their convenience. Vagaro is easy-to-use and works on anydevice. Learn more by visiting and

Comejoin Team Vagaro to play a key role in the continued growth of our company!

Job Type: Full-time

Work authorization:

  • United States (Required)

Work Location:

  • One location


  • Health insurance
  • Dental insurance
  • Vision insurance
  • Retirement plan
  • Paid time off

This Company Describes Its Culture as:

  • Detail-oriented -- quality and precision-focused
  • People-oriented -- supportive and fairness-focused
  • Team-oriented -- cooperative and collaborative