Software Engineer

AgileGrid Solutions

England

On-site

GBP 70,000 - 100,000

Full time

25 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working
Low overtime culture
Training and mentorship
25 days annual leave
Private medical insurance
Employee assistance programmes
Wellbeing support
Costco membership
EE discounts
Staff events and extras
Great Place to Work certification

Job summary

Microlise is a Midlands-based technology business with a long history. As a Senior Software Engineer C++, you will contribute to a varied portfolio of products on a 12-month fixed-term contract, using modern technologies within a collaborative engineering team.

You will design, implement, test, and maintain software, mentor juniors, and help drive engineering excellence. The role requires a degree in computer science or equivalent, deep C++ expertise (C++11+), SOLID design, and experience with

Qualifications

  • Degree in Computer Science or equivalent practical experience.
  • Strong hands-on experience with modern C++ (C++11+) and solid knowledge of OOP and SOLID.

Responsibilities

  • Design, develop, test, review, and maintain C++ software following quality standards.
  • Participate in stand-ups, code reviews, unit testing, defect resolution, and releases.
  • Mentor junior engineers and strengthen team practices.

Skills

Modern C++ (C++11+)
Memory management
Templates
Concurrency
Standard library
OOP/SOLID
C# / .NET (advantage)

Education

Degree in Computer Science or related field

Tools

Microsoft SQL Server

Job description

About The Company

Microlise is a proudly Midlands-based technology business that has been operating for more than thirty years. Recently becoming a publicly listed company, with shares trading on the London Stock Exchange, Microlise continues to grow while remaining guided by a culture centred on how we work, support our customers, and develop our people. You will join an established Software Engineering team of around 150 people, from Apprentice Engineers through to Solution Architects, where collaboration, knowledge sharing, and professional growth are encouraged.

About The Company

Microlise is a proudly Midlands-based technology business that has been operating for more than thirty years. Recently becoming a publicly listed company, with shares trading on the London Stock Exchange, Microlise continues to grow while remaining guided by a culture centred on how we work, support our customers, and develop our people. You will join an established Software Engineering team of around 150 people, from Apprentice Engineers through to Solution Architects, where collaboration, knowledge sharing, and professional growth are encouraged.

About The Role

As a Senior Software Engineer C++, you will contribute to a varied portfolio of projects and business-critical products. This is a 12-month fixed-term contract offering the opportunity to make a meaningful impact while working with modern technologies and a collaborative engineering team. Your work will include software design, implementation, testing, maintenance, and supporting product releases. You will also help guide junior engineers and contribute to a positive, continually improving team environment.

Our engineering teams work through regular planning, stand-ups, refinement sessions, retrospectives, sprint reviews, and demonstrations. You will participate in public code reviews, engineering dojos, pair programming, and technical discussions, as well as resolve defects, reduce technical debt, monitor system performance, and improve code quality. Monthly activities may include stakeholder demonstrations, product reviews, technical reporting, release-cycle support, mobile development activities, and engineering input across ongoing projects.

Qualifications

You will have a degree in Computer Science or a closely related technical discipline, or equivalent practical experience, and a strong grasp of computer science fundamentals. We are looking for demonstrable experience delivering maintainable, high-quality software as a Senior Software Engineer in a commercial environment, together with significant hands‑on experience in modern C++, including C++11 or later, memory management, templates, concurrency, and the standard library.

You should understand object-oriented programming and be able to apply SOLID principles and established design patterns to create robust, extensible software. Experience with C# and .NET is advantageous, particularly for cross-language integration or tooling. You will also bring proficiency in Microsoft SQL Server, including writing efficient queries and analysing execution plans; experience implementing unit tests across application layers; and familiarity with optimisation, profiling, and high‑throughput or low‑latency systems.

We value engineers who communicate effectively, take initiative, and are motivated to keep learning. You will be comfortable working within an established software development lifecycle, contributing to design discussions and code reviews, and collaborating to deliver reliable solutions. Experience mentoring and coaching engineers, sharing technical guidance, supporting development goals, and encouraging continuous improvement is important.

Responsibilities

Design, develop, test, review, and maintain C++ software, applying sound engineering principles and agreed quality standards. Participate in daily stand-ups, unit testing, pull requests, code reviews, design work, and defect resolution. Identify performance issues, help reduce technical debt, and contribute to system reliability. Collaborate with colleagues across engineering and product activities, support sprint planning and delivery, and contribute to releases, reports, stakeholder demonstrations, and product reviews. Share knowledge, mentor junior team members, and help strengthen team practices through collaborative problem solving.

Benefits
  • Microlise offers flexible working opportunities and a low‑overtime culture, supporting a healthy work/life balance.
  • Employees receive training, ongoing support, mentorship, and a clear individual career path.
  • 25 days’ annual leave, excluding bank holidays, with increases based on service
  • private medical insurance through Vitality Health
  • employee assistance programmes
  • wellbeing support, including more than 20 mental health first aiders
  • free Costco membership
  • discounts on EE mobile services and local offers
  • staff events and extras throughout the year
  • Microlise is also Great Place to Work certified.
Equal Opportunity

Microlise is committed to creating a respectful and inclusive working environment. We welcome applications from people with different backgrounds, experiences, and perspectives, and assess candidates fairly based on their skills, experience, and suitability for the role. Interviews may take place while the advert is live and may be conducted by telephone, video, or in person. At least one interview stage will take place at the Microlise Head Office in Eastwood, Nottingham. Applications are encouraged early. Microlise works with a small preferred supplier list and does not accept speculative CVs or unsolicited calls from recruitment agencies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Microlise • Brinsley CP

Hybrid
GBP 70,000 - 105,000
Private medical insurance
25 days holiday
Employee Assistance Programme
+1
Senior Software Engineer, AWS
Senior Software Engineer, AWS

Microlise • Nottingham

On-site
GBP 70,000 - 110,000
EV car scheme
Great Place to Work certification
Private medical insurance
+4
Senior Software Engineer .Net
Senior Software Engineer .Net

Microlise • Langley Mill

On-site
GBP 70,000 - 90,000
37.5 hour week
EV Car Scheme
Private medical insurance
+2
Senior Software Engineer, AWS
Senior Software Engineer, AWS

Microlise • Langley Mill

Hybrid
GBP 65,000 - 90,000
EV Car Scheme
Private medical insurance
25 days holiday
+3
Senior DevOps Engineer
Senior DevOps Engineer

Microlise • Langley Mill

On-site
GBP 60,000 - 90,000
Private medical insurance
33 days holiday
Life Assurance
+2
Lead Software Engineer .Net
Lead Software Engineer .Net

Microlise • Langley Mill

Hybrid
GBP 70,000 - 100,000
Great place to work
Private medical insurance
EV car scheme
+6
Senior C++ Software Engineer — 12-Month Contract
Senior C++ Software Engineer — 12-Month Contract

Microlise • Brinsley CP

Hybrid
GBP 70,000 - 105,000
Private medical insurance
25 days holiday
Employee Assistance Programme
+1
Senior C++ Software Engineer – 12-Month Contract
Senior C++ Software Engineer – 12-Month Contract

AgileGrid Solutions • England

On-site
GBP 70,000 - 100,000
Flexible working
Low overtime culture
Training and mentorship
+8
AWS Platform Engineer
AWS Platform Engineer

Microlise • Langley Mill

On-site
GBP 65,000 - 90,000
25 days holiday excluding bank holiday
Free parking
Vitality Health Insurance & EAP
+2
Senior AWS Data Engineer
Senior AWS Data Engineer

Microlise • Langley Mill

On-site
GBP 70,000 - 110,000
Flexible working opportunities
Private medical insurance
25 days holiday
+1