Enable job alerts via email!

Software Engineering Team Lead

TN United Kingdom

Kings Langley

On-site

GBP 50,000 - 90,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a dynamic Team Lead to guide a talented group of Software Engineers. This role emphasizes a blend of team management, technical leadership, and hands-on coding, ensuring the delivery of high-quality software solutions. The ideal candidate will foster a collaborative environment, uphold Agile methodologies, and leverage modern development practices to drive excellence. Join a forward-thinking team that values innovation and continuous improvement in the rapidly evolving tech landscape, where your contributions will directly impact the success of renewable energy solutions.

Qualifications

  • Considerable experience as a software developer and in leading development teams.
  • Passion for technology, Agile practices, and team building is essential.

Responsibilities

  • Lead and manage a cross-functional team of Software Engineers.
  • Develop sustainable Agile processes and coach technical staff.
  • Contribute hands-on coding and technical expertise.

Skills

C# and .NET
Python
JavaScript/TypeScript
React
HTML
CSS
Effective communication and presentation skills

Education

Relevant qualifications in Software Development

Tools

Azure Cloud Architecture
Continuous Integration
DevOps
DevSecOps
Infrastructure as Code
Machine Learning & AI

Job description

The provided job description contains valuable information but has issues with formatting, redundancy, and clarity. It repeats the 'The Position' section twice and includes some inconsistent HTML tags. To improve readability and professionalism, I will consolidate and correct these issues.

Here is the refined version:

Job Description

The Position

  • To lead and line manage a cross-functional team of approximately 4-6 Software Engineers.
  • Uphold RES’s values of Passion, accountability, collaboration, and excellence.
  • Build a supportive culture where everyone can be their best (trust, collaboration, autonomy, mastery).
  • Work with the team to develop sustainable Agile processes.
  • Coach and mentor technical staff.
  • Manage Agile delivery of the team’s backlog.
  • Facilitate team decision-making and guide discussions on architecture and technical approaches.
  • Use data and continuous improvement to strive for excellence.
  • Work closely with the Head of Systems & Innovation responsible for the team's outputs.
  • Coordinate with other software teams within the Systems & Innovation department to share progress and best practices.
  • Contribute hands-on coding and technical expertise.

Organisational Context

The Pulse Products suite plays an essential role by collecting data from renewable assets worldwide and converting it into actionable insights for Asset Managers and Operations & Maintenance staff. Pulse enables customers to maximize renewable energy production through real-time monitoring, downtime reduction, and automated reporting for solar, storage, and wind assets.

Key Accountabilities

You should have considerable experience as a software developer and in leading development teams using modern approaches. Your passion for technology, Agile practices, and team building is essential. As a Team Lead, your time allocation should be approximately 30% team management, 30% technical leadership and architecture, and 40% hands-on coding and technical contributions. Active participation from all team members, including the Lead, is crucial in a small team setting.

Knowledge

  • Software development best practices
  • Agile/Lean methodologies
  • Continuous Integration, DevOps & DevSecOps
  • Cloud Architecture
  • Infrastructure as Code
  • Machine Learning & AI
  • Security

Skills

  • C# and .NET
  • Python
  • JavaScript/TypeScript, React, HTML, CSS
  • Design principles and patterns
  • Azure Cloud Architecture
  • APIs / Web services
  • Effective communication and presentation skills

Experience

  • Significant experience as a software developer.
  • Leadership experience in development teams using modern approaches.
  • Coaching Agile teams.
  • Implementation of industry best practices such as TDD, CI/CD, DevOps & DevSecOps.
  • Delivering reliable, scalable, secure, maintainable, and extensible software.
  • Leading remote teams.

Qualifications

All relevant qualifications will be considered.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineering Team Lead- EU

Sporty Group

Remote

GBP 60,000 - 100,000

4 days ago
Be an early applicant

Software Engineering Team Lead

BBC Group and Public Services

London

Hybrid

GBP 60,000 - 100,000

Today
Be an early applicant

Software Engineering Team Lead

JR United Kingdom

Bracknell

Hybrid

GBP 60,000 - 100,000

3 days ago
Be an early applicant

Software Development Team Lead

TN United Kingdom

Bracknell

Hybrid

GBP 60,000 - 100,000

3 days ago
Be an early applicant

OpenLink Software Engineering Team Lead

P2P

London

On-site

GBP 80,000 - 120,000

5 days ago
Be an early applicant

Software Engineering Team Lead

JR United Kingdom

London

On-site

GBP 60,000 - 100,000

6 days ago
Be an early applicant

Software Engineering Team Lead (hands off)

IntaPeople Limited

London

Hybrid

GBP 60,000 - 65,000

9 days ago

Software Engineering Team Lead

OAG

Luton

Hybrid

GBP 60,000 - 100,000

7 days ago
Be an early applicant

Software Engineering Team Lead

Apex Elite

Bracknell

Hybrid

GBP 50,000 - 80,000

11 days ago