Software Engineer in England

Software Engineer in England

England Full-Time On-site
A

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.

#J-18808-Ljbffr

Software Engineer in England employer: AgileGrid Solutions

Simplified Energy is an exceptional employer that prioritises employee growth and collaboration in a dynamic hybrid work environment in London. With a strong focus on customer success, we offer comprehensive training and support, fostering a culture of innovation and teamwork that empowers our employees to thrive. Join us to be part of a forward-thinking company that values your contributions and provides unique opportunities for professional development.

A

Contact Details:

AgileGrid Solutions Recruitment Team