Senior Windows Software Developer

1 week ago


Bengaluru, Karnataka, India Nielsen Full time
Key Role Summary

We are seeking a highly skilled Senior Windows Software Developer to lead our Windows-based software meter development efforts. As a key member of our team, you will design, implement, and maintain robust, scalable solutions that leverage C/C++ code accessing the Windows kernel.

About the Job

This is a critical role for our organization, requiring a seasoned professional with extensive experience in Windows client development using C/C++. You will be responsible for delivering technical solutions starting from project inception until post-launch support, including design, development, testing, and user acceptance.

The ideal candidate will have a strong understanding of CI/CD principles, GitLab, and excellent problem-solving skills. They will also possess leadership experience, guiding technical decisions and mentoring team members.

Key Responsibilities
  • Meter Deployment: Conceive, design, and build new features in the existing Windows-based software meter.
  • CI/CD Implementation: Design and implement CI/CD pipelines for automated build, test, and deployment processes.
  • Code Quality and Best Practices: Enforce coding standards, best practices, and design principles, conducting code reviews and providing constructive feedback.
  • Performance Optimization: Identify and address performance bottlenecks in both client-side and data upload components.
  • Mentorship and Collaboration: Mentor junior engineers, providing guidance on technical aspects and best practices, collaborating with cross-functional teams.
Requirements

To succeed in this role, you will need:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 8 years of experience in Windows client development using C/C++, accessing low-level system services, efficient code, and minimal interruptions.
  • Strong understanding of CI/CD principles and tools, with expertise in GitLab a plus.
  • Excellent problem-solving and debugging skills.
  • Leadership experience, with at least 2 years of guiding technical decisions and mentoring team members.
Estimated Salary Range

