At a Glance
- Tasks: Lead technical direction and tackle high-impact engineering challenges hands-on.
- Company: Join RX Global, a creative company transforming event experiences.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Diverse perspectives welcomed; excellent career advancement opportunities.
- Why this job: Shape the future of technology while mentoring and influencing teams.
- Qualifications: Proven experience in software architecture and leading technical outcomes.
The predicted salary is between 80000 - 100000 £ 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? RX Global aims to create unforgettable experiences for attendees and exhibitors through organising 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
- 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 12–24 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.
- Strong polyglot background (e.g., C#/.NET, Java, JavaScript/Node) and ability to choose fit‑for‑purpose technologies.
- 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.
Principal Software Engineer in Richmond employer: LexisNexis Risk Solutions
At RX Global, we pride ourselves on being an exceptional employer that fosters innovation, creativity, and collaboration in a dynamic environment. As a Principal Software Engineer, you will not only influence technical direction but also enjoy a culture that values mentorship and diverse career paths, ensuring ample opportunities for personal and professional growth. Located in a vibrant area, our commitment to operational excellence and employee well-being makes RX Global a rewarding place to build your career while making a meaningful impact on the events industry.
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 your connections in the industry, attend meetups, and engage in online communities. The more people you know, the better your chances of landing that Principal Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is your chance to demonstrate your hands-on experience and technical prowess to potential employers.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss architectural decisions and trade-offs. Practice explaining complex concepts clearly, as communication is key in this role.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals who can influence technical direction and drive innovation. Your next big opportunity could be just a click away!
We think you need these skills to ace Principal Software Engineer in Richmond
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Principal Software Engineer role. Highlight your hands-on technical contributions and leadership experiences, as we want to see how you can influence teams and drive technical direction.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role at RX Global. Share specific examples of how you've shaped domain architecture or mentored engineers in the past, and connect those experiences to our mission of creating unforgettable event experiences.
Showcase Your Technical Expertise:In your application, don't shy away from detailing your polyglot background and expertise in software architecture. We love seeing candidates who can balance complex technical trade-offs and have a track record of modernising legacy systems.
Apply Through Our Website:We encourage you to apply directly through our website. This way, you can ensure your application reaches us quickly and efficiently, and you'll be one step closer to joining our innovative team!
How to prepare for a job interview at LexisNexis Risk Solutions
✨Know Your Tech Inside Out
As a Principal Software Engineer, you’ll need to showcase your deep expertise in software architecture and distributed systems. Brush up on your polyglot skills, especially in C#/.NET, Java, and JavaScript/Node. Be ready to discuss specific projects where you made architectural decisions and how they impacted the business.
✨Showcase Your Leadership Style
This role is all about influencing and mentoring. Prepare examples of how you've led teams through complex technical challenges. Think about times when you’ve fostered a culture of trust and learning, and be ready to share how you align teams through strong engineering judgement rather than authority.
✨Connect the Dots to Business Outcomes
Make sure you can articulate how your technical decisions have led to meaningful customer and business outcomes. Prepare to discuss how you’ve shaped domain architecture and driven sound architectural decisions that balance scalability, resilience, and cost-effectiveness.
✨Be Hands-On and Ready to Dive In
They’re looking for someone who can take hands-on ownership of high-risk or high-impact work. Be prepared to talk about your experience with system modernisation and legacy decommissioning. Highlight any instances where you’ve championed operational excellence and cloud cost optimisation.