Home Careers Software Lead

Software Lead

Engineering Bangalore/Bengaluru 6 to 8 years of experience Full Time

Position Overview

We are seeking a highly skilled Software Lead to drive the design, development, and delivery of enterprise-grade desktop applications. The ideal candidate needs to have strong expertise in C#, Angular, and/or WPF, with proven leadership experience guiding teams to build scalable, maintainable, and user-friendly solutions.  

Key Responsibilities

  • Lead a team of software engineers in designing and implementing applications using C#, Angular, and WPF.
  • Architect solutions that balance performance, scalability, and maintainability.
  • Collaborate with product managers, UX designers, and stakeholders to translate requirements into technical deliverables.
  • Ensure adherence to coding standards, best practices, and secure development guidelines.
  • Conduct code reviews, mentor junior developers, and foster a culture of continuous improvement.
  • Drive integration of backend services with modern UI frameworks.
  • Oversee deployment pipelines, CI/CD workflows, and ensure smooth delivery of releases.
  • Troubleshoot complex issues and provide long-term fixes through robust design.
  • Maintenance of existing products.
  • Software development for Windows, Linux and iOS
  • Interaction with the marketing, hardware and quality teams.
  • Assign tasks, review progress, and ensure timely delivery
 

Required Skills & Qualifications:

  • Bachelors or Masters degree in Computer Science, Electronics Engineering, or a related field from NIT, IIT, or any reputed college.
  • Strong proficiency in C#/.NET, including LINQ, async programming, and design patterns.
  • Hands-on experience with Angular (latest versions) for building responsive web applications.
  • Expertise in WPF/XAML for desktop application development.
  • Solid understanding of object-oriented programming, MVVM architecture, and UI/UX principles.
  • Experience with REST APIs, microservices, and integration with backend systems.
  • Familiarity with version control (Git), CI/CD pipelines, and agile methodologies.
  • Excellent problem-solving, communication, and leadership skills.
 

Preferred Qualifications:

  • Knowledge of performance optimization, memory management, and multithreading.
  • Prior experience leading cross-functional teams and delivering complex projects.
  • Knowledge of serial bus protocols such as I2C, SPI, PCIe, UFS, USB

Apply Now

Prodigy Technovations

Full Time
Bangalore/Bengaluru
Posted 1 year ago

Job Features

Job CategoryEngineering

Apply For This Job

A valid phone number is required.

Request For Quote

Share your requirement and our team will provide a tailored quote based on your validation needs.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Address*

Request For Demo

Tell us your use case and our team will schedule a product demo aligned to your validation workflow.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Address*

Request A Demo

Tell us your use case and our team will schedule a product demo aligned to your validation workflow.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
This field is hidden when viewing the form
Address*

Request Quote

Share your requirement and our team will provide a tailored quote based on your validation needs.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Address*