Principal Software Engineer

Principal Software Engineer

Full-Time 80000 - 100000 € / year (est.) Home office (partial)
Reedexpo

At a Glance

  • Tasks: Lead technical direction and improve engineering practices across multiple teams.
  • Company: Join RX Global, a creative company focused on unforgettable event experiences.
  • Benefits: Enjoy a healthy work/life balance, well-being initiatives, and study assistance.
  • Other info: Great opportunities for career growth and mentoring emerging tech leaders.
  • Why this job: Make a real impact by shaping innovative solutions in a collaborative environment.
  • Qualifications: Proven experience in software architecture and leading technical outcomes.

The predicted salary is between 80000 - 100000 € per year.

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 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).
  • 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.

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.

Principal Software Engineer employer: Reedexpo

At RX Global, we pride ourselves on fostering a culture of innovation and collaboration, making us an exceptional employer for those seeking to make a meaningful impact in the events industry. As a Principal Software Engineer, you will not only lead technical initiatives but also benefit from our commitment to employee growth through mentorship, well-being initiatives, and a healthy work/life balance. Our supportive environment encourages creativity and excellence, ensuring that your contributions directly enhance the experiences of our clients and attendees.

Reedexpo

Contact Detail:

Reedexpo Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a tangible sense of what you can bring to the table, especially for a Principal Software Engineer role.

Tip Number 3

Prepare for those interviews! Research common technical questions and practice your responses. Be ready to discuss your past experiences and how they align with the responsibilities of the role, like leading complex technical initiatives.

Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining us at RX Global. Tailor your application to highlight how your experience aligns with our mission of creating unforgettable experiences.

We think you need these skills to ace Principal Software Engineer

Software Architecture
Distributed Systems Design
Engineering Judgement
API Design
Cloud-Native Architectures
AWS
Legacy System Modernisation

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 expertise in software architecture and distributed systems design, as well as any leadership roles you've held.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how you can contribute to our team. Share specific examples of how you've influenced architectural decisions or led complex technical initiatives in the past.

Showcase Your Technical Skills:Don’t shy away from detailing your technical prowess! Mention your experience with cloud-based solutions, CI/CD practices, and any modernisation projects you've led. We want to see how you can raise the engineering bar!

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 shows us you’re keen on joining our innovative team!

How to prepare for a job interview at Reedexpo

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 knowledge of cloud-native architectures and be ready to discuss your experience with AWS or equivalent platforms. Prepare to explain complex technical trade-offs clearly.

Showcase Leadership Through Influence

This role requires leading through influence rather than authority. Think about examples where you've successfully aligned teams or driven architectural change. Be prepared to share how you fostered collaboration and trust among diverse teams.

Prepare for Technical Challenges

Expect to tackle questions around system modernisation and legacy decommissioning. Have specific examples ready that demonstrate your hands-on ownership of high-risk technical work and how you’ve raised the engineering bar through mentoring.

Communicate Clearly and Confidently

Strong communication is key in this role. Practice articulating your thoughts on engineering judgement and operational excellence. Be ready to discuss how you’ve implemented testing strategies and CI/CD practices in past projects, ensuring you can convey your ideas effectively.