
Posted 15 hours ago
Principal Member Technical Staff (Backend - Java/Python)
NielsenPrincipal Member Technical Staff (Backend - Java/Python)
Requirements
Bachelor’s degree in Computer Science or Engineering, 10+ years professional software development experience, Proficiency in Java or Python frameworks (Spring, Hibernate), Experience with RESTful APIs and microservices, Knowledge of messaging queue concepts, Experience with cloud platforms (AWS, Azure, or GCP), Familiarity with containerization (Docker, Kubernetes), Understanding of SQL and NoSQL datastores, Experience with TDD and automated testing
Skills
JavaPythonAWSMicroservicesSQLNoSQLDockerKubernetes
About the role
Responsibilities
- Architect and design flagship metadata software solutions with a platform-first mentality focused on scale, consistency, and reliability.
- Drive engineering best practices and establish organization-wide standards for coding, API contracts, and security protocols.
- Partner with Product teams to translate business requirements into concrete technical roadmaps.
- Actively participate in development (approximately 60% of the time) to create modules that reflect best practices.
- Ensure seamless cross-system integration for data flow across ingestion, processing, and delivery.
- Mentor and guide senior engineers to foster a culture of continuous learning and collaboration.
- Experiment with new technologies and drive their adoption to improve performance and quality.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 10+ years of professional software development experience.
- Proficiency in Java or Python frameworks (e.g., Spring, Hibernate).
- Extensive experience with RESTful APIs and microservices architecture.
- Deep understanding of both SQL and NoSQL datastores.
- Strong knowledge of messaging queue concepts and distributed systems.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Proven experience with Test-Driven Development (TDD) and automated testing frameworks.
- Strong problem-solving skills and ability to work both independently and collaboratively.
Preferred Qualifications
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Working knowledge of machine learning and data science concepts.
- Experience with CI/CD tools and modern DevOps practices.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and career development.
- A collaborative and inclusive work environment.
About the Company
Nielsen is a global leader in media intelligence, providing powerful insights that drive client decisions. Through our Gracenote business unit, we power the world of media entertainment, helping audiences discover content across streaming platforms, cable, and satellite TV. We sit at the intersection of people and media, connecting audiences with the content they love through cutting-edge metadata solutions.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Member Technical Staff (Backend - Java/Python)
Nielsen · Bangalore
