Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Nielsen

Sr. Software Engineer

Mumbai, India

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.

We are looking for a Senior Engineer to join Digital Technology team. Ideal candidate would be someone with a passion for Clean Code, Scalable architectures, Test Driven Development and DevOps. Someone who loves getting hands dirty with code and learns everyday.

Responsibilities

    Want more jobs like this?

    Get Software Engineering jobs in Mumbai, India delivered to your inbox every week.

    By signing up, you agree to our Terms of Service & Privacy Policy.
    • Hands on developer to design, code, and test iteratively on technical solutions that meet business and technical requirements
    • Implement automation in the areas of Cloud resource provisioning (IaC), unit testing, code coverage, static code analysis and vulnerability scanning with CI/CD process.
    • Create appropriate documentation (process flows, technical specs, class diagrams, unit test cases).
    • Assist in platform support and troubleshooting production issues.
    • Promote a culture of best practices with peer code reviews and extreme ownership for continuous incremental delivery.
    • Research and implement new technology solutions where applicable.

    Requirements

      • Extensive programming experience and desire to write and review code 70% of time.
      • 5-6 years of experience working with Java with appreciation for Object Oriented and functional programming paradigms. Familiarity with Python is a plus.
      • Hands on experience with Spark, Spark SQL, M/R Framework and Big Data Technology Stack.
      • Experience developing cloud-hosted (AWS), containerized applications (K8s) and services.
      • AWS Components: EMR, EC2, S3 storage, Lambda, Relational Database Service, Simple Notification Service (SNS), Elasticache, etc.
      • Familiarity with relational and big data such as Postgres, Hadoop and columnar Storage formats Parquet
      • Experience with source code control tools.
      • Gitlab experience is a plus.
      • Demonstrates knowledge of CI/CD processes, testing frameworks, practices and tools (Jenkins, jUnit, Terraform, JFrog, Jacoco, SonarQube, etc.)
      • Familiarity of Linux platforms with knowledge of shell scripting.
      • Knowledge of networking and protocols: HTTP/HTTPS, TLS/SSL/certificates, TCP/IP

    Client-provided location(s): Mumbai, Maharashtra, India
    Job ID: Nielsen-c6db409b-0142-4499-893e-b11a6bb5e6f7
    Employment Type: Full Time