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
View details
Apply Now