3 days ago
Remote, India or Chennai, IndiaStaff+
Responsibilities
- Design, develop, deliver, and operate scalable cloud backend and voice-platform services for reliable real-time communications.
- Implement Java and Spring Boot backend microservices and Python-based AWS Lambda serverless functions.
- Build AI bots and agents using MCP, RAG, vector databases, guardrails, and LangChain.
- Develop and maintain C systems software and network-facing components such as OpenSIPS/SIP routing.
- Contribute to React-based operational and customer-facing tooling when needed.
- Build and operate production services on AWS with strong scalability, observability, and operational readiness.
- Apply networking, Linux, multithreading, concurrency, and thread-safety expertise to high-throughput, low-latency systems.
- Develop expertise in SIP/VoIP, RTP/SRTP, and Genesys voice-platform concepts.
- Troubleshoot complex production issues across networking, systems, and service layers using SumoLogic and New Relic.
- Drive architecture, system design, root-cause analysis, scalability, fault tolerance, maintainability, and lasting fixes.
- Collaborate with product, architecture, DevOps, QA, security, and operations teams.
- Provide technical guidance and mentorship through design reviews, code reviews, and hands-on collaboration without direct reports.
Requirements
- At least 7 years of professional software engineering experience as a hands-on individual contributor, including staff/principal-level technical impact.
- Experience driving technical initiatives from architecture through production delivery and influencing engineering direction without formal authority.
- Experience supporting mission-critical, high-availability production systems with strong system design and analytical problem-solving skills.
- Strong Java skills and experience with Python and C or the ability to ramp quickly in systems and network-oriented C software.
- Experience with Spring Boot, Spring, REST API design, microservices, distributed systems, and deep multithreading and thread-safety concepts.
- Hands-on AWS experience with EC2, Lambda, DynamoDB, RDS/PostgreSQL, S3, SNS/SQS, ElastiCache/Redis, IAM, and CloudWatch.
- Strong TCP/IP, UDP, DNS, TLS/mTLS, sockets, HTTP, network-debugging, and Linux experience.
- In-depth knowledge of SIP, VoIP, and RTP/SRTP, with the ability to learn real-time communications concepts quickly.
- Experience analyzing production issues using SumoLogic and New Relic and working with pipeline-as-code, automated testing, and deployment tools such as Jenkins.
- Experience building AI-powered features or internal tooling with LLM APIs, AWS Bedrock, MCP servers or agents, RAG pipelines, embeddings, or vector databases.
- Experience applying AI and LLMs to observability and operations, with awareness of AI safety, prompt-injection risks, and secure handling of code and data.
- Strong communication, technical judgment, and ability to balance quality, performance, security, and delivery timelines.
- Preferred experience with OpenSIPS, Kamailio, Asterisk, FreeSWITCH, Genesys Cloud CX, contact centers, carrier systems, CCaaS, UCaaS, CPaaS, React, ECS/EKS, API Gateway, VPC/PrivateLink, Route 53, Secrets Manager, KMS, Terraform, CloudFormation, CDK, Serverless Framework, Ansible, Kafka/MSK, Envoy, Kubernetes, network segmentation, and multi-region deployments.
Benefits
- Flexible-first working culture with flexible ways of working.
- Mentorship, learning programs, leadership development, and education support.
- Paid volunteer time, August Free Fridays, well-being resources, and regionally tailored programs for employees and their families.
- The position is listed as remote.
- Genesys is Great Place to Work certified in 17 countries.
Tech Stack
Amazon DynamoDBAmbassadorAnsibleApache KafkaAWSCJavaJenkinsKubernetesLinuxPostgreSQLPythonReactRedisSpring BootTerraform
Categories
About Genesys
Genesys builds cloud contact center and customer experience software used by enterprises to manage voice and digital interactions, self-service, and workforce engagement. Its Genesys Cloud platform and related tools are sold as subscription services (CCaaS) with AI for routing, automation, and analytics. The company serves more than 8,000 organizations worldwide and is headquartered in Menlo Park, California.
