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
16 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: 14 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
    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
    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: 20 days ago • Promoted
    Senior Software Engineer (C++ & C#)

    Senior Software Engineer (C++ & C#)

    KLDiscovery • Chennai, IN
    KLDiscovery, a leading global provider of electronic discovery, information governance and data recovery services, is currently seeking a Senior Software Engineer (C++ & C#) for an exciting new opp...Show more
    Last updated: 30+ days ago • Promoted
    AI Software Engineer

    AI Software Engineer

    Get Hired • 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: 13 hours ago • Promoted • New!
    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
    Platform Product Lead

    Platform Product Lead

    Wenger & Watson • Chennai, Tamil Nadu, India
    Role & Responsibilities : The Product Owner will Join forces with product management, sales, and other stakeholders to shape the overall vision of our product platform. Key Responsibilities : Prior...Show more
    Last updated: 16 hours ago • Promoted • New!
    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
    Client Solutions Engineer and Product Lead

    Client Solutions Engineer and Product Lead

    Krish electro tech technologies Private Limited • Chennai, Tamil Nadu, India
    Company Description Distributor of industrial electronics and electro mechanical components.Role Description This is a full-time on-site role for a Sales Engineer at Krish electro tech technolog...Show more
    Last updated: 16 hours ago • Promoted • New!
    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: 1 day ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    UNCIA • Chennai, Tamil Nadu, India
    About the role : 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 ...Show more
    Last updated: 16 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: 11 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: 20 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: 9 days ago • Promoted