Principal Engineer - Open Source Program Office, Director

Posted:
10/3/2024, 5:49:50 AM

Location(s):
Gurugram, Haryana, India ⋅ Karnataka, India ⋅ Haryana, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Join us as a Principal Engineer - Open Source Program Office

  • This is a challenging role where you’ll be engineering hands on with Natwest engineering communities to put your InnerSource and Open Source background into practice
  • This role will primarily be responsible for leading a security first approach to Open Source supply chain security, Open Source license compliance and OSS data loss prevention
  • The function requires an independent thinking principal engineer to create solutions, patterns and practices that can be leveraged by NatWest engineers and the Open Source community. The role is ideal for principal engineers with knowledge of The Linux Foundation, Open Source Security Foundation, OpenChain, NIST, OWASP, FINOS and other like minded groups
  • We're offering this position at director level

What you'll do

As a Principal Engineer, you’ll be creating great customer outcomes via engineering and innovative solutions that demonstrate the latest trends in InnerSource and Open Source engineering. You’ll have a demonstrated ability to lead, co-create, collaborate and mentor engineering teams and communities around Open Source methodologies, best practices and open standards.

You should be an Open Source security minded, license aware engineer who is detail oriented, hands on and can interact with a diverse set of engineers across the organisation and the financial services industry. There is plenty of scope to engineer, collaborate and solve strategic and tactical problems.

You’ll also be:

  • The face of the Open Source Program Office when engaging in strategic Open Source security, license compliance and open source data loss prevention discussions within the organisation
  • Contributing code to GitLab & GitHub, delivering engineering solutions, whilst producing security architectural designs with and for the architects
  • Demonstrating the role of an Open Source lead maintainer by collaboratively solving issues and answering engineering related questions
  • Influencing the development of strategies and architecture at domain and enterprise levels, identifying transformational opportunities for the businesses and technology areas

The skills you'll need

You’ll come with significant experience in software engineering, software or database design and architecture, as well as experience of developing software within a DevOps and Agile framework. You should have a practical engineering background with GitLab or GitHub ideally as your primary version control system for engineering and community engagement. You should be familiar with Open Source supply chain security, SBOMs, OpenChain ISO/IEC standards and engaging engineering through DevSecOps.

Along with an understanding of infrastructure solutions for the safe ingress of Open Source dependencies into engineering builds and containerization, you should also understand the importance of OKR measuring and work within the OSPO to present information related to Open Source security within the organisation

You’ll also need:

  • A strong background in leading software development teams in a matrix structure, introducing and executing technical strategies
  • The ability to line manage, mentor and lead an engineering team should the need arise as the function increases in size
  • A familiarity with backstage as Open Source Program Office integrates engineering solutions to drive engineering pattern adoption and developer experience
  • The drive to represent the organisation at Open Source project, special interest group meetings and community events
  • A background of working with code repositories, bug tracking tools and wikis

Hours

45

Job Posting Closing Date:

17/10/2024