Talent.com
Lead Product Software Engineer (10+ years only with C++ and C#)
Lead Product Software Engineer (10+ years only with C++ and C#)Confidential • Chennai, India
Lead Product Software Engineer (10+ years only with C++ and C#)

Lead Product Software Engineer (10+ years only with C++ and C#)

Confidential • Chennai, India
6 days ago
Job description

Lead Product Software Engineer / Development Lead

Location : Chennai, India

Job Type : Full-Time

Experience Level : Lead (10+ years)

Job Summary

A Development Lead plays a crucial role in ensuring the successful delivery of software systems and features by combining technical expertise with leadership and management skills to guide and support their team throughout the development lifecycle. They must simultaneously be a developer by staying intimately involved in the technical work of their team, and a leader, helping to guide their team to realize their potential and further the organization's goals. A lead developer can be thought of as a bridge between an engineering team and management. They are a senior member of the team who can give technical guidance as well as mentor developers on the team. As a manager, a lead developer needs to demonstrate leadership. They encourage their developers to operate at their top potential and work together as a true team.

Lead developers may write code themselves, but much of their time will be used in conducting code reviews of components being created by other developers. They ensure and manage day-to-day progress as their team tackles their assigned tasks. They need to have a strong understanding of the overall business priorities for their team and need to be able to advocate for what their team needs to do their job while also making sure their team delivers on what company management expects..

Essential Duties and Responsibilities

  • Lead the design and development of complex software systems and features.
  • Mentor junior developers and provide code reviews to ensure best practices.
  • Design and develop complex software systems and features.
  • Analyze and refactor legacy C++ / C# code to improve maintainability, performance, and readability
  • Design and implement automated tests to increase code coverage (unit, integration, and UI tests)
  • Identify and resolve technical debt, including outdated patterns, redundant logic, and architectural inconsistencies
  • Collaborate closely with QA engineers, architects, and product managers to align technical improvements with business needs
  • Document code changes, refactoring decisions, and testing strategies
  • Provide code reviews to ensure best practices.
  • Collaborate with cross-functional teams to define technical requirements and system architecture.
  • Drive continuous improvement in code quality, performance, and maintainability.
  • Assist in designing, developing, and maintaining software components and tools.
  • Provide input on system design and architecture.
  • Stay current on emerging technologies and best practices.

Qualifications

Education :

  • Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent work experience.
  • Experience :

  • Minimum of 10 years of experience in the software industry with 3+ years of experience as technical team lead.
  • Proven track record of delivering scalable and maintainable software solutions.
  • Familiarity with Agile / Scrum methodologies and working in cross-functional teams.
  • Preferred Skills and Technologies

  • Strong experience in C++ and C# development
  • Solid understanding of Microsoft SQL Server and relational database design
  • Familiarity with testing frameworks (e.g., MSTest)
  • Experience with code coverage tools (e.g., Visual Studio Code Coverage, dotCover)
  • Knowledge of software design principles (SOLID, Clean Code)
  • Proficiency with Git and version control workflows.
  • Nice to Have

  • Experience working with legacy codebases and refactoring strategies
  • Knowledge of desktop UI frameworks such as WinForms, WPF, or MFC
  • Leadership Responsibilities

  • Manage and coordinate a team of developers, ensuring timely delivery of projects.
  • Facilitate Agile ceremonies (stand-ups, sprint planning, retrospectives).
  • Act as the primary technical liaison between development and other departments.
  • Set coding standards and ensure adherence across the team.
  • Leadership Skills :

  • Excellent communication and interpersonal skills.
  • Strong decision-making and conflict-resolution abilities.
  • Skills Required

    Scrum, Agile, Microsoft Sql Server, Mstest, Git

    Create a job alert for this search

    Lead Software Engineer • Chennai, India

    Related jobs
    Senior Product Software Engineer (6+ years only with C++ and C#)

    Senior Product Software Engineer (6+ years only with C++ and C#)

    Confidential • Chennai, India
    Experience Level : Senior (6+ years).We are seeking an experienced and highly skilled Senior Software Developer to join our dynamic development team. In this role, you will design, develop, test, deb...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Programmers.io • chennai, tamil nadu, in
    We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show more
    Last updated: 30+ days ago • Promoted
    Product Support Engineer

    Product Support Engineer

    Astra Security • Chennai, IN
    Astra is a cybersecurity SaaS company that makes otherwise chaotic pentests a breeze with its one-of-a-kind AI-led offensive Pentest Platform. Astra's continuous vulnerability scanner emulates hacke...Show more
    Last updated: 2 days ago • Promoted
    Senior QA Engineering Lead & Technical Product Manager

    Senior QA Engineering Lead & Technical Product Manager

    Teachally • Chennai, IN
    Senior QA Engineering Lead & Technical Product Manager.We're seeking an experienced QA professional who can wear multiple hats—leading our quality assurance initiatives while driving product delive...Show more
    Last updated: 2 days ago • Promoted
    Logitech - Lead Software Development Engineer - Test - Automation Testing

    Logitech - Lead Software Development Engineer - Test - Automation Testing

    Logitech • Chennai
    Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way.The Role : < / p&...Show more
    Last updated: 16 days ago • Promoted
    Senior Software Engineer Technical Lead

    Senior Software Engineer Technical Lead

    iCliniq • Chennai, Tamil Nadu, India
    We are currently seeking talented and passionate senior tech lead engineers to join our dynamic team with a culture of collaboration and continuous learning. If you are driven by innovation and eage...Show more
    Last updated: 30+ days ago • Promoted
    Technical Lead

    Technical Lead

    Mphasis • Chennai, Tamil Nadu, India
    Job Description Role : Ingenium Developer Who are we looking for? Looking for Senior Ingenium Developer with 10+ years' experience and following skills Technical Skills : Experience in Mainframe O / ...Show more
    Last updated: 4 days ago • Promoted
    Lead Firmware Engineer

    Lead Firmware Engineer

    Confidential • Chennai, India
    Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way. As a Lead Firmware Engineer, you will play a piv...Show more
    Last updated: 23 days ago • Promoted
    Logitech - Lead Firmware Engineer - Embedded System

    Logitech - Lead Firmware Engineer - Embedded System

    Logitech • Chennai
    About the job : Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way.The Role : &...Show more
    Last updated: 16 days ago • Promoted
    Lead Product Engineer

    Lead Product Engineer

    Confidential • Chennai, India
    Lead Product Engineer - Senior MERN Stack Developer .Nuivio Ventures is a US-based venture builder focused on creating enterprise AI product companies. With innovation labs and delivery centres in l...Show more
    Last updated: 23 days ago • Promoted
    Technical Lead

    Technical Lead

    UNCIA • Chennai, Tamil Nadu, India
    We’re looking for a passionate Technology Lead / Engineering Manager to join our growing team and help build enterprise-grade banking products using. NET Core, Angular, and a modern microservices ar...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Chargebee • Chennai, Tamil Nadu, India
    Summary : You will be a key member of the CRM Integration team, driving initiatives to integrate Chargebee with leading CRM platforms seamlessly. Additionally, you will own and evolve the current CR...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Everi Holdings Inc. • Chennai, Tamil Nadu, India
    SQL development experience in a high-volume environment.Develop and maintain complex and high-performing SQL scripts, stored procedures, functions, and views. Exposure to ETL, data migration, or dat...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Product Development

    Senior Software Engineer - Product Development

    Begig • Chennai
    Job Role : Senior Software Engineer - Product Development.We are seeking a passionate Senior Software Engineer with strong expertise in Java technologies and a desire to take on technical leadershi...Show more
    Last updated: 30+ days ago • Promoted
    Product Software Engineer (4+ years only with C++ & C#)

    Product Software Engineer (4+ years only with C++ & C#)

    Confidential • Chennai, India
    We are seeking a motivated and detail-oriented Software Developer to join our dynamic development team.Under direct supervision, you will assist in the design, development, testing, debugging, and ...Show more
    Last updated: 6 days ago • Promoted
    Technical Lead - Gen AI

    Technical Lead - Gen AI

    Aceolution • Chennai, IN
    Freelance Remote Opportunity : Tech Lead – GenAI Code Initiatives.Tech Lead / Senior Software Engineer.AI-driven code generation systems. Write, evaluate, and refine complex code solutions.This is a ...Show more
    Last updated: 30+ days ago • Promoted
    Wolters Kluwer - Product Software Engineer - C# / C++

    Wolters Kluwer - Product Software Engineer - C# / C++

    Wolters Kluwer • Chennai
    Description : Experience Level : 4+ years.Job Summary : We are seeking a motivated and ...Show more
    Last updated: 4 days ago • Promoted
    Associate lead Product Engineer

    Associate lead Product Engineer

    Confidential • Chennai, India
    Temenos powers a world of banking that creates opportunities for billions of people and businesses everywhere.We do this through the pioneering spirit of 6000+ Temenosians who are passionate about ...Show more
    Last updated: 23 days ago • Promoted