Principal Engineer
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-10-11
-
Software Development
Software Architect, Backend Developer, Cloud Engineer - Software, DevOps
Thought Spot is a Data & AI platform that helps companies turn data into enterprise advantage. We're Gartner MQ leaders with more than 1,000 customers globally and offices in Mountain View, Chicago, London, Bangalore, Sydney, and Tokyo.
About the role:Thought Spot 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 Thought Spot, 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 you’ll 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. You’ll build the patterns, libraries, and tooling that allow hundreds of other engineers to ship code faster and more safely.
- Production-First Engineering: It’s not "done" until it’s 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. You’ll mentor Staff and Senior engineers and influence the broader technical strategy.
- 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.
Spotters are expected in-office 3+ days per week to be part of the energy of their local team. Momentum compounds when we're in the room together with faster decisions, sharper problem-solving, and the kind of peer learning that doesn't happen over a screen. Being in-office is our default way of working, with flexibility available where it's genuinely needed.
Remote Work at Thought SpotThis role is available as a remote position.
Onsite Work at Thought SpotSpotters assigned to an office are encouraged to experience the energy of their local office with an in-office expectation of 5 days per week.
About Thought SpotThe world’s most innovative companies turn to Thought Spot’s AI-Powered Analytics to put data in the hands of everyone, from the C-suite to the frontline. With simple, natural language search and AI, anyone can ask questions, discover insights, and act with confidence. Unlike legacy tools that sacrifice performance for complexity, Thought Spot is intuitively designed for every business user while being built to handle the most complex, large-scale data, wherever it resides.
This unique combination of speed and simplicity is why enterprise leaders trust Thought Spot to transform decision‑making…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).