Senior Voice Software Engineer

  • Genesys
  • 1175 Colony Square Suite 1700, Atlanta, GA 30361, USA
  • Nov 09, 2020
[Information Technology]

Job Description

Every year, Genesys delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a ServiceSM so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty.Why Genesys needs you:Connections matter, at certain times with greater urgency. Whenever the moment, our technology facilitates those connections creating experience as a service. Our team members own their critical services and words like scalability, resiliency, and automation are at the heart of every line of code we write.Genesys Cloud utilizes micro-services to build a powerful voice platform. You will contribute to an architecture that delivers over 105 million calls and 230 million billed minutes every month, and growing every day. You will work in a fast-paced, startup culture, where our environment is one of continuous change, innovation and experimentation. You will work with established and cutting-edge technologies like Java, Kafka, Redis, and various AWS Services to build on our micro-service Cloud architecture.Successful Senior Voice Software Engineers will:Work closely and collaboratively with team members.Demonstrate a high level of curiosity and keep up-to-date on the latest technologies.Take ownership and strive for excellence in the features they deliver.Follow Best Practices for security, logging, metrics and test automation as important components of new development.Major Responsibilities/Activities:As a Senior Voice Software Engineer, you will be responsible for developing new features and components for our voice network infrastructure, as well as monitoring, analysis, and support of both our infrastructure and our customers.Design new software features through agile development practices such as chartering, story-mapping, and regular stand-up meetings.Implement new features, work with support services to fix any issues found in the field, and monitor platform components.Write unit and integration tests.See features through deployment into production.Stay current with industry developments and new trends.Understand & comply with PCI and HIPAA.Adhere to Genesys Code of Business Conduct and Ethics.Minimum Requirements:Experience with software engineering in Java, C/C++, or Python.Experience with voice networks, including SIP, RTP, and SDP.Experience with network protocols, including UDP, TCP, and TLS.Demonstrable understanding of scalability and availability in distributed systems.Experience with REST API's.Experience with Linux operating environments.Good verbal and written communication skills.Bachelors degree in Computer Science or related work experience.The ideal candidate would also have experience with:OpenSIPS and/or KamailioAmazon Web ServicesGitJenkinsMavenBenefits:Check out our benefits and open time off policy at is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics. #LI-BJ1
Associated topics: application, backend, c++, c#, matlab, python, software developer, software engineer, software programmer, sw