Skip to content

Principal Software Engineer

Job Introduction

Principal Software Engineer 

Here at BPP Education Group an opportunity has arisen for an experienced and passionate individual to join the team as a Principle Software Engineer.

BPP Education is entering a new growth phase, attracting thousands of new students annually and expanding into new verticals and global markets. The BPP Product & Technology (P&T) organisation is rapidly evolving, transforming its platforms, digital products, and experiences to support this growth.

We are looking for a talented principal software engineer help us build best in class products and deliver amazing user experiences, to deliver scalable, secure and performant experiences that delight and engage learners during their time studying with BPP and beyond, throughout their working lives.

As the Principal Engineer, you will report to the Head of Engineering and bring your technical expertise to our growing product engineering teams. You will be leading engineering in our payments team, part of the wider pre-enrolment domain which is responsible for our marketing website, our payments platform and student applications product. Accountable for key technical decisions, you will drive engineering excellence through software craftsmanship practices.

Collaborating closely with peers in Product, Design, Data, Security, and SRE, you will help transform BPP Education to become more customer-centred, design and data-informed, and build products that meet and exceed our users' needs across our education ecosystem.

What if you read the description and don't meet every single requirement? We encourage you to apply anyway - we value diverse backgrounds and are committed to inclusivity!

Why work for BPP Education Group?

It is a great time to join BPP Education Group as we have enjoyed a sustained period of growth, offering a wealth of opportunities to our staff, students and clients. There are many more great reasons to join BPP Education Group such as:

  • Brilliantly, you can study any of BPP’s courses for free – be it a professional qualification or full degree.
  • With hybrid working available, you’ll be able to split your time between one of our centres and wherever you choose to call home.
  • We also provide a generous annual leave entitlement of 30 days, and there’s a rewards package that includes retail discounts and much more.

Other key benefits include our Group Personal Pension Plan, dedicated private healthcare and dental plans that offer additional assurance to look after you and your family

What you’ll be doing

As such, you will be responsible for:

Key responsibilities

  • Accountability for the execution of the technical vision and ensure it is aligned with business goals.
  • Coach & mentor engineers across the business in best-in-class software engineering techniques such as clean coding, pair programming, technical debt management and leveraging cloud native solutions.
  • Collaborate with your peers in architecture, product, design, data and security to help assess the technical feasibility of business requirements and convert those requirements into deliverables for the product engineering team.
  • Contribute and evolve the internal software engineering practices and standards as the team scales.
  • Driving continuous technical improvement through the analysis of observability metrics and user feedback.
  • Be up-to-date with industry best practices, new technologies, and emerging trends.

What we’re looking for

To be successful in this role you will need to have a proven track record in the following areas:

Essential Skills

  • Proven experience as a senior or higher-level software engineer working in an agile environment.
  • Deep knowledge of modern full stack and cloud technologies such as Typescript, React, Node.js, Next.js & AWS.
  • Expert in building and integrating e-commerce payment solutions. Bonus if you have experience with Zuora.
  • Expert in test driven development practices using frameworks such as Jest, Cypress, React Testing Library.
  • Expert knowledge of platforms such as Git, GitHub Actions, Jira & Confluence.
  • Experience mentoring and coaching a diverse group of engineers
  • Excellent verbal and written communication skills

Please note that the successful candidate will be required to undergo a basic DBS check.

BPP Education Group are proud to be a Disability Confident employer so if you need any reasonable adjustments for the interview process, please just let us know!

BPP Education Group actively promotes equality of opportunity for all with the right mix of talent, skills and potential, and welcomes applications from a wide range of candidates. BPP will select candidates for interview based on their skills, qualifications and experience. Please note that for those posts that are exempt from the Rehabilitation of Offenders Act 1974, the successful candidate will be required to undertake a DBS check in addition to BPP undertaking any necessary online searches. This is deemed appropriate and necessary from a safeguarding perspective, and in line with BPP’s safer recruitment practices

BPP Education Group reserves the right to amend or withdraw this advertisement at any time prior to the closing date, should we receive a high volume of applications or if business needs change.


Apply

This website is using cookies to improve your browsing experience. Tracking cookies are enabled but these do not collect personal or sensitive data. If you prefer for this not to be collected, please choose to turn cookies off below. Read more about cookies.