HamburgerMenu
hirist

Junior Software Engineer - C++/Microservices Architecture

Consultancy Company
Chennai
2 - 4 Years

Posted on: 13/11/2025

Job Description

Description :

Job Summary :

We are seeking a skilled and motivated C++ Microservices Developer to join our engineering team. The ideal candidate will have strong experience in C++ development and a solid understanding of microservices architecture.


You will be responsible for designing, developing, and maintaining scalable and high-performance microservices that power our core applications.

Key Responsibilities :

- Design, develop, and maintain microservices using C++.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Ensure the performance, quality, and responsiveness of applications.

- Write clean, scalable, and efficient code following best practices.

- Implement and maintain APIs for communication between services.

- Optimize existing services for performance and scalability.

- Participate in code reviews and provide constructive feedback.

- Troubleshoot and debug production issues.

- Maintain documentation for architecture, design, and implementation.

Required Skills & Qualifications :

- Bachelor's or Masters degree in Computer Science, Engineering, or related field.

- 1+ years of experience in C++ development.

- Strong understanding of microservices architecture and RESTful APIs.

- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.

- Familiarity with CI/CD pipelines and DevOps practices.

- Knowledge of multithreading, memory management, and performance tuning in C++.

- Experience with message brokers (e.g., Kafka, RabbitMQ) is a plus.

- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.

- Excellent problem-solving and communication skills.

Preferred Qualifications :

- Experience with gRPC or other RPC frameworks.

- Exposure to Agile/Scrum methodologies.

- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK stack).

Must have :

- Bachelor's or Masters degree in Computer Science, Engineering, or related field.

- 1+ years of experience in C++ development. Exp in Microservices

- Experience in Containerization technologies like Docker and orchestration tools like Kubernetes.

- Product or Semi conductor or Hardware Manufacturing company experience is a MUST.

- Candidates from engineering product companies have higher chances of getting shortlisted (current company or past experience)

- No Poach - HCL & Nvidia (current company must not be HCL or Nvidia

Target Companies :

- Product or Semi conductor or Hardware Manufacturing company experience is a MUST. 2.Candidates from engineering product companies have higher chances of getting shortlisted.

Additional Guidelines :

- 3 technical rounds + HR round

- Hybrid work mode


info-icon

Did you find something suspicious?