About the Role
We are seeking an experienced Software Team Lead with strong expertise in C++ and Qt development to join our New Delhi office. The ideal candidate will lead a team of developers in designing, developing, testing, and deploying enterprise-level C++ applications.
Responsibilities
- Lead a team of software developers, providing technical guidance and mentorship
- Design and architect complex C++ software solutions for enterprise applications
- Establish coding standards, best practices, and development methodologies
- Oversee full software development lifecycle from concept to deployment
- Collaborate with product managers to define specifications and requirements
- Review code, debug issues, and implement performance optimizations
- Manage project timelines and resource allocation
- Stay current with industry trends and emerging technologies in C++ development
Requirements
5+ years of professional experience in C++ software developmentProven experience leading development teams in enterprise environmentsStrong proficiency in C++ programming and Qt frameworkExperience with software design patterns and architecture principlesSolid understanding of multithreading, memory management, and performance optimizationExperience with version control systems (Git) and CI / CD pipelinesKnowledge of database integration and network programmingBachelor's degree in Computer Science, Engineering, or related technical fieldPreferred Qualifications
Experience with cross-platform development using QtKnowledge of GUI application developmentFamiliarity with Agile methodologiesExperience with performance profiling and optimizationUnderstanding of software testing frameworks and methodologiesStrong problem-solving skills and attention to detailWhat We Offer
Competitive salary approximately 12-20lakhs negotiable and benefits packageProfessional development opportunitiesCollaborative and innovative work environmentOpportunity to work on challenging projects with cutting-edge technologies