Talent.com
This job offer is not available in your country.
Principal Software Engineer - Backend (Java, AWS, Oracle)

Principal Software Engineer - Backend (Java, AWS, Oracle)

The Nielsen Companybangalore, India
3 hours ago
Job description

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. 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 un intrusive 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 Principal Software Engineer is ultimately responsible for delivering technical solutions : starting from the project's onboard until post launch support and including design, development, testing. It is expected to coordinate, support and work with multiple delocalized project teams in multiple regions. As the Principal Software Engineer in our Collection and Crediting team, you will lead the development efforts for the backend collection and crediting system that processes massive amounts of data every hour 24x7. Your role will involve designing, implementing, and maintaining robust, scalable solutions that leverages a Java based system that runs in an AWS and on-prem environments. You will play a key role in shaping the technical direction of our projects and mentoring other team members

Responsibilities

  • System Deployment :
  • Conceive, design and build new features for the Collection and / or Crediting systems, ensuring data accuracy and data throughput across a system deployed in multiple countries and data centers.
  • Collaborate with Product Leaders to define business rules to be implemented in the crediting system - at times very complex rules that need to be validated via proof of concepts

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.
  • Create design blueprints that can be used by others
  • Code Quality and Best Practices :

  • Define and 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 collection and crediting components.
  • Evaluate new technologies for integration into the production environment
  • Mentorship and Collaboration :

  • Provide day-to-day work direction to other developers on the team
  • 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 application security.
  • Key Skills

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience, minimum 12 years, in Java based systems, that span traditional on-prem / server and AWS server less environments, utilizing tools such as : Kafka, SQS, Spring, Oracle / RDS / SQL, JSON, S3, EKS, EMR, Java, Python, Lambda, Athena, Go-Lang, Prometheus, & Grafana
  • Expert understanding of CI / CD principles and tools. GitLab a plus
  • Excellent problem-solving and debugging skills.
  • Leadership experience, minimum 4 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
  • Excellent problem-solving skills with the ability to quickly process complex information and present it clearly and simply
  • Able to innovative solutions as an individual or within a group
  • Other desirable skills

  • Knowledge of networking principles and security best practices.
  • Experience with Data Lakes, Spark and Redis a plus
  • AWS Architect Certification is a plus
  • Create a job alert for this search

    Principal Software Engineer - Backend (Java, AWS, Oracle) • bangalore, India

    Related jobs
    • Promoted
    Principal Engineer - Backend

    Principal Engineer - Backend

    LiciousBengaluru, Karnataka, India
    With our de-licious fresh meat and seafood, we are.India’s leading D2C food-tech brand.Bengaluru, delivering high-quality, fresh meat and seafood to over 32 lakh customers across 20 cities.Ready to...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Dell Technologiesbangalore, India
    The Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting edge, we design and develop software for platforms, peri...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Microsoftbangalore, India
    Our team in Azure GenAI is at the cutting edge of developing large language model technologies to power Azure AI Platform products and offering them as a service for both internal and external appl...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Microsoftbangalore, India
    We are building a planet scale multi-modal database from the ground up.You will be part of the team that is reimagining the databases in the era of LLMs by deeply integrating AI into all parts of t...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Syniversebangalore, India
    Syniverse is the world’s most connected company.Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping t...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Takedabangalore, India
    At Takeda, we are leading digital evolution and global transformation.By building innovative solutions and future-ready capabilities, we are meeting the need of patients, our people, and the planet...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Dell Technologiesbangalore, India
    Beginning with discovery and mapping of data sources, understanding their formats, cataloging these sources and data schema - we let customers understand their data landscape, both by building hist...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Principal Software Engineer - GenAI

    Principal Software Engineer - GenAI

    Commonwealth Bankbangalore, India
    At CommBank, we never lose sight of the role we play in other people’s financial wellbeing.Our focus is to help people and businesses move forward to progress. To make the right financial decisions ...Show moreLast updated: 3 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    OracleBengaluru, Karnataka, India
    Come join the new Oracle Health Applications and Infrastructure (OHAI) development team to collaborate, innovate, design and develop the next generation of cutting-edge healthcare applications.Job ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Lead Principal Software Engineer

    Lead Principal Software Engineer

    AlgonomyBangalore Urban, Karnataka, India
    Lead / Principal Software Engineer.At Algonomy, we believe the future of our economy is Algorithmic, where businesses will develop resilient, adaptive and agile decisioning abilities that will cons...Show moreLast updated: 2 hours ago
    • Promoted
    • New!
    Principal Software Engineer(Analytics)

    Principal Software Engineer(Analytics)

    RingCentralbangalore, India
    We are looking for a Senior Backend and Infra Engineer that will work on a variety of exciting projects with responsibility for designing and delivering secure, distributed, scalable and fault tole...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    RecroBengaluru, Karnataka, India
    Join a Market Leader : Ready for a stable career at an US based Product organization trusted since 1969? Employer is a market leader in educational publishing and e-Learning, serving over 10 million...Show moreLast updated: 2 hours ago
    • Promoted
    Principal Software Engineer (Java)

    Principal Software Engineer (Java)

    InRhythmBengaluru, Karnataka, India
    As a Principal Software Engineer, you’ll contribute directly to embedding AI across workflows, including delivery, product, and strategy. You’ll help accelerate client outcomes through our AI Accele...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Commonwealth Bankbangalore, India
    At CommBank, we never lose sight of the role we play in other people’s financial wellbeing.Our focus is to help people and businesses move forward to progress. To make the right financial decisions ...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Diligentbangalore, India
    Diligent is the global leader in modern governance, providing SaaS solutions across governance, risk, compliance, audit and ESG. Empowering more than 1 million users and 700,000 board members and le...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Principal Software Engineer I - Backend FS

    Principal Software Engineer I - Backend FS

    Curriculum Associatesbangalore, India
    At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the na...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Principal Engineer _ Backend

    Principal Engineer _ Backend

    Zeta Services Inc.bangalore, India
    It was founded by and Ramki Gaddipati in 2015.Our flagship processing platform - Zeta Tachyon - is the industry’s first modern, cloud-native, and fully API-enabled stack that brings together issuan...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    WomenTech Networkbangalore, India
    As a Principal Software Engineer, in the identity domain, you will lead the design and development of identity and access management solutions. This role requires deep expertise in authentication an...Show moreLast updated: 3 hours ago