Software Engineer, Principal
- Location
- Chennai, in
- Posted
- Oct 13, 2026
- Last seen
- Oct 13, 2026
About the role
Software Engineer, Principal
Location: Chennai (Workroom Office)
Schedule: 5 Days/Week Onsite
Working Hours: 11:30 AM – 8:30 PM IST
Collaboration: Work with Global Teams
Experience: 10+ Years
Role Overview:
We are looking for a Principal Software Engineer to lead implementation of high-performance, scalable backend systems using modern C++ in a distributed, global engineering environment.
Responsibilities:
- Design and develop scalable backend modules
- Lead code reviews, mentor engineers, and promote best practices
- Work closely with global teams to define and deliver solutions
- Drive performance tuning and optimization efforts
Requirements:
- 10+ years of C++ development in Unix/Linux environments
- Deep expertise in multithreading and system performance
- Solid experience with CI/CD and modern dev toolchains
Preferred Qualifications:
- Knowledge of networking protocols or distributed systems
- Exposure to C++20, Boost, STL, or other modern C++ libraries
- Hands-on experience with Docker, Kubernetes, or other container tools
- Familiarity with Java (Spring Boot) and Redis
