Software Engineer, Principal
ChennaiFull-time10–13 yrsPosted over a month ago
Leadership software engineering role at MicroStrategy in Chennai. Needs 10–13 years.
About the role
We are seeking a Principal Software Engineer to serve as a senior individual contributor, leading complex technical initiatives across backend systems, frontend applications, and cloud-based data integration layers. This role requires strong full-stack expertise and the ability to drive architectural decisions, performance improvements, and high-quality engineering practices.
What you'll do
- Design, develop, and maintain scalable backend services using Java
- Lead the implementation of complex React features, ensuring high performance and maintainability
- Integrate backend services with Snowflake and Databricks for data processing and analytics workflows
- Ensure production readiness, focusing on performance optimization, scalability, and reliability
- Provide technical leadership by mentoring senior engineers, reviewing code, and guiding architectural decisions
What you need
- Java
- TypeScript
- JavaScript
- React
- HTML
- CSS
Good to have
- SQL
- Snowflake
- Databricks
- ETL