Senior Software Engineer C++ - Backend
New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- AWSDockerElasticSearchJavaKafkaKubernetesMySQLC++RedisMicroservices
Requirements
- 10+ years of experience in software engineering, with strong expertise in large-scale distributed systems
- Proven experience building multi-tenant SaaS or enterprise-grade backend platforms
- Strong proficiency in C++ and/or Java, with additional experience in JavaScript/TypeScript or Node.js considered a plus
- Solid understanding of microservices architecture, distributed system design, and cloud-native principles
- Hands-on experience with relational databases such as MySQL and SQL Server
- Experience working with messaging and data systems such as Kafka, Redis, and Elasticsearch
- Familiarity with AWS services including S3, CloudFront, and DynamoDB
- Experience with Docker, Kubernetes, and Linux-based deployment environments
- Strong debugging, problem-solving, and analytical skills with high attention to detail
- Excellent communication skills and ability to work effectively in distributed, remote-first teams
Responsibilities
- Design, develop, and maintain high-performance backend services for a distributed iPaaS and API management platform
- Build scalable and reliable systems supporting integration, orchestration, and automation workflows across enterprise applications
- Develop and optimize microservices and backend components using C++, Java, and related technologies
- Work with data and messaging systems such as MySQL, Redis, Kafka, and Elasticsearch to ensure high availability and performance
- Design and deploy cloud-native services on AWS, leveraging infrastructure such as S3, CloudFront, and DynamoDB
- Containerize and deploy applications using Docker and Kubernetes in Linux-based environments
- Ensure system reliability, scalability, and performance in always-on (24x7x365) production systems
- Collaborate with engineers, product managers, and operations teams to deliver end-to-end solutions from design to deployment
View Full Description & ApplyYou'll be redirected to the employer's site