Software Development Team Lead

5 days ago


Bengaluru, Karnataka, India Phase Power Protection Private Limited Full time
Job Title: Software Development Team Lead - Windows Expert

Company Overview:

Phase Power Protection Private Limited is a leading provider of innovative solutions for the protection and management of electrical power systems.

We are seeking an experienced Software Development Team Lead to join our team, responsible for overseeing the development of complex software applications for Microsoft Windows operating systems.

About the Role

As a Software Development Team Lead, you will be responsible for driving the development of high-quality software applications, collaborating with cross-functional teams, and providing technical guidance and mentorship to junior developers.

The ideal candidate will have extensive knowledge of software architecture, design patterns, and agile methodologies, with a proven track record of delivering successful projects and products.

Responsibilities
  • Oversight of feature analysis, architecture, design, and implementation of production-quality Windows applications
  • Collaboration with Product Management and other teams to determine requirements and feasibility of new applications and features
  • Evaluation of existing applications and identification of areas for improvement
  • Initiation and oversight of tool, technology, coding standard, and process evaluations to ensure high-quality outcomes
  • Unit testing and debugging of code before release
  • Resolution of issues found during in-house testing and by customers
  • Task estimates and status updates as required
  • Review and approval of designs and code created by other Windows developers
  • Technical guidance and mentorship to junior developers
  • Product release and version management
  • Input into the development of formal verification plans
  • Technical support to customer service staff and end users as required
  • Participation in staffing assessments and interviewing of new team members
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • Extensive knowledge of software development processes and technologies with an agile mindset
  • Knowledge of software architecture and design patterns
  • Experience in large, complex software environments and object-oriented design
  • Familiarity with C++, MFC UI design, VC++, STL, and .NET Framework
  • Knowledgeable in SQL and relational database management systems
  • Development experience for Microsoft Windows operating systems
  • Strong time management skills and ability to work independently or collaboratively
Compensation and Benefits

