Back to list

Vacancy description

Principal R&D Engineer - Software Supply Chain Curation in Bangalore, भारत

Synopsys Inc

Bangalore, भारत

Role Description

We are looking for a Principal R&D Engineer to provide technical direction for software supply-chain curation across a broad product portfolio. The role requires deep C and C++ engineering experience and practical knowledge of Perforce-based development, while using Python for automation and platform integration. The engineer will define architecture spanning Black Duck, JFrog , Jenkins, GitHub or Azure DevOps Server, policy evaluation, evidence, and reporting.

What Success Looks Like

The engineer establishes an architecture that covers C/C++ and Perforce-based products, scales across additional ecosystems, reduces duplicated review effort, and creates a sustainable technical direction that senior engineers can execute.

Key Qualifications

  • Bachelor's or master's degree in computer science, software engineering, information security, or a related discipline, or equivalent practical experience.
  • Strong hands-on software engineering experience in C and C++.
  • Hands-on experience with Perforce in a production software-development environment.
  • Experience with Python for automation, integration, services, or data-processing tasks.
  • Experience with Jenkins and with at least one of GitHub or Azure DevOps Server.
  • Experience using Black Duck and JFrog in SSDLC, software composition analysis, artifact management, or software supply-chain workflows.
  • Ability to support products that use programming languages and build ecosystems beyond C, C++, and Python.
  • Ability to communicate complex technical decisions clearly in English.
  • Extensive experience architecting distributed or data-intensive enterprise platforms.
  • Demonstrated ability to set direction across multiple teams and interconnected systems.
  • Deep understanding of software supply-chain security, dependency risk, policy enforcement, and enterprise developer workflows.

Key Responsibilities

  • Define the target architecture and technical roadmap for enterprise curation.
  • Establish system boundaries, data contracts, policy interfaces, and integration patterns.
  • Define scalable SSDLC integration patterns for Black Duck and JFrog .

  • Set reference workflows for Perforce/Jenkins and compatible approaches for GitHub and Azure DevOps Server.
  • Resolve ambiguous issues involving package identity, provenance, vulnerability correlation, licensing, and exceptions.
  • Ensure architectural coverage across C, C++, Python, and other product ecosystems.
  • Guide multiple workstreams, set engineering standards, and develop technical leaders.

Preferred Experience

  • Experience with policy-as-code, rules engines, knowledge graphs, or metadata platforms.
  • Experience defining enterprise reference architectures and migration strategies.

Similar vacancies

More like this role

  • Full-time
... B. Tech / ME / M. Tech, Computer Science/ Electrical or/Electronics and communication / Electronics and Instrumentation with 10 to 15 years' experience in Software development using .NET technologies, preferably using C# .NET, WinForms and WPF. - Strong object-oriented programming and design skills - Expert in Designing ...

Bangalore, भारत

  • Research
... data-processing tasks. - Experience with Jenkins and with at least one of GitHub or Azure DevOps Server. - Experience using Black Duck and JFrog in SSDLC, software composition analysis, artifact management, or software supply-chain workflows. - Ability to support products that use programming languages and build ecosystems ...

Hyderabad, भारत

  • Remote
Category Engineering Hire Type Employee Job ID 19515 Remote Eligible No Date Posted 11/03/2026 - Principal Timing Signoff Engineer - Principal Static Timing Analysis Engineer - Principal Standard Cell Library Timing Engineer - Principal STA Methodology Engineer - Principal Library Signoff Architect We Are Synopsys is the ...

Bangalore, भारत

Keysight Technologies

R&D Engineer 3, Software

  • Hybrid
  • On-site
  • Contract
  • Research
... people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. We are looking for a Senior Observability Engineer to design, build, and continuously improve monitoring and observability for our enterprise environment. Most of the work focuses on on-premises systems: physical ...

Gurgaon, भारत

MicroStrategy India

Software Engineer, Principal

  • On-site
  • Full-time
  • IT
... are looking for a Principal Software Engineer to lead implementation of high-performance, scalable backend systems using modern C++ in a distributed, global engineering environment. Responsibilities: • Design and develop scalable backend modules • Lead code reviews, mentor engineers, and promote best practices • Work closely ...

Chennai, भारत

Lowe's Home Centers

Principal Software Engineer

  • On-site
  • Full-time
  • IT

$83 USD

... transforming home improvement retail while upholding strong commitment to social impact and sustainability. For more information visit Lowes India Job Summary The Principal Software Engineer will influence a wide variety of business and technology decisions. This role will design implement and deliver cross-functional solutions ...

Bangalore, भारत

  • Hybrid
  • IT
... high-performance C/C++ software for simulation debug and visualization workflows, solving complex, open-ended problems in collaboration with a senior group of engineers in a fast-paced and dynamic environment. Key Responsibilities - Design, develop, and optimize high-performance C/C++ software for simulation debug and visualization ...

Noida, भारत

  • Hybrid
  • Full-time
  • Contract
  • IT
... Drive Architectural Excellence: Architect, design, build and spearhead the development of highly scalable software systems. Set the gold standard for software engineering architecture, patterns, and processes across multiple teams. - Strategic Technical Leadership: Partner directly with Product Management, Engineering Directors, ...

Bangalore, भारत

  • Hybrid
  • On-site
  • Full-time
  • IT
... the driving force behind Toast's global expansion. We architect and scale the core payment engine powering our growth in new markets around the world. As a Principal-Engineer/Architect, you will spearhead technical strategy and architect scalable designs for Toast’s largest restaurant brands. Partnering with product, business ...

Bangalore, भारत

  • Full-time
  • Contract
  • IT
... redesigning or rearchitecting difficult or untestable sections of code for a set of solutions. Leverages artificial intelligence (AI) tools for test automation. Engineering Excellence - Applies and identifies best practices and shares information with other engineers for building code based on well-established methods and secure ...

Bangalore, भारत