All roles at MicroStrategy

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

More roles like this at MicroStrategy

Apply on MicroStrategy's site