$140,000 - $180,000 per annum, depending on location and experience.



  • Bengaluru, Karnataka, India NR Consulting - India Full time

    About NR Consulting - IndiaWe are a leading technology consulting firm based in India, committed to delivering innovative solutions to our clients. Our team of experts has extensive experience in software development, with a focus on creating high-quality products that meet the needs of our customers.Job Title: Senior Software Engineer - Windows...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleWe are seeking an experienced Senior Windows Software Development Lead to join our team at Nielsen. As a key member of our development team, you will be responsible for delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development efforts for our industry-leading Windows-based meters,...


  • Bengaluru, Karnataka, India Celstream Technologies Full time

    We are seeking an experienced Senior Windows Desktop Software Engineer to join Celstream Technologies in Bangalore.As a Senior Windows Desktop Software Engineer, you will design and develop high-quality software applications for Windows platforms.Responsibilities:Lead the development of complex software applications using C/C++, OOPS, and Windows APIs.Work...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    About The Nielsen CompanyWe are seeking a highly skilled Senior Windows Software Development Lead to join our team. As a key member of our software development team, you will be responsible for leading the development efforts for our industry-leading Windows-based meters.Job DescriptionMeter Deployment:Design and build new features in the existing...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Company Overview:Capgemini Engineering is a global leader in engineering services, driving innovation and sustainability for clients in various industries.We are seeking a highly skilled Senior Windows Driver Software Architect to join our team of experts in developing cutting-edge solutions for complex device driver software.Job Description:Design, develop,...


  • Bengaluru, Karnataka, India Celstream Technologies Full time

    Job Title: Senior C++ Developer - Windows ApplicationsCelstream Technologies is seeking a highly skilled Senior C++ Developer to join our team in Bangalore. The ideal candidate will have a strong background in software development, with a minimum of 4-5 years of experience working on Windows applications.We offer an exciting opportunity for individuals...


  • Bengaluru, Karnataka, India Ximax Solutions Full time

    Job Overview">Ximax Solutions is looking for a skilled Senior Software Engineer to join our team in Bengaluru. As a key member of our software development team, you will be responsible for designing, developing, and supporting Windows drivers for PCI/ PCIe/ PXI/ PXIe interfaces.About the Role">This exciting opportunity requires someone with extensive...


  • Bengaluru, Karnataka, India SMARTWORK IT SERVICES Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at SMARTWORK IT SERVICES. This role involves leading the development of software applications for Windows operating systems.About the RoleThis position requires a minimum of 8-10 years of hands-on experience with C++, ATL, COM & Windows Services technologies. The ideal...


  • Bengaluru, Karnataka, India Nielsen Full time

    About NielsenWe are a leading global information and measurement company. Our mission is to provide the most comprehensive and actionable understanding of what consumers watch and buy.Job SummaryWe are seeking a highly skilled Senior Windows Client Software Engineer to join our team in developing industry-leading software solutions for measuring consumer...


  • Bengaluru, Karnataka, India Nielsen Full time

    About NielsenNielsen is a leading provider of software solutions for measuring panelists' activities on the internet. Our team develops software that runs on over 100k computers worldwide.Estimated Salary: $120,000 - $180,000 per yearAbout the RoleThis role will be part of a team that develops software using C/C++ code to access the Windows kernel. The...


  • Bengaluru, Karnataka, India Oloid AI Full time

    Job Title: Senior Windows Developer - C++About the Role:We are seeking a highly skilled Senior Windows Developer with extensive experience in C++ and a deep understanding of the Windows SDK. The ideal candidate will have a proven track record of developing complex Windows applications and a strong foundation in networking and Windows security principles.Key...


  • Bengaluru, Karnataka, India Weekday Full time

    About the RoleThis is a challenging opportunity for an experienced Senior Windows Applications Developer to join Weekday's team.


  • Bengaluru, Karnataka, India Phase Power Protection Private Limited Full time

    Job Title: Windows Software DesignerJob Summary:We are seeking a skilled Windows Software Designer to join our team at Phase Power Protection Private Limited. As a key member of our software development team, you will be responsible for designing and implementing high-quality Windows applications that meet the needs of our customers.Responsibilities:* Design...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleThis is a challenging opportunity for an experienced software engineer to lead the development efforts for our industry-leading, Windows-based meters. As a key member of our team, you will be responsible for designing, implementing, and maintaining robust, scalable solutions that leverage C/C++ code accessing the Windows kernel.Key...


  • Bengaluru, Karnataka, India Ximax Solutions Full time

    Ximax Solutions is a technology-driven company seeking an experienced Windows Driver Software Development Specialist to join our team.Salary: $120,000 - $150,000 per annumAbout the RoleWe are looking for a highly skilled and motivated individual to develop and support Windows Driver development for PCI/ PCIe/ PXI/ PXIe interfaces communicating with embedded...


  • Bengaluru, Karnataka, India Oloid AI Full time

    Job Title: Senior Windows Developer - C#/VC++We are seeking a highly skilled Senior Windows Developer with solid experience in C#/VC++ and some understanding of the Windows SDK. The ideal candidate will have a proven track record of developing complex Windows applications and a strong foundation in networking and Windows programming. Experience in Creating...


  • Bengaluru, Karnataka, India ScaleneWorks Full time

    Job DescriptionWe are seeking a highly skilled Senior Windows Engineer to join our team at ScaleneWorks. In this role, you will be responsible for building, maintaining and supporting Windows-based servers and server farms, Microsoft Clusters, DNS solutions and Active Directory-based domains according to internal and external customer requirements and...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleWe are seeking a highly skilled Software Development Lead to join our team in developing software that runs on over 100,000 computers worldwide. The ideal candidate will have a strong background in Windows client development and experience with C/C++ programming.This role involves leading the development efforts for our industry-leading...


  • Bengaluru, Karnataka, India Vmware Software India Private limited Full time

    About the Role:This position is part of the End-User Computing Division of Broadcom and is planned to transfer to Omnissa in 2024. As a key member of the team, you will be responsible for architecting and designing enterprise software or cloud services using C++/C#.Key Responsibilities:•Design and Development: Architect and design enterprise software or...


  • Bengaluru, Karnataka, India Senior .Net Developer Full time

    About Us:We are Noesys Software, a leading provider of Analytics and Automation solutions for businesses. Our Gen AI-powered unified data platform, Infoveave, enables businesses to manage all their data in one place, keep track of their performance at various levels, and automate critical front and back-office processes.Our foundation is built on Agility,...