
Search by job, company or skills

This job is no longer accepting applications
Key Responsibilities:
Design, develop, enhance, and maintain middleware components using C++
Own complex modules end-to-end across design, coding, testing, and release
Provide L3 production support for critical middleware services and APIs
Perform deep root cause analysis for production incidents and performance issues
Debug complex runtime issues involving concurrency, memory, and integration layers
Participate in solution design discussions and architecture reviews
Propose and implement performance, scalability, and reliability improvements
Create technical design documents and support runbooks
Collaborate with DevOps, and downstream system teams
Drive defect reduction and operational stability initiatives
Technical Skills Required:
Strong hands-on experience in C++ (modern C++) on Lunix
Solid understanding of OOP, STL, multithreading, memory management
Experience building or maintaining middleware / backend services
Strong debugging skills
Experience with Linux/Unix environments
Knowledge of IPC, networking, sockets, or messaging frameworks
Familiarity with build systems and CI/CD pipelines
Experience with performance tuning and log analysis
Job ID: 145308187