Staff Software Engineer

1 month 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 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 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 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 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 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...


  • Bengaluru, Karnataka, India Merck Group Full time

    Job Title: Staff Software EngineerRole Overview:The Digital and eCommerce division at Merck Group is seeking a Staff Software Engineer to play a leadership role on a product team. As a key member, you will contribute to the design and development of modern software solutions, embracing principles like microservices and event-driven architectures.About Our...


  • Bengaluru, Karnataka, India Leading-Biotechnology-Company Full time

    At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and new treatment options for patientsWorking at Illumina means being part of something bigger than...


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

    OverviewThis role is a key position in the development of software solutions for modern enterprises. As a Senior Member of Technical Staff, you will play a crucial part in designing, developing, and maintaining robust software solutions that meet the content management needs of our clients.SalaryThe estimated annual salary for this position is around...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Transforming Data Infrastructure at LinkedInAt LinkedIn, we're building the next generation of data infrastructure to support our mission of creating economic opportunity for all. As a Senior Staff Software Engineer, Systems Infrastructure Expert, you'll play a key role in designing and developing scalable, highly available, and secure systems that power our...


  • Bengaluru, Karnataka, India Intel Full time

    About the RoleAs a Senior Staff Software Validation Engineer at Intel, you will be leading the design, development, testing, and debugging of software applications used by end-users or integrated with other applications by ISVs. Your expertise in modern software development methodologies and programming languages will be key in following secure coding...


  • Bengaluru, Karnataka, India Databricks Full time

    Job OverviewWe are seeking a highly experienced Senior Staff Software Engineer to join our Databricks Engineering team. As a key member of our team, you will be responsible for designing and developing large-scale distributed systems that enable data teams to solve complex problems.Key ResponsibilitiesDesign and develop scalable, available, and...


  • Bengaluru, Karnataka, India Analog Devices Full time

    At Analog Devices, we are seeking a highly skilled Staff Software Development Engineer to join our Engineering Accelerations Solutions team. As a key member of our team, you will be responsible for the development, deployment, and support of our software tools, techniques, and methods.Key Responsibilities:Perform requirement analysis and oversee the...


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

    About the RoleWe are seeking a highly skilled Technical Lead to join our team in Bangalore. As a Technical Lead, you will be responsible for leading the engineering team through design, development, testing, and delivery of world-class solutions for various endpoint platforms supported in the product.Key ResponsibilitiesLead the engineering team through...


  • Bengaluru, Karnataka, India Nielsen Full time

    About Nielsen's Audience Measurement EngineeringNielsen's Audience Measurement Engineering platforms support the measurement of television viewing in more than 30 countries around the world.Job DescriptionWe are seeking a highly organized, detail-oriented, and team-player Staff Software Engineer to join our Collections and ITAM Back Office Engineering...


  • Bengaluru, Karnataka, India Ping Identity Full time

    About the RolePing Identity is looking for a highly skilled Staff QA Engineer to join our team. As a Staff QA Engineer, you will be responsible for leading efforts in test automation, including the design and development of automated test scripts.You will implement test automation for API and UI components, including the design and development of automation...


  • Bengaluru, Karnataka, India Ping Identity Full time

    Job Description: As a Staff IAM Software Developer at Ping Identity, you will be part of a cross-functional engineering team responsible for developing the next generation of Identity and Access Management SaaS products. You will have opportunities to work on the PingOne multi-tenant cloud platform, which has redefined how IAM admins design the user journey....