Leave us your email address and we'll send you all the new jobs according to your preferences.

Principal Software Engineer

Posted 1 hour 3 minutes ago by Reedexpo

Permanent
Full Time
I.T. & Communications Jobs
Surrey, Richmond, United Kingdom, TW105
Job Description
About our Team:

RX Global aims to create unforgettable experiences for attendees and exhibitors through organizing events. Innovation, creativity, and collaboration drive the company to offer exceptional services to clients.

About the Role:

As a Principal Engineer, you will help teams do their best work by improving engineering practices, reducing delivery risk, and fostering a culture of trust, learning, and high standards. You will lead through influence, collaborate across disciplines, and connect technical decisions to meaningful customer and business outcomes.

Responsibilities:
  • Own the technical direction and long term health of a critical business domain spanning multiple delivery teams.
  • Act as the senior hands on technical authority, setting a high bar for architecture, security, reliability, and maintainability.
  • Shape and co own a month domain technical roadmap with Product and Engineering leadership.
  • Drive sound architectural decisions and trade offs across scalability, resilience, cost, and time to market.
  • Define and evolve domain architecture, service boundaries, and integration patterns that enable team autonomy.
  • Influence and align teams through strong engineering judgement, data, and clear communication rather than authority.
  • Lead complex technical initiatives including system modernisation, risk reduction, and legacy decommissioning.
  • Raise the engineering bar by mentoring senior engineers and emerging technical leaders.
  • Take hands on ownership of high risk or high impact technical work when it matters most.
  • Champion operational excellence, including reliability, observability, incident learning, and cloud cost optimisation.
Requirements:
  • Proven experience as a senior or principal engineer leading technical outcomes across multiple teams or services.
  • Deep expertise in software architecture and distributed systems design.
  • Strong engineering judgement with the ability to clearly explain and balance complex technical trade offs.
  • Experience designing and evolving APIs, events, and data ownership in large scale systems.
  • Track record of modernising legacy systems and moving toward cloud native architectures.
  • Strong experience building secure, scalable, and resilient cloud based solutions (AWS or equivalent).
  • Experience influencing architectural change and driving alignment across engineering and product partners.
  • Solid understanding of testing strategies, CI/CD, and operational reliability practices.
  • Bachelor's/Master's degree in Computer Science (or related field) or equivalent practical experience.
Work in a way that works for you:

We promote a healthy work/life balance and provide various well being initiatives, shared parental leave, study assistance, and sabbaticals to help you meet both your immediate responsibilities and long term goals.

Benefits:

We know your well being and happiness are key to a long and successful career. We are delighted to offer country specific benefits.

Email this Job