Job Title: Tech Lead (C++ Developer)
Experience: 8 10 Years
Location: Pune
Notice Period: Immediate Joiners Preferred
About the Role
We are looking for a highly skilled Tech Lead (C++ Developer) to join our engineering team. The ideal candidate will have deep expertise in C++ development, hands-on experience with Linux-based environments, and a strong understanding of SQL (basic queries). As a Tech Lead, you will be responsible for driving the technical direction of projects, mentoring team members, and ensuring the delivery of high-quality, scalable, and efficient solutions.
Key Responsibilities
- Lead the design, development, and optimization of complex applications using C++.
- Collaborate with cross-functional teams to define technical requirements and translate them into robust solutions.
- Ensure code quality, performance, and reliability through best practices in coding, code reviews, and unit testing.
- Provide technical leadership, mentorship, and guidance to a team of developers.
- Troubleshoot, debug, and resolve complex issues in a timely manner.
- Manage end-to-end software development lifecycle, including design, development, deployment, and maintenance.
- Work in Linux environments for development, debugging, and deployment activities.
- Write and optimize SQL queries for data retrieval and integration.
- Stay updated with emerging technologies, tools, and practices to continuously improve processes and systems.
Required Skills & Qualifications
- 8 10 years of hands-on experience in software development with a strong focus on C++.
- Expertise in object-oriented programming, multi-threading, and design patterns.
- Strong experience in Linux operating systems and shell scripting.
- Good understanding of SQL (basic queries, joins, indexing).
- Strong problem-solving, analytical, and debugging skills.
- Experience in leading small to medium development teams as a Tech Lead or similar role.
- Excellent communication and interpersonal skills to interact with stakeholders and guide the team.