Software Engineering

4 months ago


Bengaluru, India The Nielsen Company Full time

About the Role

This role will be part of a team that develops software interfaces with all the major TV streaming providers, and downloads tens of thousands of movies and TV shows from US and international platforms. This team is at the heart of Nielsen’s streaming measurement strategy, and is continually updating their software to adjust to the quickly evolving streaming environment. The Software Engineer is ultimately responsible for delivering technical solutions: starting from the project's onboard until post launch support and including development, testing and user acceptance. It is expected to work with multiple delocalized project teams in multiple regions. As a Browser/JavaScript SW Engineer you will work on our video and meta-data capture systems, interfacing with APIs from industry leading streaming providers, and also crafting robotic scripts that can navigate consumer/human interfaces. Your role will involve implementing, and maintaining robust, scalable solutions that leverage Javascript and Python/SQL code that orchestrates a bot-farm of 100’s of machines. You will play a key role in shaping the technical direction of our projects

Responsibilities

System Deployment:Build new features in the existing video and meta-data asset capture Implementation:Leverage CI/CD pipelines for automated build, test, and deployment continuous integration and delivery of features, improvements, and bug Quality and Best Practices:Adhere to coding standards, best practices, and design in code reviews and provide constructive feedback to maintain high code Optimization:Assist in the Identification of performance bottlenecks in both client-side and data upload applications for remote/unassisted Collaboration:Follow best with cross-functional teams to ensure a cohesive and unified approach to software and Compliance:Implement security best practices for both client and upload to 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 experience, minimum 2 years, in Client-side development expertise using Javascript (preferably using React) or other scripting languages such as PythonExperience with SQL and a database system such as PostgresGood understanding of CI/CD principles and tools. GitLab a plusGood problem-solving and debugging communication and collaboration skills with ability to communicate technical concepts Utilizes team collaboration to contribute to innovative solutions efficiently

Other desired skills

Knowledge of networking principles and security best to the AWS tech stackExperience writing automaton tests
  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Altair Engineering Full time

    Job Title: Software Developer/Senior Software DeveloperAbout the Role:We are seeking a highly skilled Software Developer/Senior Software Developer to join our development team at Altair Engineering. As a key member of our team, you will be responsible for the maintenance and development of various verticals on MotionSolve, with a specific focus on...

  • Software Engineer

    2 days ago


    Bengaluru, Karnataka, India Dew Software Full time

    About the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Altair Engineering Full time

    About the Role:Altair Engineering is seeking a highly motivated and experienced Software Developer/Senior Software Developer to join our development team. As a key member of our team, you will be responsible for the maintenance and development of various verticals on MotionSolve with a specific focus on automotive.Key Responsibilities:Collaborate with...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    At Capgemini Engineering, we are seeking a skilled Software Engineering Specialist to join our team.Job Overview:Capgemini Engineering is a leading engineering and technology consulting firm. We help our clients navigate the challenges of the digital world by leveraging our expertise in engineering, data analytics, and artificial intelligence.Job...

  • Software Engineer

    5 months ago


    Bengaluru, India Altair Engineering Full time

    Job Summary: The primary responsibility of this position is to engage in software development activities to deliver new features as part of the Altair Embed Development Toolchain. Embed is a graphical language for simulation and model-based embedded development. The core product is used for general modeling, simulation and control system design...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Transforming the Future with Data-Driven InnovationSoftware Development Engineer - C++ [Contract Role]Are you a problem-solver with a passion for complex thinking? Do you thrive in a collaborative environment where creativity and innovation are valued? At Altair Engineering, we're seeking a self-motivated Software Developer to join our Inspire team.Job...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a skilled Software Development Engineer to join our Enterprise Applications Development team. As a key member of our team, you will be responsible for designing, developing, and implementing business applications that support our global operations.Key Responsibilities:Design and develop high-quality, scalable, and...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a skilled Software Developer to join the Inspire team. The ideal candidate will have experience in computer-aided engineering and object-oriented design, with a strong background in C/C++ programming.Duties:Contribute to all phases of product development, from requirement analysis to implementation, testing, and...


  • Bengaluru, Karnataka, India Sonata Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in backend development will be crucial in driving our company forward.Key Responsibilities* Design and develop...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job DescriptionSoftware Engineering Lead Job DescriptionOpportunity SummaryWe are seeking a skilled Software Engineering Lead to join our team at Upland India. The ideal candidate will have 9-11 years of experience in software development and management, with a strong background in Java, SQL, and JSP. They will be responsible for leading a small team of...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:We are seeking a skilled software development professional to join our Enterprise Applications Development team at Altair Engineering. As a key member of our team, you will be responsible for designing, developing, and implementing business applications that support our global operations.Key Responsibilities:Design and develop high-quality,...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:The primary responsibility of this position is to engage in software development activities to deliver new features as part of the Altair Embed Development Toolchain. This toolchain is a graphical language for simulation and model-based embedded development, used for general modeling, simulation, and control system design applications, as well as...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job DescriptionSoftware Engineering Lead Job DescriptionOpportunity SummaryWe are seeking a highly skilled and experienced Software Engineering Lead to join our team at Upland Software. The ideal candidate will have a strong background in software development and leadership, with a proven track record of delivering high-quality results in a fast-paced...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Upland Software Full time

    Job Title: Software Engineer IIJob Summary:We are seeking a highly skilled Software Engineer II to join our Upland India team as a key member of our InGenius product development team. As a Software Engineer II, you will be responsible for developing new features, troubleshooting issues, and collaborating with team members to deliver high-quality software...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job Title: Software Engineering LeadJob Summary:We are seeking an experienced Software Engineering Lead to join our team at Upland Software. As a key member of our engineering team, you will be responsible for leading the development of our email marketing and automation platform, PostUp.Key Responsibilities:Lead a small team of engineers and testers to...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Transforming the Future with InnovationSoftware Development Engineer – C++ [Contract Role]Are you a problem-solver with a passion for complex thinking? Do you thrive in a collaborative environment where creativity and innovation are valued? At Altair Engineering, we're seeking a self-motivated Software Developer to join our Inspire team.About the RoleWe're...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Senior Software Development Engineer to join our dynamic team. As a key member of our software development team, you will be responsible for designing, prototyping, implementing, unit testing, profiling, and troubleshooting features written in C++ and/or Python.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Summary:The Software Development Engineer will be responsible for collaborating closely with the Chief Product Officer and Chief Technology Officer at Iosys Software.The ideal candidate will have 5+ years experience with Golang, CI/CD tools, and Microsoft Azure.Key Responsibilities:• Develop high-quality code across the system components, including...


  • Bengaluru, Karnataka, India Sahaj Software Full time

    About the RoleWe're seeking a highly skilled Lead Full Stack Engineer to join our team at Sahaj Software. As a key member of our engineering team, you'll play a crucial role in designing and developing cutting-edge software solutions.Key ResponsibilitiesLead architecture and design decisions, ensuring adherence to best practices in technology choices and...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:This is an exciting opportunity for a senior-level contributor to join the Altair Embed software product team. As a key member of our team, you will be responsible for adding code generation capabilities for new blocks and devices, contributing to enhancements that help customers attain ISO26262/DO178 certification, and providing weekly progress...