AEO - Association of event organisers

Principal Software Engineer


Principal Software Engineer

  • Closing date: 30-Nov-2019
  • Hours:
    • Full Time
  • Job function:
  • Contract type:
    • Permanent

Job Title:  Principal Software Engineer

 Reports to: Technical Excellence Engineering Manager

 Based at: Richmond, UK, Surrey


Reed Exhibitions is the world’s leading events business, enhancing the power of face-to-face through data and digital tools. Every year we run over 500 events in more than 30 countries, bringing together over 7 million active event participants worldwide. With 4000 employees, we serve 43 industries in 38 offices around the globe.

Reed Exhibitions is part of RELX Group. RELX Group is a global provider of information and analytics for professional and business customers across industries. The Group serves customers in more than 180 countries and has offices in about 40 countries. It employs approximately 30,000 people of whom almost half are in North America.


The Opportunity

We’re building our next generation global events platform and services to enable our event teams to be able market and showcase our world-class exhibitions. Not only is the platform we are building is new but the team we’re bring together is too. We’re seeking the best people to join our team who are customer focused, want to be part of a high performance agile organisation, with the culture to match.

If you like taking action and feeling responsible for delivering results, there's a good chance you'll enjoy working with us. Joining our team is an opportunity to apply your expertise to accelerate our growth in this space. Your people and technical skills will be tested every single day.


Key Responsibilities:

As a Principal Software Engineer

• You will analyse, design, build, test, deliver and support great services for our customers.

• You will validate and ensure delivery teams create a services ecosystem that is consistent, highly usable, reliable and performance.

• You will provide technical leadership, producing technical solutions, guidelines and documentation in-line with industry best practices, interfacing with other teams with the business to ensure the timely delivery of high-quality products.

• You will work collaboratively with Product Owners, Tech Leads, Software Engineers and be an active contributor to continuous improvement within the Technical Excellence team, providing honest and open feedback based on your experience.


Ideal Candidate Profile:
To be successful, you should have:
• Demonstrable experience of new technologies and know when it’s appropriate to use them.
• Advanced understanding and experience of framework agnostic engineering, knowing when to use frameworks and when not to.
• Advanced understanding and experience of Service-oriented architecture and the benefits of taking a micro-services approach to engineering.
• Advanced understanding and experience in software development, application and infrastructure architecture for enterprise web applications.
• Advanced understanding and experience in programming skills with a proven strong background in multiple languages such as .NET, Java, Node.js and JavaScript (server side and client side).
• Advanced understanding and experience of all types of testing such as unit (including mocking and behavioural testing), performance, security and other functional requirements testing.
• Advanced understanding and experience of relational and non-relational databases and when to use them.
• Advanced understanding and experience of version control systems, Continuous Integration & Delivery/Deployment Pipelines and why we use them.
• Hands on experience with Cloud infrastructure and services, preferably with a good understanding of Amazon Web Services, immutable infrastructure, blue/green deployments, mutli-regions and disaster recovery.
• Experience in leading Technical Teams.
• Able to work in a fast-paced, agile environment. 
• Able to support the teams by removing impediments.
• A skilled negotiator obtaining agreement from and resolving conflict with various partners.

What you will need to show

• Deep knowledge and understanding of Software Development Philosophies, Methodologies and Processes.
• Deep knowledge and appreciation of the Software Engineering Code of Ethics, Software Engineering, Architecture Principles, Policies, Standards, Guidelines, Best Practices and Design Patterns.
• Expertise in Behaviour-Driven Development (BDD) and Test-Driven Development (TDD).
• Expertise in Infrastructure (IaC) and Pipeline (PaC) Configuration/Management Automation.
• Experience in leading Technical Teams and able to support teams by removing impediments.
• A level of Technical Leadership experience that can steer the culture of software engineers and drive the same passion for change.
• Able to work in a fast-paced, agile environment with solid understanding of the practical application of agile development methods and working alongside with the software development teams in an Agile/Lean/Continuous Delivery environment.
• Good Documentation writing skills and ability to convey and explain complex technical information to non-technical staff.


● Exposure to onsite-offshore delivery models
● Active participation in the wider Software Engineering community

  • "Broadway Events joined the AEO on the Enterprise Membership. We’ve already taken advantage of the many benefits including the excellent FaceTime Masterclasses and training guides for exhibitors."
    Emma Barrett
    Broadway Events
  • "We are a member of the AEO because it is a proactive association for the events industry. As an organiser it provides us with high value ideas, networking, guidance and information."
    David Harrison
    PPMA Group
  • "This year, the association has led working groups to address industry issues and put on some amazing events full of insightful content for both organisers and, through the AEOs FaceTime initiative, exhibitors. In addition, the AEO has represented the industry at a Governmental level to raise awareness of the importance of events to the UK economy."
    Paul Byrom
    Brand Events
  • "I genuinely believe that if you’re involved in organising events you should become a member of the AEO."
    Simon Kimble
    Clarion Events
  • "Our membership of the AEO represents real and tangible value for UBM - it provides fantastic networking opportunities, practical training for our team as well as valuable insight into the state of our industry."
    Simon Parker
  • "The AEO take great effort to ensure our industry continues to be recognised for its value, promotes the sector for talent acquisition and encourages the sharing of best practice across its members and their customers. It also provides a rich calendar of events for our staff to learn, network, share experiences and celebrate with their peers in the industry."
    Stuart Johnston
    Ascential Events
  • "As an Association business, we appreciate the excellent work the secretariat of the AEO do for our community. From the events side of our business, the AEO provides an excellent return on investment, providing thought leadership, fantastic networking, brilliant awards, excellent research and FaceTime, a valuable tool to tell our markets why exhibitions and events should be an essential part of the marketing mix."
    Neil Felton
  • "AEO’s networking and member meetings are valuable for individuals at all levels within our organisation. The promotion of our sector to the outside world, to government, authorities and business at large is another vital aspect of the AEO’s purpose for members, many of whom, like my company, work on events throughout the world."
    Stephen Brooks
    Mack Brooks Exhibitions
  • “Knowledge is power and the AEO dinners are certainly powerful, there is always a wealth of knowledge at the table. Insightful presentations make for a constructive and extremely social way to learn from the experts who’ve done it before. I attended the Japanese evening and gained really valuable insight about the culture and how best to communicate with a local audience.”
    John Whitaker
    Vice President Marketing, Data & Digital , dmg events
  • "We have the opportunity to contribute positively to the industry as well as gaining valuable insight and advice. There’s no need to spend valuable time and money reinventing the wheel when you have so many experienced professionals in AEO membership to learn from”
    Emma Cartmell
    CHS Group
  • "JOINING THE AEO HAS BEEN FANTASTIC! Being able to gift our customers with free places at the FaceTime masterclasses, learn alongside industry peers and seek advice to common challenges is invaluable”
    Sharon Azam
    GovNet Communications




AEO news