Location
Bristol
Department
Digital Development
Vacancy Type
Permanent

About The Role

We are seeking a senior engineer with a product Orientated background who is keen to be an integral part of our exciting change journey in this newly created role and contributing to  the development and implementation of the RAC’s digital strategy using agile software development techniques, methodologies, values and procedures.

 
The role is hybrid working with 2 days per week in either our Bristol or Bescot office.
 
Senior engineers at the RAC are at the heart of the technical strategy and consistently drive for engineering excellence in both themselves and across the teams they work in.

Core Values & Technical Experience

  • Is an exceptional engineer beyond the organisation, contributing to pushing the craft forwards
  • Quality: You're constantly pushing the boundaries of the organisation's coding practices, extending languages and libraries where needed.
  • Documentation: You lead on efforts to improve documentation and code skills across the organisation. You've actively pushed other engineers to improve how code is understood and read.
  • Mentoring: You're regularly mentoring mentors, raising the quality of every team member's code
  • Is a technical leader across the organization's architecture consistently pushing boundaries and exploring gaps in understanding.
  • Understanding Code: You have expertise in the organization's architecture, including all domains, their bounded contexts, and how they interact with each other.You effortlessly switch between multiple systems and technologies to help drive the right engineering practices
  • Has proven experience working in large teams and understands the right design patterns to embed within teams to enable high volumes of releases 

Accountability

  • Takes ownership of decisions made in the engineering organization by helping organization members make clear decisions in alignment with organizational goals, backing decisions made, and taking responsibility for their success. Raises awareness for how biases impact decisions and ensures accountability is practiced throughout the organization. Demonstrates these behaviours themselves.
  • Regularly improve the robustness, resiliency, and stability of our product offering.
  • Lead on expediting the resolution of serious technology issues.
  • Control technical debt and ensure testing and security are first-class considerations.
  • Ability to deeply understand technical issues that aren’t necessarily within your day-to-day stack.
  • Deep understanding of agile software development methodologies, values, and procedures.
  • Thorough understanding of best practice in the software engineering lifecycle.

 Team

  • Fosters a culture of delivering praise and constructive feedback across several teams as well as their respective business stakeholders. Actively demonstrates these behaviours.
  • Mentors across teams in an open, respectful, flexible, empathetic manner. Fosters a culture of mentoring across teams by seeking out mentoring opportunities for themselves and others and supports others in their growth as mentors.
  • Works to build and improve strong relationships with engineers and managers across the organization as well as relevant business stakeholders for several teams. Leverages relationships to better plan for and position those teams.
Can communicate effectively with a diverse set of teams. Fosters a culture of clear, concise, effective, audience-oriented communication across several teams, ensuring teammates actively listen to others and are understood. Actively demonstrates these behaviours. Pays attention to nonverbal communication

About You

How you'll spend your time

  • Developing high quality software and architecture
  • A key player in implementing the technical strategy to ensure our systems and architecture remain relevant and capable of meeting the demands of the business
  • Provide architectural and design suggestions on a variety of business domains.
  • Provide Knowledge management for the Digital estate, including:
    • Create and or Maintain high level artefacts providing a clear view of the current Digital Architecture
    • Create and or Maintain high level artefacts providing a clear view of the future Digital Architecture
    • Understand and drive improvements to the full delivery lifecycle

 

We work across a broad range of languages and technologies including C# (Backend), JavaScript (Frontend), React, React-Native, Kubernetes and all services within Azure.  Previous experience working directly with Kubernetes is a bonus!

About Us

The RAC is on a journey to revolutionise the way we provide our differentiated range of driving services to our 13m personal and business members, so we’re looking for problem-solvers and passionate engineers to build digital products with cutting-edge technology.
In partnership with our new shareholder Silver Lake, the global leader in tech investing which has unparalleled technology expertise, we’re executing an organisation-wide digital transformation focusing on adoption of modern tech and tools, customer-led product development and data-driven decision-making. This opportunity may involve working on an app with millions of users, an ecomm platform that processes tens of millions of revenue per year, or technology that supports our patrols to attend 2.3m call-outs each year.

 

Other jobs like this

Careers Site Advertising Start Date
31 Jan 2023
Location
Bristol
Department
Digital Development
Vacancy Type
Permanent
Careers Site Advertising Start Date
03 Jan 2023
Location
Bristol
Department
Digital Development
Vacancy Type
Permanent
Careers Site Advertising Start Date
29 Nov 2022
Location
Bristol
Department
Digital Development
Vacancy Type
Permanent