Job expired

This job has now expired and is not accepting new applications.
View all of our live jobs below.

View live jobs
Job Description

Software Engineering Lead in England







Software Engineering Lead
Fully remote

The role
The Digital team performs a key role in creating a competitive advantage for the company, as well as enabling the business to deliver building design that achieves excellence in Net Zero Carbon energy performance as well as human-centric outcomes. The Software Engineering Lead is responsible for the quality of digital delivery of products and platforms produced by the Digital team, by leading and mentoring a team of software engineers, promoting best practices, and directly developing great platform solutions with the team.

Lead a team of software engineers to develop new features and architecture, primarily for our Origin platform, a web-based data and design platform for our building services engineers, consultants, and clients.
Work with the team, including product owners and scrum master, to create an agreed approach to delivering priority items and ensuring that high-quality solutions are designed.
Promote and maintain best practice agile software delivery. The team currently uses the SCRUM approach, but this role will play a part in defining engineering practices in the team.
Support the development of less experienced software developers from other parts of the business.
Manage, lead, and mentor software engineers in the team to support their career development and growth in responsibility.
Play a key role in forming strategies for DevOps, CI/CD, code testing, paired programming, and peer review.
Advocate for the right tools for the job: Ensuring the developers can work effectively with hardware and software that enables this.

Key Responsibilities
Provide leadership and line management to some members of our development team.
Engage in developing agile processes in collaboration with the team.
Work with Product Owners to ensure that the roadmap, user stories, and acceptance criteria meet the standard needed for work by the team.
Engage with members of the global IT team to ensure that the right tooling is available to the team, including CI/CD, Azure infrastructure, hardware, and necessary support.

Essential experience
Strong experience in agile software development teams delivering platforms or full-stack products.
Some demonstrable experience leading other software developers and developing production strategy.
Experience in provisioning and managing Azure cloud resources.
Understanding of Agile methodology and demonstrable experience working in an Agile development team.
Extensive NodeJS, Typescript, and React experience.

Desirable experience
Experience in working within the AEC industry.
Experience deploying infrastructure through IaC (Terraform) and Azure DevOps.
A deep understanding of graph databases.
Strong experience in working in a SCRUM context.
Ability and willingness to occasionally travel throughout the UK if required.

My client's benefits include:
Private medical scheme
Life Assurance
Income protection
Travel Allowance
25 days annual leave, increasing to 30 with length of service
Contributory pension scheme
and many more....


This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission.

Job reference 122975_1710174836
Date posted 11 March 2024

Share Job

Email me jobs like this

By submitting your details you agree to our Privacy Policy

Ethan Winter

Ethan Winter

Account Consultant

+442392 458030

Similar Jobs

Feeling uninspired?

Get in touch- we'll find the role for you!

Contact us

Get in Touch

We'd love to hear from you!

Contact us