Engineering Manager- Backend (Hands-On)
What do we do?
ThoughtSpot is on a mission to create a more fact-driven world. Our platform is disrupting the $200B+ analytics market industry by making it 1000x faster and easier for non-technical business people to answer their own data questions, based on innovations in search engines, in-memory large-scale computing & AI technology. With ThoughtSpot, anyone from C-suite executives to front-line employees can use a simple search to instantly analyze billions of rows of data, and leverage artificial intelligence to get relevant insights on questions they might not have thought to ask. If you’re looking to solve hard problems in a large market, this is the role for you!
ThoughtSpot is a pioneering company at the forefront of the data analytics and business intelligence industry. Our platform empowers organizations to transform their data into actionable insights, enabling them to make smarter, data-driven decisions.
We, at ThoughtSpot, are looking for a Senior Engineering Leader -Backend to lead and grow the team based out of Bangalore. Come join a team of world-class engineers in the Application Backend team at Thoughtspot, who are responsible for building and operating the middleware which runs the core applications which enables deep search driven BI applications weaving valuable insights from every row of an infinite data pool, for our growing SaaS customers.
In this role, you will be a hands-on technical leader responsible to manage a team that designs, builds and scales to help millions of business-people make smarter decisions.
What you'll do :
- Manage and mentor backend engineers to be more effective at their work and grow their careers.
- Drive the quality and stability of the product by getting hands-on as required with code, design and test plan reviews, and debugging distributed systems issues.
- Build a culture of operational excellence with a focus on observability, performance, scalability, cloud cost and security.
- Architect, design, develop and operationalize high performance, scalable, resilient and secure systems.
- Collaborate with multiple stakeholders across product and engineering teams, to establish KPI for different services and own end-to-end delivery and lifecycle management.
- Identify and help implement the most appropriate technologies, protocols and frameworks leading to efficient solutions.
- Defining strategy and technical roadmap for continuously improving release and deployment velocity, scale, performance and reliability of ThoughtSpot services.
- Provide technical leadership, and lead initiatives across global team.
- Recruit, inspire, and build world-class teams. Develop and grow leaders to continue pushing the boundaries of engineering excellence and execution for on-time delivery of projects with top quality.
- Help evolve a culture of selfless-excellence in which each person does the best work of their lives and amplifies everyone around.
Required skills / qualifications
BS / MS in Computer Science or related fields, with 9+ years of experience in software development, 2+ years of of experience in leading teams.Prior expertise in building SaaS platforms and applications.Extensive experience in designing and implementing high-performance distributed systems and real-time systems of data processing.Must have an understanding of Kubernetes, Container Orchestrations, Docker, and Cloud Native applications.Strong fundamentals in distributed systems design and developmentExperience in architecting secure, highly available, elastic, and scale-out systemsExperience in one or more programming languages C++, Java, Python, Go.Brings in a high level of self-motivation to solve complex problems and challengesYou have experience in hiring, managing, and growing teamsYou love building and leading exceptional teams in a fast-paced, geographically distributed, and entrepreneurial environment. You have a strong bias for action and being resourcefulYou are obsessed with customer-experience and uncompromising engineering standards