Software Engineer, Principal ( C++)
MicroStrategy India
- Chennai, Tamil Nadu
- Permanent
- Full-time
- 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
- 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
- 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