×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Bristol, Bristol County, BS1, England, UK
Listing for: AgileGrid Solutions
Full Time position
Listed on 2026-10-27
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 70000 - 100000 GBP Yearly GBP 70000.00 100000.00 YEAR
Job Description & How to Apply Below
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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary