Enable job alerts via email!

Senior Software Engineer and Team Leader

TieTalent

Milton Keynes

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

A leading company in data collection and energy metering is seeking a Senior Software Engineer and Team Leader. This role involves software development using C# and Azure, leading Scrum processes, and mentoring junior engineers. The ideal candidate will have extensive experience in software design and development, ensuring high-quality outputs and team collaboration.

Benefits

28 days annual leave plus Bank Holidays
Enhanced Salary Sacrifice Pension Contributions
Life Assurance up to 6X Base Salary
Subsidised Health and Dental cover
Employee Assistance Program

Qualifications

  • 8+ years of experience in C#.
  • Experience practicing TDD and unit test-first approach.

Responsibilities

  • Write code, unit tests, and documentation.
  • Lead Scrum ceremonies and quarterly planning.
  • Manage career development for direct reports.

Skills

C#
Object-Oriented Design
Agile Scrum

Tools

MS SQL

Job description

Senior Software Engineer and Team Leader

IMServ is one of the UK’s leading data collection and energy metering experts, delivering award-winning services to more customers in more locations, meeting industry targets, and setting benchmarks for excellence. We offer a range of specialist metering technology for electricity, gas, and water, along with highly accurate energy data collection services. All this is complemented by an easy-to-view online data management, analysis, and reporting software.

PURPOSE OF ROLE:

Software Engineers are the main creators of our new line of software products, helping us achieve our ambition to deliver highly scalable, exceptional software to our clients across the globe.

This role is part of our Scrum teams, working with colleagues to craft software using modern Azure and C# technologies. Responsibilities include creating unit tests and collaborating with testers to meet high-quality standards.

Our engineers own the code throughout the entire product lifecycle, developing an understanding of market intent and tuning outputs based on customer usage data to ensure success.

Senior Engineers undertake more complex tasks, including technical design, and coach and guide junior team members.

Our Team Leaders oversee Scrum process control and delivery, as well as providing pastoral care to team members.

MAIN RESPONSIBILITIES:

  1. Software development: Write code, associated unit tests, and documentation; resolve bugs; update progress as part of Scrum processes.
  2. Community membership: Actively participate in Scrum ceremonies and team activities; coach team members; promote continuous improvement.
  3. Software design: Contribute to selecting, defining, and adopting technical frameworks and designs.
  4. Data engineering and database design: Design and create MS SQL database elements, including data pipelines, integrations, and monitoring; understand DB structures.
  5. Solution Architecture: Contribute to architectural developments, including cloud components and security, within guidelines.
  6. Scrum processes: Lead Scrum ceremonies and quarterly planning with Business Analysts; foster a culture of continual improvement.
  7. Pastoral care: Manage career development and daily line management for direct reports; ensure adherence to company processes; foster a positive team environment.

PERSON SPECIFICATION:

  • 8+ years of experience in C# as the primary language.
  • Strong appreciation for Object-Oriented Design and high-quality, well-structured code.
  • Experience practicing TDD and a unit test-first approach.
  • Familiarity with Agile Scrum teams, ceremonies, and artifacts.
  • Ability to build or modify tables and stored procedures in SQL within a relational database.

COMPANY BENEFITS:

  • 28 days annual leave plus Bank Holidays
  • Annual leave Buy & Sell scheme
  • Enhanced Salary Sacrifice Pension Contributions
  • Life Assurance up to 6X Base Salary*
  • Subsidised Health and Dental cover*
  • Contribution towards Eye Tests and Glasses
  • In-office & Out-of-office social events
  • Retailer Discounts Platform
  • Employee Assistance Program
  • Car Salary Sacrifice Scheme*
  • Reward & Recognition

(*Length of service & T&Cs apply)

Our people are our main asset. We strive to keep them happy, competitive, and fulfilled—driving our business forward and maintaining our customer-centric, competitive edge.

Diversity and inclusion are at the core of IMServ’s success. As we grow, we remain committed to equality, diversity, and inclusion in our practices. We recognize the industry’s traditional lack of diversity and actively encourage applications from all backgrounds, believing that a balanced workforce fosters collaboration, innovation, and ownership.

(Please note that we reserve the right to close this position before the expiry date.)

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

Similar jobs

Process Engineer Team Leader

McCormick & Company

Peterborough null

On-site

On-site

GBP 40,000 - 65,000

Full time

Today
Be an early applicant

Process Engineer Team Leader

McCormick UK Limited

Cambridgeshire and Peterborough null

On-site

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Process Engineer Team Leader

McCormick & Company, Incorporated

Peterborough null

On-site

On-site

GBP 40,000 - 65,000

Full time

2 days ago
Be an early applicant