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 contemporary 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
📌 Software Engineer, Principal (Chennai)
🏢 MicroStrategy India
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.