Location
Bristol
Department
Digital Development
Vacancy Type
Permanent

About The Role

We are seeking a Mid 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.

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 organisation by helping organisation 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.
  • Contribute to  expediting the resolution of serious technology issues.
  • Awareness of technical debt and ensure testing and security are first-class considerations.
  • Ability to  understand technical issues that aren’t necessarily within your day-to-day stack.
  • Good 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

  • Work with Senior engineers to develop high quality software and architecture
  • Provide Knowledge management for the Digital estate, including:
    • Maintain high level artefacts providing a clear view of the current Digital Architecture
    • Maintain high level artefacts providing a clear view of the future Digital Architecture
    • Understand and contribute improvements to the full delivery lifecycle

  • Perform troubleshooting of operational and integration issues
  • Attention to detail when writing code and obsessing over delivering high quality solutions to customers
  • Provide accurate estimates for business initiatives at concept as well as challenging existing estimates to ensure we’re routinely delivering value
  • Able to own technical debt across the technology stack and make practical assessments about the relevant priorities.

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
03 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
03 Feb 2023
Location
Bristol
Department
Finance
Advertising Salary
Competitive Salary + Hybrid working + Annual Bonus
Vacancy Type
Permanent
Careers Site Advertising End Date
24 Feb 2023