What You'll Do
- Energize teammates to continuously improve
- Possess strong technical capabilities
- Enjoy working independently in a fast-paced technical environment
- Analyze existing architecture to make consistent improvements
- Possess excellent analytical and problem-solving skills
- Demonstrate curiosity with regard to software
- Provide on-call support to external customers
- Work with cross-functional teams to troubleshoot issues
- Develop IVR applications using a variety of technologies, including Java, .NET, VXML, JavaScript, JRuby, and Groovy
- Apply advanced knowledge of the Object-Oriented principles and best practices of software development to enhance products and customer experience
- Perform design and code reviews
- Learn and implement a wide range of technologies that integrate solutions with customers
- Transition solutions to internal and external platform teams
- Prioritize and juggle between multiple projects based on customer needs
- Communicate with external customers as required
Qualifications - We encourage you to apply if you think your experience may be a match, even if you do not meet all of the qualifications.
- A Bachelor's degree in Computer Science/Engineering or a related field, or equivalent experience
- 5+ years as a senior IVR, Java, or .NET developer
- 2+ years’ experience as a Lead Engineer
- Proven track record of developing high-quality software
- Demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment
- Ability to communicate with developers, executive managers, and external customers
- Experience with VXML, ASR, Call Center Telephony, and IVR development platforms such as Cisco CVP or Genesys
- Experience with emerging AI technologies
- Deep understanding of the principles of IVR Voice User Interface design
- Effective time management, organizational, and prioritization skills
- Strong sense of responsibility, accountability, and passion about quality of work, desire to learn, and take ownership
- Very strong verbal and written communication skills
- Experience in MVC frameworks, preferred.
- Interest in data collection and analytics, preferred.
- An understanding of multiple SDLC practices, preferred.
- Proficiency in at least one modern programming language such as Java, C#, or C++, preferred.
- Working with UNIX/Linux/OSX, preferred.
- Familiarity with JavaScript, Ruby on Rails, VUI Design, preferred.
- Deep understanding of the principles of IVR Voice User Interface design, preferred.
Top Skills
What We Do
At Vail we develop innovative technology to enhance the way people communicate. Our mission is to create business value for our clients and growth opportunities for our employees by developing solutions that inspire people to interact freely and authentically.
Why Work With Us
We are constantly learning. That's why we organize hackathons, workshops, and book clubs, and encourage continued education via courses and seminars. Bringing great minds together is important for our success, so we hire people with diverse backgrounds, stay active in our fields, attend conferences, and are always learning from our peers.
Gallery








Vail Systems, Inc. Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
We observe a hybrid work arrangement based on business and team needs.