Senior Member of Technical Staff
ThoughtSpot
5 - 7 years
Bengaluru
Posted: 26/02/2026
Getting a referral is 5x more effective than applying directly
Job Description
Job Description
About the Role:
We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development and maintenance of our critical systems. The ideal candidate will have a strong foundation in systems engineering principles, with a deep understanding of filesystems, Linux, Operating system, and kernel concepts.
What Youll Do:
- Feature Development: Contribute to the development of new features and enhancements, working closely with product managers and other engineering teams to deliver high-quality solutions.
- Bug Resolution: Actively participate in on-call, diagnose, troubleshoot, and resolve complex software bugs across various system components, ensuring timely and efficient problem-solving.
- Customer Issue Management: Interact directly with customers to understand their technical issues, provide troubleshooting guidance, and resolve software bugs
- System Optimization: Identify performance bottlenecks and implement optimizations to improve system efficiency and scalability.
- Code Review: Conduct code reviews to ensure adherence to coding standards, best practices, and maintainability.
- Documentation: Create and maintain clear and concise technical documentation, including design specifications, user manuals, and troubleshooting guides.
What You Bring:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Minimum 5 years of experience in software engineering or a similar role.
- Strong proficiency in Linux operating systems, scripting, and kernel internals.
- In-depth knowledge of filesystem and system calls
- Strong understanding of distributed systems concepts,
- Strong proficiency in C++ programming language
- Excellent problem-solving, debugging, and analytical skills.
- Ability to work independently and as part of a collaborative team.
- Strong communication and interpersonal skills.
- Experience with cloud platforms (AWS, GCP, Azure).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Experience with zookeeper, hadoop, Postgres, Cassandra.
- Experience with scripting languages (Python, Bash).
- Contributions to open-source projects.
If you are a passionate and talented systems engineer looking for a challenging and rewarding opportunity, we encourage you to apply.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
