Staff Software Engineer

4 weeks ago


bangalore, India The Nielsen Company Full time
At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big, so we can all continuously improve. We enable your best to power our future. 

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. As the Browser/JavaScript Staff SW Engineer in our team, you will lead the development efforts for our industry leading, Browser Extension based meters. Your role will involve designing, implementing, and maintaining robust, scalable solutions that leverage Javascript code that accesses the Browsers (Chrome, Edge, FireFox) internal APIs and services, You will play a key role in shaping the technical direction of our projects and mentoring other team members.

Responsibilities

Meter Deployment: Conceive, design and build new features in the existing Browser-Extension software meter. CI/CD Implementation: Design and implement CI/CD pipelines for automated build, test, and deployment processes. Ensure continuous integration and delivery of features, improvements, and bug fixes. Code Quality and Best Practices: Enforce coding standards, best practices, and design principles. Conduct code reviews and provide constructive feedback to maintain high code quality. Performance Optimization: Identify and address performance bottlenecks in both client-side and data upload components. Optimize applications for remote/unassisted installation. Mentorship and Collaboration: Mentor junior engineers, providing guidance on technical aspects and best practices. Collaborate with cross-functional teams to ensure a cohesive and unified approach to software development. Security and Compliance: Implement security best practices for both client and upload components. Ensure compliance with industry standards and regulations related to web application security.

Key Skills

Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field. Proven experience, minimum 8 years, in Client-side development expertise using Javascript, and accessing Browser APIs and 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 Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply Utilizes team collaboration to create innovative solutions efficiently

Other desirable skills

Knowledge of networking principles and security best practices. Deploying and supporting Browser extensions distributed via Google and/or Microsoft stores Experience with Windows C/C++ or Mac/Objective C 

  • bangalore, India Synopsys Inc Full time

    At Synopsys, we pride ourselves for building products and delivering services that help our customers keep their applications safe and secure. Our people do this so well, we have been named the AppSec leader for seven years in a row by Gartner.We are looking for an experienced staff software engineer who will join forces with the development team for our...


  • Bangalore City, India Protoporos Staffing Services Private Limited Full time

    Opportunity with a leading B2B SaaS product client specializing in cutting-edge data integration solutionsPosition Overview: We are seeking a highly skilled and experienced Staff Engineer to join the Engineering team. As a Staff Engineer, you will play a crucial role in designing and implementing scalable, reliable, and high-performance data integration...


  • bangalore, India Walmart Global Tech Full time

    We are looking to hire Staff Software Engineers with minimum 10 years of experience in following areas of software Development(Technologies (Java - Microservices Individual contributor)- Hands on Developer + Architecture roleWe look for your proficiency in other areas of SDLC in DB knoweldge (SQL-Oracle, Mysql, MariaDB, Postgres)NoSQL-Cassandra , Mongo,...


  • bangalore, India NI Full time

    POSITION OVERVIEW The R&D Software Services team at NI is in search of a Staff Software Engineer who has the potential to take ownership of software product maintenance which includes managing product through releases. This involves builds, installers, verification and validation processes, and updating products to ensure compliance with the latest NI...


  • bangalore, India Walmart Global Tech Full time

    We are looking to hire Staff Software Engineers with minimum 10 years of experience in following areas of software Development(Technologies (Java - Microservices Individual contributor)- Hands on Developer + Architecture role We look for your proficiency in other areas of SDLC in DB knoweldge (SQL-Oracle, Mysql, MariaDB, Postgres) NoSQL-Cassandra , Mongo,...


  • Bangalore City, India Walmart Global Tech Full time

    We are looking to hire Staff Software Engineers with minimum 10 years of experience in following areas of software Development(Technologies (Java Microservices Individual contributor) Hands on Developer + Architecture role We look for your proficiency in other areas of SDLC in DB knoweldge (SQL-Oracle, Mysql, MariaDB, Postgres)NoSQL-Cassandra, Mongo,...


  • bangalore, India Intuit Full time

    Staff Software Engineer – Observability - UICome join the Developer Services & Experiences (DevX) team at Intuit India, in Bangalore, as a Staff Software Engineer – Observability Platform. Your responsibility will include solving for Observability at Enterprise-level! We are looking for creative problem solvers with a passion for innovation to join our...


  • bangalore, India Procore Technologies Full time

    Job Description​​What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking...


  • bangalore, India Procore Technologies Full time

    Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities, hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s one of the world’s least digitized industries, not to mention one of the most dangerous....


  • Bangalore, India MaxLinear Full time

    Responsibilities MaxLinear is seeking a Staff Software Engineer to join our growing team. In this role, you will focus on the following: Development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed data connectivity Pre and...


  • bangalore, India MaxLinear Full time

    Responsibilities MaxLinear is seeking a Staff Software Engineer to join our growing team. In this role, you will focus on the following: Development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed data connectivity Pre...


  • bangalore, India NI Full time

    The Team:  NI is proud to be a part of Emerson's new test and measurement business group. The  Systems R&D  team in the Aerospace, Defense and Government (ADG) Business Unit focuses on test systems for areas such as airplanes, space travel, satellites, and radar. We leverage NI’s portfolio of PXI RF instruments, modular FPGA co-processors,...


  • bangalore, India slice Full time

    About the roleWe are looking for a Staff Engineer (Backend) to join our technology team. A Staff Engineer is an innovative, quality-focused, product/business thinker. You are someone who has a passion for technology and innovative product development, who thinks deeply about technical context, and who builds software using your proven experience. You’re...


  • bangalore, India Equinix Full time

    Who are we? Equinix is the world’s digital infrastructure company®, operatingover 250 data centers across the globe.Digital leaders harness Equinix's trusted platform to bring together and interconnect foundational infrastructure at software speed. Equinix enables organizations to access all the right places, partners and possibilities to scale...


  • bangalore, India HealthEdge Full time

    Overview : We are seeking an adept Staff Engineer with a strong background in Java and Spring Boot development. The ideal candidate will possess a minimum of 10 years of hands-on experience in architecting and building robust applications using Java, Spring Boot frameworks, and familiarity with Ruby on Rails would be advantageous. If you are...


  • bangalore, India Thermo Fisher Scientific Full time

    : The ideal candidate is an energetic self-starter with strong work experience. The Staff Engineer provides systems architectural and design leadership to multiple Software Development Scrum Teams in Genexus & Ion Reporter Products. The role is of a Lead Developer who is motivated to actively contribute to the architecture, design and development of new...


  • Bangalore, India Thermo Fisher Scientific Full time

    Job DescriptionAbout Team:Ion Torrent™ Genexus™ Software supports the Ion Torrent™ Genexus™ Integrated Sequencer workflow for research use purposes from sample preparation through library preparation, template preparation, and sequencing. During and after sequencing, the software generates base calls, trims reads, and...


  • bangalore, India Rippling Full time

    About RipplingRippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.By connecting every workforce system to a single source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take...


  • bangalore, India Cloudera Full time

    Job Description :  At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation...


  • Bangalore, India Protoporos Staffing Services Pvt Ltd Full time

    Opportunity with a leading B2B SaaS product client specializing in cutting-edge data integration solutions. Position Overview: We are seeking a highly skilled and experienced Staff Engineer to join the Engineering team. As a Staff Engineer, you will play a crucial role in designing and implementing scalable, reliable, and high-performance data integration...