Back to jobs
G
Hiring companyGenesys

Verified today

Staff Software Engineer Voice Platform

Virtual Office (Tamil Nadu) Full-time

About the role

Genesys is seeking a Staff Software Engineer to join the Voice Platform team as a hands-on technical leader for high-performance, network-facing services powering real-time voice communications for Genesys Cloud contact centers worldwide. You will design and deliver scalable network and voice-platform services, develop systems software in C and cloud backend services in Java, build and operate services on AWS, and apply strong networking and Linux skills to real-time communications workloads. The role involves leading troubleshooting of complex production issues, defining engineering best practices, mentoring engineers, and driving continuous improvement across the voice platform. The position is based in a Virtual Office in Tamil Nadu.

What you’ll do

  • Lead the design, development, and delivery of scalable network and voice-platform services that support real-time communications with high reliability and operational excellence.
  • Develop and maintain systems software in C, including work with network-facing and open-source platform components used in real-time communications.
  • Design and implement cloud backend services in Java and contribute across related platform services as needed.
  • Build and operate services on AWS, ensuring scalable, observable, and production-ready solutions.
  • Apply strong networking and Linux systems skills to develop, integrate, and troubleshoot real-time communications workloads.
  • Lead troubleshooting of complex production issues spanning networking, systems, and service layers; drive root-cause analysis and lasting fixes.
  • Define and promote engineering best practices for design, code quality, CI/CD, testing, monitoring, logging, tracing, and production operations.
  • Mentor engineers through design reviews, code reviews, incident response, and hands-on technical guidance.

What you’ll bring

  • 8+ years of professional software engineering experience, including senior/lead-level impact
  • Hands-on proficiency in C for systems or network-oriented software
  • Hands-on proficiency in Java for backend service development
  • Strong networking fundamentals (TCP/IP, UDP, TLS, sockets, and network debugging)
  • Strong Linux experience in development and production environments
  • Experience designing, building, and supporting services in cloud environments (preferably AWS)
  • Experience leading technical initiatives from architecture through production delivery
  • Demonstrated ability to mentor engineers and influence technical direction

Nice to have

  • Spring Boot and web application development
  • Broader AWS experience (ECS/EKS, API Gateway, SQS/SNS, DynamoDB/RDS, CloudWatch, IAM, CloudFormation/CDK/Terraform)
  • Experience with SIP, VoIP, or open-source telecom platforms (e.g. OpenSIPS, Kamailio, Asterisk, FreeSWITCH)
  • Genesys Cloud CX, contact-center, carrier, CCaaS, UCaaS, or CPaaS experience
  • Multi-region deployments, Kubernetes, service mesh, and zero-downtime release practices
  • Security for networked systems (TLS, mTLS, SRTP, IAM, network segmentation)
  • Strong observability and incident-leadership background

Skills

CJavaNetworkingLinuxSIP/VoIPAWSSpring BootKubernetes

Benefits

  • Paid volunteer time
  • August Free Fridays
  • Well-being resources
  • Regionally tailored programs for employees and their families
  • Growth through mentorship, learning programs, leadership development and education support