We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience, plus benefits including medical, dental, and vision insurance, 401(k) matching, and paid time off.



  • Bengaluru, Karnataka, India NEC Software Solutions Full time

    About the RoleNec Software Solutions is seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing scalable and maintainable APIs.Key ResponsibilitiesCollaborate with front-end and back-end developers to ensure system consistency.Design and develop scalable...


  • Bengaluru, Karnataka, India Rootstock Software Full time

    {"Role Overview": "This leadership role is perfect for a skilled Salesforce engineer who is eager to step into a management position while staying hands-on with technical work. As an Engineering Supervisor, you will spend most of your time (~75%) developing and delivering features, troubleshooting issues, and guiding your team in technical best practices....


  • Bengaluru, Karnataka, India Rootstock Software Full time

    About UsRootstock Software is a leader in cloud manufacturing and supply chain solutions built on Salesforce, empowering businesses to optimize operations and drive growth. Our engineering team in India is expanding, and we're seeking a Development Supervisor to lead a small, agile team working on the Salesforce platform focusing on Apex and Lightning.Key...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the Role:Amazon Development Centre (India) Private Limited is seeking a highly skilled and experienced Software Development Manager to lead our team in delivering innovative products and solutions.Key Responsibilities:Identify, hire, and build high-performing teams of Software Engineers to define, drive, and execute on product vision.Develop and...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Key Responsibilities:Design and develop Single Page Application (SPA) using React/Angular8+ and lead a team of software developers in the implementation of software applications and frameworks.Participate in requirement analysis, architecture, design, coding, and testing, ensuring the software meets the required standards and functionality.Strong ability to...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the Role:MRI Software is seeking a highly skilled Power BI Lead to join our team. As a key member of our organization, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.Key Responsibilities:Design, develop, and publish Power BI Reports.Develop Power BI Data models and...


  • Bengaluru, Karnataka, India Copeland Full time

    At Copeland, we're looking for a highly skilled Software Development Team Lead to join our team. This role offers an estimated annual salary of $145,000-$160,000.About the Role:We're seeking an exceptional individual with strong leadership skills and extensive experience in software development to lead our cross-functional team. As a Senior Software...


  • Bengaluru, Karnataka, India Texas Instruments Full time

    About the RoleWe are seeking a skilled Software Development Team Lead to join our team at Texas Instruments. As a key member of our software development team, you will be responsible for leading a small team of engineers to design and develop innovative software solutions for our revolutionary product lines.Main ResponsibilitiesManage a small team of...


  • Bengaluru, Karnataka, India Alstom Full time

    Alstom, a global leader in the rail industry, is seeking an experienced Software Development Team Lead to join our team.Estimated salary: 120,000 - 180,000 EUR per year, depending on location and experience.We create smart innovations to meet the mobility challenges of today and tomorrow. As a Software Development Team Lead, you will play a key role in...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, part of Cloud Software Group, builds secure digital workspace technology that helps customers and millions of end-users do their best work from anywhere. By joining our award-winning workplace, you'll be part of a globally diverse, collaborative team that values work-life balance. Come see why Fortune named us one of the Best...


  • Bengaluru, Karnataka, India Arista Networks Full time

    Job Title: Software Development Team LeadArista Networks is seeking a highly skilled and experienced Software Development Team Lead to provide technical direction and leadership in the design and development of Applications. The ideal candidate will possess strong programming skills in React and Golang and Python, coupled with exceptional leadership...


  • Bengaluru, Karnataka, India Nielsen Full time

    At Nielsen, we're passionate about driving innovation and excellence in media measurement and analytics. As a Staff Software Engineer, you'll lead a team of talented developers in designing and implementing cutting-edge solutions for our clients. Key responsibilities include overseeing the development of scalable software, guiding technical teams, and...


  • Bengaluru, Karnataka, India Arrow Electronics India Private Limited Full time

    About the RoleWe are seeking an experienced Software Development Team Lead to join our team at Arrow Electronics India Private Limited.Job SummaryThe Software Development Team Lead will lead a team of developers in designing, developing, and deploying software solutions that meet business requirements. The ideal candidate will have a strong technical...


  • Bengaluru, Karnataka, India Gameberry Labs Full time

    **Job Title:** Software Development Team Lead**About the Role:**We are seeking an experienced Software Development Team Lead to join our team at Gameberry Labs. The successful candidate will be responsible for leading a team of software developers, guiding them in their work, and ensuring the timely delivery of high-quality software...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    Software Development Team LeadAt Nielsen Global Media, we are looking for a skilled Software Development Team Lead to join our team. This role combines technical expertise with leadership skills to successfully deliver software products while mentoring and supporting the team. Your focus will be on building and maintaining highly distributed, scalable,...


  • Bengaluru, Karnataka, India Cisco Full time

    Job SummaryWe are seeking a highly skilled Software Development Team Lead to join our Cisco Distributed System Engineering team. The successful candidate will be responsible for developing features for routers that accelerate our customers' success. The role requires collaboration with multi-functional teams to develop and deploy container-based...


  • Bengaluru, Karnataka, India Copeland Full time

    Job OverviewCopeland seeks a highly skilled Senior Software Engineer to lead our software development team. This is an exciting opportunity for an experienced professional to join our dynamic team and contribute to the design, development, and deployment of cutting-edge software solutions.Estimated Salary: $120,000 - $180,000 per yearKey ResponsibilitiesLead...


  • Bengaluru, Karnataka, India AMEX Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our Engineering team at Wayfair. As a key member of our team, you will be responsible for designing and delivering complex software systems that meet the needs of our business.Key ResponsibilitiesLead the design and implementation of software systems,...


  • Bengaluru, Karnataka, India ScaleneWorks Full time

    Job DescriptionAt ScaleneWorks, we are seeking a highly skilled Software Development Team Lead to join our team. This is a key role that will be responsible for managing a team of software development professionals and ensuring the successful delivery of mobile solutions to our airline customers across the globe.Key ResponsibilitiesDefine and share the...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Senior Software Engineer RoleWe are seeking a skilled Senior Software Engineer to join our development team at Guidewire Software. If you are passionate about building high-quality software and have a strong background in Java and microservices, this could be the ideal opportunity for you.Key ResponsibilitiesDesign and develop elegant solutions for the...