At a Glance
- Tasks: Lead technical direction and mentor engineers while tackling complex engineering challenges.
- Company: Join RX Global, a creative company focused on unforgettable event experiences.
- Benefits: Enjoy work/life balance, well-being initiatives, study assistance, and sabbaticals.
- Other info: Dynamic role with opportunities for personal growth and innovation.
- Why this job: Shape the future of technology and make a real impact in a collaborative environment.
- Qualifications: Proven experience in software architecture and leading technical outcomes across teams.
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?
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
- 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.
- 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).
- Comfort working in a polyglot technology environment and selecting fit‑for‑purpose tools.
- 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.
Software Engineering Lead in Richmond employer: Reedexpo
Contact Detail:
Reedexpo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Lead in Richmond
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Work on personal projects or contribute to open-source. Share your work on platforms like GitHub to showcase your coding skills and problem-solving abilities.
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about getting the right answer but also how you communicate your thought process.
✨Apply Through Our Website
Make sure to apply directly through our website! It shows you're genuinely interested in joining us at StudySmarter. Plus, it helps us keep track of your application and gives you a better chance of standing out.
We think you need these skills to ace Software Engineering Lead in Richmond
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineering Lead 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 and how your background fits. Share specific examples of how you've shaped domain architecture or mentored engineers, as we love to see real-world impacts in your story.
Showcase Your Technical Expertise: In your application, don't shy away from diving into your technical skills. Discuss your experience with software architecture, cloud-native solutions, and any modernisation projects you've led. We’re keen on understanding your engineering judgement and decision-making process.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values!
How to prepare for a job interview at Reedexpo
✨Know Your Tech Inside Out
Make sure you’re well-versed in software architecture and distributed systems design. Brush up on your knowledge of APIs, cloud-native architectures, and the specific technologies mentioned in the job description. Being able to discuss these topics confidently will show that you’re the right fit for the role.
✨Showcase Your Leadership Skills
Prepare examples of how you've influenced technical direction and mentored other engineers in the past. Think about situations where you’ve driven architectural change or improved engineering practices. This will demonstrate your ability to lead through influence rather than authority, which is key for this position.
✨Connect Technical Decisions to Business Outcomes
Be ready to discuss how your technical decisions have positively impacted customer experiences or business results. Use specific examples from your previous roles to illustrate your understanding of the connection between technology and real-world outcomes. This will resonate well with the interviewers.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s current projects, challenges, and future goals. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values. Plus, it gives you a chance to demonstrate your strategic thinking and curiosity.