Login Sign Up

Principal Engineer

ThoughtSpot

2 - 5 years

Bengaluru

Posted: 18/03/2026

Getting a referral is 5x more effective than applying directly

Job Description

About the role:


ThoughtSpot is disrupting the BI industry with search and AI-driven insights. As we scale our SaaS offering, our core platform must evolve from its foundational roots into a high-performance, hyper-scale, multi-tenant ecosystem.


As a Principal Engineer at ThoughtSpot, you will serve as the technical North Star for large-scale platform modernisation. You will lead the evolution of the core platform into a high-performance, hyper-scale, multi-tenant SaaS ecosystem, driving major architectural migrations and shaping long-term technical strategy.


What youll do:


  • Architectural Overhaul: Lead the strategic transition from legacy monolithic components to a decoupled, service-oriented architecture.


  • Scale for SaaS: Own the roadmap for multi-tenancy, ensuring our infrastructure can handle thousands of concurrent enterprise customers with strict isolation and performance SLAs.


  • Boost Developer Velocity: Identify bottlenecks in our internal development lifecycle. Youll build the patterns, libraries, and tooling that allow hundreds of other engineers to ship code faster and more safely.


  • Production-First Engineering: Its not "done" until its at scale in production. You will oversee the end-to-end rollout of major system changes, ensuring zero-downtime migrations.


  • Technical Mentorship: Elevate the bar for engineering excellence across the organization. Youll mentor Staff and Senior engineers and influence the broader technical strategy.


What you will bring:


  • 15+ years of backend engineering experience, including 3+ years in a Principal or Lead Architect role.


  • Proven experience leading major architectural transformations (for example, monolith-to-microservices) and delivering them successfully to production.


  • Deep expertise in multi-tenant systems, distributed architectures, and cloud-native design (AWS, GCP, or Azure).


  • Successfully demonstrated scaling a large and complex system


  • Strong proficiency in high-performance languages such as Java, Go, or C++, and experience with modern infrastructure tools including Kubernetes, Kafka, and gRPC.


  • Demonstrated ability to influence stakeholders and lead cross-functional teams through complex technical change.


  • Passion for building scalable, elegant systems and working deeply within complex codebases.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.