Enable job alerts via email!

Lead Software Engineer (Alexander Bain House, Glasgow, United Kingdom)

ZipRecruiter

Glasgow

On-site

GBP 65,000 - 85,000

Full time

Yesterday
Be an early applicant

Job summary

A leading UK telecom provider is seeking a Lead Software Engineer to join their team in Glasgow. In this hands-on role, you will design and develop software applications to enhance energy efficiency as part of vital infrastructure. The ideal candidate will have extensive experience in Java, microservices, and team management. The position offers various benefits including a 10% bonus, training opportunities, and a commitment to diversity.

Benefits

10% bonus
BT Pension scheme
Family leave from January 2025
Enhanced women’s health support
25 days annual leave
Virtual GP appointments
Carer’s leave
Training and development
Option for shares

Qualifications

  • 5+ years of Java software development experience.
  • Experience in managing small teams in an agile environment.
  • Ability to resolve technical issues with stakeholders.

Responsibilities

  • Design and develop microservice-architectured applications.
  • Lead software engineering projects and mentor junior engineers.
  • Integrate software with hardware in our Glasgow test lab.

Skills

Effective communication with stakeholders
Core Java development
Microservice architectures using Spring framework
RDBMS development skills
Test automation
Continuous integration/deployment
Designing monitoring solutions
DevOps technologies
Data analysis and reporting

Education

BSc Hons in Computing Science or similar qualification

Tools

Java
Spring Boot
ReST APIs
Oracle
PostgreSQL
Maven
Jenkins
Gitlab

Job description

Job Description

Lead Software Engineer (Alexander Bain House, Glasgow, United Kingdom)
Recruiter: Luke Byrne
Career Grade: D
Internal Closing Date: 26/08/25

Why this job matters

You will be an influential member of a co-located, multi-disciplinary team responsible for the design, development, test, and support of monitoring and management systems that underpin BT’s Energy, Power & Cooling domain.

As a lead software engineer based in BT's main office in Glasgow, you will have a hands-on role in designing, developing, and integrating software applications and automation that drive BT’s energy efficiency, supporting our environmental commitments and transforming BT’s network to all IP digital, while ensuring resilience and reliability of this vital UK infrastructure.

What you’ll be doing
  • Designing and developing microservice-architectured applications using Java/Spring Boot/RDBMS, employing agile methodologies (SCRUM, prototyping).
  • Leading software engineering projects, directing a team of software engineers/associate software engineers, and taking an Agile/Scrum lead role as required.
  • Providing subject matter expertise within projects, engaging with customers, and managing changes within your area of expertise.
  • Applying software development skills to find innovative solutions.
  • Mentoring software engineers/associate software engineers.
  • Performing object-oriented analysis and design using common design patterns.
  • Implementing test-driven development.
  • Representing the software team at requirements and design workshops.
  • Evaluating and selecting technology options, frameworks, and libraries for solutions.
  • Understanding and applying knowledge from third-party technical/regulatory documentation.
  • Integrating software with hardware in our Glasgow test lab during design and development.
  • Managing IT infrastructure from design to support and maintenance.
  • Having DBA experience and understanding performance issues and solutions.
Skills and Experience

At an advanced/expert level, the following skills are required:

  • Effective communication with stakeholders.
  • 5+ years of Core Java development.
  • Design and implementation of microservice architectures using Spring framework and ReST APIs.
  • 5+ years of RDBMS development skills, ideally in Oracle and/or PostgreSQL.
  • Test automation and test-driven development.
  • Continuous integration/deployment and orchestration.
  • Designing monitoring solutions and understanding IT security best practices.
  • Knowledge of DevOps technologies.
  • Experience in data analysis and reporting.
  • BSc Hons in Computing Science or similar qualification.
Experience you should have

Required:

  • 5+ years of Java software development.
  • Managing small teams in an agile environment.
  • Working with stakeholders to resolve technical issues.
  • Experience with Microservices, Spring Boot, ReST APIs, relational databases, Linux, requirements management tools, test automation, version control, UML, CI/CD pipelines, data analysis.

Desirable:

  • Experience with Maven, Gitlab, Jenkins, Nexus, Linux Shell scripting, Vaadin UI, Oracle PL/SQL, Kibana/Elastic Search/Logstash, knowledge of Electricity Metering Industry and Power, Cooling and Energy domain.
Benefits
  • 10% bonus
  • BT Pension scheme
  • Family leave from January 2025
  • Enhanced women’s health support
  • 25 days annual leave
  • Virtual GP appointments
  • Carer’s leave
  • Training and development
  • Option for shares
About us

BT Group is a leading UK telecom provider, investing heavily in digital infrastructure, 5G, and AI, committed to transforming connectivity and customer experience. We value diversity and inclusion and encourage applications from all backgrounds, even if you do not meet every requirement.

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

Similar jobs