Staff Software Engineer

4 weeks ago


Bengaluru, Karnataka, India Nielsen Full time
About Nielsen

We are passionate about powering a better media future for all people by providing powerful insights that drive client decisions and deliver extraordinary results.

About the Role

This role will be part of a team that develops software that runs on over 100k computers worldwide, measuring panelists activities as they surf the Internet.

  • Using a software meter that is optimized to be unintrusive to the user, yet able to gather many biometric data points and send them back to a collection system that runs in the Cloud.
  • The Staff Software Engineer is ultimately responsible for delivering technical solutions: starting from the project's onboard until post-launch support and including design, development, testing and user acceptance.
  • It is expected to coordinate, support and work with multiple delocalized project teams in multiple regions.
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.
  • 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.
  • Security and Compliance:
    • Implement security best practices for both client and upload components.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience, minimum 8 years, in Windows client development expertise using C/C++, and accessing low-level system services.
  • Strong understanding of CI/CD principles and tools. GitLab a plus.
  • Excellent problem-solving and debugging skills.
  • Leadership experience, minimum 2 years, in guiding technical decisions and mentoring team members.
  • Strong communication and collaboration skills with ability to communicate complex technical concepts and align organization on decisions.


  • Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to drive innovative mechanical systems and components for various applications.As a Staff Mechanical Engineer at Dew Software, you will play a key role in designing and developing cutting-edge mechanical systems and components. You will collaborate with cross-functional teams...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleJoin VMware Software India Private Limited, a leading software company, and contribute to shaping the future of technology. As a Staff Engineer, you will play a crucial role in developing innovative solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop complex software systems, ensuring...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job Description:VMware is a leading virtualization software company, enabling organizations to innovate by streamlining IT infrastructure and operations. As a Staff Engineer on the End-User Computing (EUC) team, you will be part of a diverse and inclusive team working on the next generation platform for the mobile workforce.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India Dew Software Full time

    About the RoleDew Software is seeking a highly skilled Staff Mechanical Engineer to play a key role in designing and developing innovative mechanical systems and components for various applications.As a Staff Mechanical Engineer at Dew Software, you will collaborate with cross-functional teams and work closely with clients to deliver high-performance...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're looking for a talented Staff Software Development Engineer to join our Platform Integration team at Flexera. As a key member of our engineering team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key responsibilities include collaborating closely with peer engineering teams to integrate...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role:We are looking for a skilled Staff Software Engineer to join our End-User Computing team. The ideal candidate will have a strong background in software engineering, with a passion for building scalable and reliable systems.Responsibilities:Design, develop, and test software applications using C# and .NET Framework.Collaborate with...


  • Bengaluru, Karnataka, India NAVEX Full time

    At NAVEX, we're committed to creating a better world. One that's safer, more ethical, and more just.As a Staff Software Engineer, you'll be part of our Product Engineering team, working alongside senior software engineers to develop innovative features and enhancements for our platform services. Your passion for writing great code, embracing new...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    About This RoleWe are seeking a skilled Staff Engineer to join our SaaS Platform Services Team at Flexera. As a Staff Engineer, you will be responsible for designing, developing, and maintaining critical components of our platform.Key Responsibilities:Collaborate with stakeholders to comprehend their needs and requirementsProvide technical leadership to the...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About UsIN10 VMware Software India Private Limited is a leading provider of digital workspace solutions.Job DescriptionWe are seeking a highly skilled Staff Devops Engineer to join our team.Key ResponsibilitiesDevelop and maintain Terraform modules and Ansible roles to manage our infrastructure.Write Python and Ruby code to manage infrastructure and...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're seeking a talented Staff Software Development Engineer to join our Platform Integration team at Flexera Software India LLP. As a key member of our team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key Responsibilities:Help define and execute on the technical roadmap for our core...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    Transforming the Software IndustryWe're Flexera, a pioneer in Hybrid ITAM and FinOps, providing award-winning, data-oriented SaaS solutions for technology value optimization (TVO). Our team is dedicated to crafting and delivering innovative products and services that help organizations visualize their Enterprise Technology BlueprintTM in hybrid...


  • Bengaluru, Karnataka, India Ping Identity Full time

    Job Title: Staff Software Engineer - JavaAbout the Role:We are seeking a highly skilled Staff Software Engineer - Java to join our team at Ping Identity. As a Staff Software Engineer - Java, you will be responsible for designing and developing APIs and scalable microservices for the AWS cloud using Java.Key Responsibilities:Design and develop APIs and...


  • Bengaluru, Karnataka, India Juniper Networks Full time

    At Juniper Networks, we're seeking a talented Software Engineer Staff to join our team. As a key member of our SDWAN products team, you'll be responsible for developing, designing, and contributing to microservices for SDWAN Orchestrator workflows.Key responsibilities include:Developing custom infrastructure deployment workflows in Python or GolangSolving...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Transform Lives with Innovative ProductsAt LinkedIn, we're committed to making a direct impact on the world's workforce. As a Staff Software Engineer, you'll play a crucial role in shaping our products and technology to create economic opportunities for everyone.Key Responsibilities:Own the front-end development for one or more of our products, collaborating...


  • Bengaluru, Karnataka, India Xperi Holding Corporation Full time

    About the Role: Xperi is a technology company that invents, develops, and delivers technologies to create extraordinary experiences. As a Staff Software Engineer, you will work on next-gen video streaming apps, cutting-edge app development, and large-scale cloud service integration. Our team works on exciting products such as video streaming web apps on TV...


  • Bengaluru, Karnataka, India Diligent Full time

    About UsDiligent is a global leader in modern governance, empowering organizations to make better decisions with our SaaS solutions across governance, risk, compliance, audit, and ESG.We're a team of passionate software engineers dedicated to building innovative solutions that drive positive change.Staff Software Engineer Role OverviewAs a Staff Software...


  • Bengaluru, Karnataka, India Procore Technologies Full time

    Job Title: Staff Software Development Engineer in TestAbout Us: Procore Technologies is a leading provider of cloud-based construction management software. We are seeking a highly skilled Staff Software Development Engineer in Test to join our team.Job Summary: As a Staff Software Development Engineer in Test, you will be responsible for leading the...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleYou will lead the engineering team through design, development, testing, and delivery of the world-class solution for various endpoint platforms supported in the product. This will involve championing a culture of high ownership, providing technical leadership, and partnering closely with other engineering teams and product management.Key...


  • Bengaluru, Karnataka, India Palo Alto Networks Full time

    Job OverviewWe are seeking a highly skilled Staff Software Engineer to join our Cloud Infrastructure team at Palo Alto Networks. The successful candidate will be responsible for designing, building, and operating reliable, secure Cloud infrastructure for our enterprise customers.Contribute to the development of scalable cloud-based systemsCollaborate with...


  • Bengaluru, Karnataka, India SolarWinds Full time

    Your Key Role :SolarWinds Observability is seeking a Staff Engineer to lead the development team of our new SaaS platform. This team will be responsible for reinventing observability in enterprises, applying intelligence to how our customers observe and act. This role is ideal for those who enjoy building modern cloud native platform services and are adept...