At a Glance
- Tasks: Join us as a Senior Backend Software Engineer and drive our digital strategy forward.
- Company: RAC is a leading organisation focused on innovation and customer service excellence.
- Benefits: Enjoy hybrid working, competitive salary, annual bonuses, and free RAC Breakdown cover from day one.
- Why this job: Be part of an exciting change journey, mentoring others and pushing engineering excellence.
- Qualifications: Proficiency in C#, .NET Core, SQL, Azure, and a passion for agile methodologies required.
- Other info: Opportunity to join the Colleague Share Scheme and benefit from health and wellbeing perks.
The predicted salary is between 43200 - 72000 £ per year.
RAC are looking for 2 Senior Backend Software Engineers from a product orientated background to be an integral part of our exciting change journey. In this new position you will contribute 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. The role is hybrid working with 2 days per week in either our Bristol or Bescot office.
What you will do:
- Push the boundaries of the organisation's coding practices, extending languages and libraries where needed.
- Lead on efforts to improve documentation and code skills across the organisation.
- Regularly mentoring mentors, raising the quality of every team member's code.
- Expertise in the organization’s architecture, including all domains, their bounded contexts, and how they interact with each other.
- Has proven experience working in large teams and understands the right design patterns to embed within teams to enable high volumes of releases.
- 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.
- 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.
- Thorough understanding of best practice in the software engineering lifecycle.
What you will need:
- Work using the required technologies (including): C#, .NET Core, .NET 8, SQL, Cosmos DB alongside proficiency with the Azure Cloud Environment and Kubernetes.
- In depth knowledge of industry standard tools and languages used within the RAC technology ecosystem.
- Deep understanding of agile software development methodologies, values, and procedures.
- Understanding of and a passion for automation.
- Ability to help coach the team to reach their highest potential.
- Must be self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems.
- Ability to deal with multiple projects and deadlines.
In return, we offer:
At the RAC, our colleagues do whatever it takes to help our customers. And we believe in rewarding you in return. As well as a competitive salary, there’s also an annual bonus scheme in place. Plus, you’ll have all these extra benefits:
- FREE RAC Breakdown cover from day one.
- Colleague Share Scheme – a unique opportunity to become an owner of our business and share in the future success of the RAC!
- Car salary sacrifice scheme – including offers on electric vehicles.
- Hybrid working.
- Group Life Assurance of up to 4 x salary.
- Health and wellbeing benefits – including healthcare cash plan and private medical insurance.
Senior Backend Software Engineer (Hiring Immediately) employer: Rac
Contact Detail:
Rac Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Software Engineer (Hiring Immediately)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C#, .NET Core, and Azure. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.
✨Tip Number 2
Demonstrate your understanding of agile methodologies by discussing your previous experiences in agile environments. Be prepared to share examples of how you've contributed to team dynamics and improved coding practices in past roles.
✨Tip Number 3
Highlight any mentoring or coaching experiences you have had. The role requires someone who can elevate the team's performance, so be ready to discuss how you've helped others improve their coding skills and overall productivity.
✨Tip Number 4
Prepare to talk about your approach to managing technical debt and ensuring quality in software development. Sharing specific strategies or tools you've used to maintain high standards will show that you align with the RAC's commitment to engineering excellence.
We think you need these skills to ace Senior Backend Software Engineer (Hiring Immediately)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET Core, SQL, and Azure Cloud. Emphasise any previous roles where you contributed to agile software development and mentoring other engineers.
Craft a Strong Cover Letter: In your cover letter, express your passion for automation and how you've successfully managed technical debt in past projects. Mention specific examples of how you've improved coding practices within teams.
Showcase Your Technical Skills: Include a section in your application that details your proficiency with the required technologies and tools mentioned in the job description. This could be a dedicated skills section or integrated into your work experience.
Highlight Leadership Experience: Since the role involves mentoring and leading efforts to improve documentation and code quality, make sure to include any relevant leadership experiences. Discuss how you've taken ownership of decisions and fostered accountability in your previous roles.
How to prepare for a job interview at Rac
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with C#, .NET Core, and Azure Cloud. Highlight specific projects where you've used these technologies and how they contributed to the success of your team or organisation.
✨Demonstrate Agile Methodology Knowledge
Since the role requires a deep understanding of agile software development, be ready to explain how you've implemented agile practices in previous roles. Share examples of how you’ve improved team collaboration and project delivery.
✨Emphasise Mentorship Experience
The RAC values mentorship, so talk about your experience mentoring other engineers. Provide examples of how you've helped improve their coding skills and the impact it had on the team's performance.
✨Discuss Decision-Making and Accountability
Prepare to discuss how you approach decision-making within a team. Share instances where you've taken ownership of decisions and how you ensure accountability among team members, especially in high-pressure situations.