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
15 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 Lead Software Engineer AI Driven

    Senior Lead Software Engineer AI Driven

    Platform Science • Chennai, Tamil Nadu, India
    At Platform Science were working to connect everything that moves.Founded in 2015 we are an open IoT platform that partners with innovative fleets application developers vehicle manufacturers and e...Show more
    Last updated: 30+ days ago • Promoted
    Technical Lead

    Technical Lead

    Mphasis • Chennai, IN
    Looking for Senior Ingenium Developer with 10+ years' experience and following skills.Experience in Mainframe O / S and Development using COBOL programming language & JCL. Experience in development an...Show more
    Last updated: 13 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
    Product Engineer

    Product Engineer

    Seclore • mount, India
    Congratulations, you have taken the first step towards bagging a career-defining role.Join the team of superheroes that safeguard data wherever it goes. What should you know about us?.Seclore protec...Show more
    Last updated: 17 hours ago • Promoted • New!
    Technical Engineer

    Technical Engineer

    UNCIA • Chennai, Tamil Nadu, India
    NET Core | Angular | Microservices).If you love solving complex problems, designing modern architectures, and collaborating in an agile environment — this role is for you!.Develop and maintain web ...Show more
    Last updated: 30+ days ago • Promoted
    Product Test Engineer

    Product Test Engineer

    Intellect Design Arena Ltd • Chennai, Tamil Nadu, India
    Digital Banking QA Engineer (SIT Tester).The ideal candidate will have a strong functional understanding of.System Integration Testing (SIT). You will be responsible for ensuring seamless functional...Show more
    Last updated: 26 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Sahaj Software • Chennai, Tamil Nadu, India
    You’ll thrive if you’re hands-on, grounded, and passionate about building with technology.Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python,.This role offers s...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    DigiFocal IT Solutions Pvt Ltd • Chennai, IN
    Lead Software Engineer (TypeScript | React | Node.We are looking only for Immediate Joiner.Design, develop, and deploy scalable web applications using TypeScript, React, and Node.Collaborate with p...Show more
    Last updated: 19 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Chargebee • Chennai, Tamil Nadu, India
    Chargebee is a subscription billing and revenue management platform powering some of the fastest-growing brands around the world today, including Calendly, Hopin, Pret-a-Manger, Freshworks, Okta, S...Show more
    Last updated: 30+ days ago • Promoted
    Lead AI Engineer

    Lead AI Engineer

    Blend • Chennai, IN
    We are looking for an AI Engineer with hands-on experience designing and deploying scalable AI solutions.In this role, you will be part of a cross-functional team working on cutting-edge projects i...Show more
    Last updated: 24 days ago • Promoted
    Lead Software Development Engineer

    Lead Software Development Engineer

    RevX • Chennai, IN
    Software Lead Software Engineer.RevX helps app businesses acquire and reengage users via programmatic to retain, monetize, and accelerate revenue. We're all about taking your app businesses to a new...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer I (Product Solutions)

    Software Engineer I (Product Solutions)

    WATI.io • Chennai, TN, IN
    Quick Apply
    Wati is the world's leading WhatsApp-first conversational growth platform, empowering businesses to build deeper customer relationships and accelerate revenue growth. Trusted and loved by over 14,00...Show more
    Last updated: 30+ days ago
    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
    Product Development Engineer

    Product Development Engineer

    Ford Motor • Chennai, Tamil Nadu, India
    We are the movers of the world and the makers of the future.We get up every day roll up our sleeves and build a better world together. At Ford were all a part of something bigger than ourselves.A...Show more
    Last updated: 7 hours ago • Promoted • New!
    Lead Software Engineer(Omniverse)

    Lead Software Engineer(Omniverse)

    Caterpillar • Chennai, Tamil Nadu, India
    Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar yourejoining a global team who cares not just about the work we do but also about each other. We are the makers problem solve...Show more
    Last updated: 10 days ago • Promoted
    Lead Product Design

    Lead Product Design

    SuperOps • Chennai, Tamil Nadu, India
    Your roles and responsibilities include.Working with product managers to convert ideas to designs.Working with developers to ensure the final product meets the standard. Creating wireframes, storybo...Show more
    Last updated: 19 days ago • Promoted
    Product Engineer

    Product Engineer

    SANMAR ENGINEERING TECHNOLOGIES LIMITED • Chennai, Tamil Nadu, India
    We have an opportunity for Product Engineer for our plant (Flowserve Sanmar Pvt Ltd) located in Karapakkam.Develop and modify designs for mechanical seals, and related components.Prepare engineerin...Show more
    Last updated: 8 days ago • Promoted
    AI Software Engineer

    AI Software Engineer

    Ai Jobs • Chennai, IN
    This role is ideal for professionals passionate about artificial intelligence, machine learning, and software engineering who want to make a tangible impact on real-world applications.As an AI Soft...Show more
    Last updated: 1 day ago • Promoted