HamburgerMenu
hirist

ThoughtSpot - Staff Engineer - Microservices Architecture

Posted on: 15/11/2025

Job Description

Description :

About The Role.

As a Staff Engineer at ThoughtSpot, you will lead the design and development of scalable systems that power core platform capabilities, including data modelling and metadata-driven features.

Youll bring deep backend engineering expertise, strong architectural thinking, and a developer-first mindset.

This is a hands-on technical leadership role where youll mentor engineers, shape system design, and collaborate cross-functionally to deliver impactful, extensible capabilities across the platform.

What You'll Do :

- Design, develop, and maintain scalable, distributed backend systems using Java and related technologies.

- Drive architectural decisions and contribute to the evolution of modelling and metadata infrastructure.

- Build robust APIs and tools to improve developer productivity and integration experiences.

- Ensure seamless integration with platform components through SDKs, REST APIs, webhooks, and model context protocols (MCP).

- Troubleshoot and resolve complex system issues with a focus on performance, reliability, and maintainability.

- Provide technical mentorship and guidance to engineers across the team.

- Promote engineering best practices across design, code quality, testing, CI/CD, and observability.

- Collaborate with product managers, designers, and other engineering teams to deliver end-to-end platform features.

- Continuously evaluate and improve platform architecture, development workflows, and system performance.

What You Bring :

- Bachelor's or Masters degree in Computer Science or a related field.

- 5+ years of backend or platform engineering experience.

- Strong programming skills in Java and familiarity with other modern backend languages (e.g., Python, GoLang).

- Proven experience in building scalable, distributed systems and platform capabilities.

- Understanding of system design, microservice architecture, and backend engineering best practices.

- Experience working with or building data modelling and metadata systems.

- Strong focus on developer experience and integration usability.

- Excellent problem-solving, communication, and collaboration skills.

- Demonstrated ability to mentor engineers and influence technical direction.

Preferred Qualifications :

- Familiarity with Model Context Protocols (MCP) and agent-to-agent (A2A) communication patterns.

- Experience with relational (e.g., MySQL, PostgreSQL) or graph databases.

- Exposure to cloud platforms (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes).

- Experience designing developer-facing APIs or SDKs.

- Contributions to open-source projects or technical publications.

- Understanding of CI/CD workflows and infrastructure automation tools.

info-icon

Did you find something suspicious?