
Senior Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in India.
• Design, develop, and implement full-stack features utilizing Java, Spring Boot, and React.
• Create Python-based AWS Lambda serverless functions and automation.
• Develop and manage scalable, observable, production-ready services on AWS.
• Design and document REST APIs along with data models.
• Apply networking principles to construct and troubleshoot service-to-service and client-facing communication.
• Diagnose production issues across front-end, service, and infrastructure tiers.
• Assist in root-cause analysis.
• Write and maintain unit, integration, and automated tests.
• Contribute to CI/CD pipeline processes.
• Collaborate with product teams, QA, DevOps, and senior engineers during design and code reviews.
• Aid in monitoring, logging, and tracing activities.
• Serve as a hands-on individual contributor on the Voice Platform team, developing network-facing cloud services for Genesys Cloud contact centers globally.
• Over 5 years of professional software engineering experience as a hands-on individual contributor.
• Strong system design and analytical/problem-solving capabilities.
• Proficient in working within Linux development and production environments.
• Excellent communication and collaboration skills across engineering and product teams.
• Ability to balance quality, performance, and project delivery timelines.
• Experience with MCP (Model Context Protocol), AI agents, or integrating LLM APIs.
• Familiarity with RAG, embeddings, or vector databases.
• Strong skills in Java, Python, and React.
• Practical experience with AI coding assistants for code generation, test writing, refactoring, debugging, and documentation.
• Ability to create effective prompts and hands-on experience in MCP and LLM integration.
• Proficient with Spring Boot and Spring.
• Experience design microservices and REST APIs.
• Hands-on experience in building and operating services on AWS, including EC2, Lambda, DynamoDB, RDS/PostgreSQL, S3, and SNS/SQS.
• Solid understanding of networking fundamentals: TCP/IP, UDP, DNS, HTTP, TLS, along with basic network debugging skills.
• Knowledge of unit/integration testing and CI/CD practices, such as Jenkins.
• Comfortable using CloudWatch; exposure to SumoLogic or New Relic is a plus.
• Nice to have: API Gateway, ElastiCache (Redis), VPC, Route 53, IAM, Secrets Manager, TypeScript, modern React tooling, Terraform, CloudFormation, CDK, Serverless Framework, Kafka or similar, Docker, Kubernetes.
• Interest in real-time communications and voice/contact-center platforms.
• Flexible-first culture with various working arrangements.
• Mentorship, educational programs, leadership development, and educational support.
• Paid volunteer time off.
• August Free Fridays.
• Well-being resources available.
• Regionally tailored programs for employees and their families.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.