Senior Software Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in India.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers