Overview

Position Title:Architect

Company:Trainline

Location:London, England, UK

Job Description:

Our mission – to provide world class database solutions that enable trainline to continue its double digit year on year growth. We strive to offer the right layer of abstraction for our Engineering teams and wider business functions as we support them to deliver against trainlines Product Roadmap. At the core we provide Consultancy, Administration and support of Production database services to ensure the highest standards of Availability, Resilience, Security and Performance.

Responsibilities:

  • You will be providing technical leadership as part of major business and technology change – responsible for identifying, assessing, and selecting the most appropriate technologies and architectural patterns to deliver it
  • You’ll be the architecture owner of a bunch of business capabilities and technical services, responsible for collaborating with technical and non-technical stakeholders and defining roadmap opportunities
  • Reporting into the Head of Architecture, you will be a key member of the architecture team and a primary technical decision maker across all Trainline’s estate
  • You’ll work closely with Head of Architecture, Security team, Engineering Managers and Lead Engineers to drive and champion the evolution of Trainlines tech stack, systems architecture and best practices
  • Ensure our estate has a high-quality codebase, is maintainable, while meeting non-functionals (fast, reliable, scalable, secure, and continuously deliverable)

Requirements:

  • Significant experience working in a fast pace, high tech environment building highly scalable systems or high traffic sites (ideally for an ecommerce business at some point)
  • Excellent and proven design capabilities, preferably in micro-services and event-based architectures
  • While this is not specifically a hands-on role, you decide where you need to be hands on to shape key decisions. We are a polyglot environment, but a strong engineering background is a must with awareness of web and services technologies (.NET/reactJS/nodeJS preferred)
  • Succinct and thoughtful communicator, you’ll be able to drive collaboration, have great delegation skills, and be able to effectively guide and influence stakeholders
  • Deep understanding of best practices within Software Development, and an ability to coach and mentor more junior practitioners in what good looks like
  • Experience and understanding of agile delivery practices and the ability to gauge the appropriate amount of up-front design vs enabling teams to fill in the detail
  • Mindset of seeing software as an enabler of business, not an end in itself. Our Architects are commercially astute, and always coach our engineers of the need to avoid vanity engineering

About Trainline

Trainline is the leading independent rail and coach travel platform selling rail and coach tickets to millions of travellers worldwide.