Bachelor s degree in Computer Science or equivalent 8 years of hands-on experience as a software engineer Demonstrated experience as engineer responsible designing, developing, testing, supporting, and troubleshooting the Contact Center and telephony products Proficient in Java, Ansible, Python, any programming language and experienced in developing APIs and micro-services Experience with CI/CD pipelines and utilizing uDeploy and/or Ansible Understanding of modern data architecture principals and patterns Expertise with Agile (Scrum, Kanban) delivery and software design, development, test, and operational automation Understanding of enterprise-scale platform architecture to which includes considerations for high availability and business continuity Familiarity with Docker/Kubernetes and container-based development and deployment practices will be a plus Working with Event Driven Architecture - Kafka, Webhooks Test Driven Development - JUnit, Jasmine, Karma, Protractor, Jest, etc. Familiarity with NoSQL (MongoDB, DynamoDB, etc.) a plus Ability to trouble-shoot complex data issues across the e2e technology stack Either hands-on Azure/AWS experience or demonstrated desire to build cloud experience (e.g., certifications, training) Proven ability to work independently and professionally in high pressure/visibility situations within tight timeframes Self-starter, curious, collaborative, innovative, eager to learn and teach others every day