
Software Engineer, Principal
MicroStrategy · Chennai, India · Onsite
- Internet & E-commerce
- 1,001–5,000 employees
Mixed hiring record · median 43 days open
All reasons
- This role has been posted 4 times
- 37% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
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
More jobs at MicroStrategy
All 30Similar roles
- Software Engineer IIAmerican Express · Bengaluru, KA, Indiatoday
- Associate- Technology Vendor ManagementAmerican Express · Gurugram, HR, Indiatoday
- Infrastructure Engineer IAmerican Express · Gurugram, HR, Indiatoday
- Senior Software Engineer - AS400, CobolSopra Steria · Noida, Uttar Pradesh, Indiatoday
- Sr Staff Business Systems AnalystServiceNow · Hyderabad, Telangana, Indiatoday
- Senior DevOps and Infrastructure EngineerJobgether · Indiatoday