
Software Engineer, Principal
MicroStrategy4 days ago
Chennai, IndiaStaff+
Responsibilities
- Design, develop, and maintain scalable backend services using Java.
- Lead the implementation of complex React features with a focus on performance and maintainability.
- Integrate backend services with Snowflake and Databricks for data processing and analytics workflows.
- Drive production readiness, performance optimization, scalability, and reliability.
- Mentor senior engineers, review code, and guide architectural decisions.
Requirements
- 10–13 years of software engineering experience.
- Strong expertise in Java development, including performance tuning and optimization.
- Deep experience with React architecture and modern state management patterns.
- Solid understanding of cloud infrastructure and deployment environments.
- Experience with Snowflake SQL and Databricks data pipelines.
- Preferred: experience integrating AI-driven features into applications or platforms.
- Preferred: background in BI and analytics performance optimization, including query performance and data-processing efficiency improvements.
Benefits
- Work from the office in Chennai, India, Monday through Friday.
Tech Stack
About MicroStrategy
We provide cloud-native, AI-powered enterprise analytics software to thousands of global customers, and leverage 35+ years of software expertise to explore innovation in Bitcoin applications. We believe the combination of our operating structure, Bitcoin strategy, and focus on technology innovation provides a unique opportunity for value creation. We rebranded from MicroStrategy to Strategy in February 2025. Follow our new LinkedIn Company Page at https://www.linkedin.com/company/strategy