At a Glance
- Tasks: Lead technical direction and mentor engineers while tackling complex engineering challenges.
- Company: Join RELX, a global leader in information-based analytics and decision tools.
- Benefits: Enjoy flexible work options, well-being initiatives, and generous parental leave.
- Why this job: Make a real impact by shaping architecture and driving innovation across teams.
- Qualifications: Proven experience in technical leadership and designing scalable cloud solutions.
- Other info: Be part of a diverse team with excellent career growth opportunities.
The predicted salary is between 43200 - 72000 £ per year.
Are you excited to influence technical direction across teams while still contributing hands‑on to complex, high‑impact engineering challenges? Do you want to shape domain architecture, mentor senior engineers, and connect technical decisions to real customer and business outcomes?
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. This role combines technical leadership, hands‑on contribution, and partnership with product, engineering, and architecture leaders. We value different career paths and welcome candidates who bring varied experiences and perspectives.
Responsibilities:
- Create an environment where teams can deliver sustainably by improving ways of working and removing blockers.
- Mentor engineers and emerging technical leaders in architecture, systems thinking, and operational excellence.
- Lead through influence to align technical direction across teams and domains.
- Build a strong understanding of the domain, users, and business goals, and co‑own the technical roadmap with partners.
- Help teams make informed technical trade offs aligned to reliability, security, scalability, and cost.
- Define and evolve domain architecture, service boundaries, and integration patterns.
- Set and maintain clear, pragmatic technical standards and promote consistency in APIs and data ownership.
- Contribute hands-on to complex or high-risk technical work when it adds the most value.
- Improve operational excellence through observability, automation, resilient design, and incident learning.
- Partner with security and platform teams to ensure solutions are secure, reliable, and production ready.
- Work with Architects and other Principals to drive technical direction while partnering effectively with Engineering Leads and managers; establish cross‑team mechanisms for collaboration; build alignment through trust, clarity, and shared goals.
Requirements:
- Experience as a senior technical leader working across multiple teams or services.
- Strong engineering judgement with the ability to explain and balance technical trade offs.
- Experience designing and evolving distributed systems, APIs, and integrations.
- Experience modernising systems, including reducing technical debt and moving toward cloud native patterns.
- Comfort working across a polyglot technology environment and selecting fit for purpose tools.
- Experience leading or influencing cross team architectural change or platform adoption.
- Strong understanding of software design principles and maintainable architecture patterns.
- Experience building secure, scalable, and resilient cloud based solutions (e.g. AWS or equivalent).
- Knowledge of testing strategies, CI/CD, and operational reliability practices.
- Bachelor’s/ Master’s degree in Computer Science (or related) or equivalent professional 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.
About the business: RELX is a global provider of information‑based analytics and decision tools for professional and business customers. RELX serves customers in more than 180 countries and has offices in about 40 countries. It employs more than 36,000 people over 40% of whom are in North America. The headquarters is in London. The market capitalization is about £60bn ($80bn), making it one of the 10 largest listed companies in the UK. The company is listed on the London Stock Exchange, Euronext and NYSE. The company has four market segments. It develops information‑based analytics and decision tools for professional and business customers in the Risk, Scientific, Technical & Medical, Legal, and Exhibitions sectors.
We know your well‑being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1‑855‑833‑5120.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
Principal Software Engineer in Richmond employer: RX
Contact Detail:
RX Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in Richmond
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at events. Ask them about their experiences and the company culture. This can give you insider info and might even lead to a referral!
✨Tip Number 2
Prepare for those technical interviews! Brush up on your coding skills and be ready to discuss your past projects in detail. We want to see how you tackle complex problems, so practice explaining your thought process.
✨Tip Number 3
Show off your leadership skills! Be ready to share examples of how you've influenced teams or improved processes in your previous roles. We love candidates who can inspire others and drive change.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team!
We think you need these skills to ace Principal Software Engineer in Richmond
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with technical leadership and cross-team collaboration. We want to see how your unique background aligns with our mission at StudySmarter!
Showcase Your Technical Skills: Don’t hold back on detailing your experience with distributed systems, APIs, and cloud-based solutions. We’re keen to know how you’ve tackled complex engineering challenges in the past!
Emphasise Mentorship Experience: Since mentoring is a big part of this role, share examples of how you've guided other engineers or influenced technical direction. We love seeing candidates who can uplift their teams!
Apply Through Our Website: For the best chance of success, make sure to submit your application through our website. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at RX
✨Know Your Tech Inside Out
As a Principal Software Engineer, you'll need to demonstrate a strong understanding of software design principles and maintainable architecture patterns. Brush up on your knowledge of distributed systems, APIs, and cloud-native patterns, especially if you have experience with AWS or similar platforms.
✨Showcase Your Leadership Skills
This role requires influencing technical direction across teams. Be prepared to discuss your past experiences in mentoring engineers and leading architectural changes. Share specific examples of how you've fostered a culture of trust and collaboration in previous roles.
✨Connect the Dots
Make sure you can articulate how your technical decisions have positively impacted customer and business outcomes. Prepare to discuss how you've aligned technical roadmaps with business goals and how you've made informed trade-offs regarding reliability, security, and scalability.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company's engineering practices, team dynamics, and how they measure success. This shows your genuine interest in the role and helps you assess if the company aligns with your values and career goals.