SMC

C++ Engineer - Microservices Architecture

Click Here to Apply

Job Location

delhi, India

Job Description

Job Summary : We are seeking a skilled C++ Developer to join our dynamic team and contribute to building and maintaining high-performance microservices. The ideal candidate has experience developing low-latency services (<20ms) and handling high throughput (>12,000 requests per second) in distributed environments. Key Responsibilities : - Design, develop, and maintain robust C++ applications and microservices. - Optimize services to achieve low-latency performance and high throughput. - Collaborate with cross-functional teams to design and implement scalable and fault-tolerant systems. - Debug and troubleshoot production issues, ensuring system reliability and uptime. - Write clean, maintainable, and efficient code while adhering to industry standards and best practices. - Participate in code reviews and provide constructive feedback to team members. - Analyze system performance and identify bottlenecks for optimization. - Stay updated with the latest advancements in C++ and distributed systems technologies. Required Skills and Qualifications : - Strong proficiency in C++ (C++11/14/17 or later) and object-oriented programming. - Experience with microservices architecture and related tools/frameworks. - Proven experience in designing and optimizing low-latency (<20ms) and high-throughput (>12,000 RPS) systems. - Knowledge of network programming, multi-threading, and concurrency. - Familiarity with distributed systems and cloud platforms (e.g., AWS, GCP, or Azure). - Proficient in debugging, profiling, and performance tuning of C++ applications. - Experience with message queues (e.g., Kafka, RabbitMQ) and APIs (REST/gRPC). - Familiarity with CI/CD pipelines and version control tools like Git. Preferred Qualifications : - Experience with containerization tools (Docker, Kubernetes). - Exposure to scripting languages (e.g., Python, Bash) for automation. - Familiarity with monitoring tools like Prometheus, Grafana, or similar. - Experience working with databases (SQL/NoSQL) in high-volume environments. - Knowledge of memory management, caching strategies, and distributed caching tools (e.g., Redis). Why Join Us? - Opportunity to work on cutting-edge technology with real-world impact. - Collaborative and inclusive work environment. - Continuous learning and career growth opportunities. - Competitive compensation and benefits. (ref:hirist.tech)

Location: delhi, IN

Posted Date: 1/16/2025
Click Here to Apply
View More SMC Jobs

Contact Information

Contact Human Resources
SMC

Posted

January 16, 2025
UID: 5006135168

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.