Senior Software Engineer - Eastwood

Microlise
Eastwood, UK
4 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£45,000.0
Working hours
Regular working hours

Tech stack

ASP.NET .NET Framework Unit Testing C Sharp (Programming Language) C++ (Programming Language) Profiling Software Quality Code Review Software Design Patterns Memory Management Monitoring of Systems Microsoft SQL Server
+13 more
Object-Oriented Software Development Pair Programming Software Maintenance Query Optimization Standard Sql Software Engineering SQL Databases Encapsulation (Networking) Concurrency Technical Debt Information Technology Optimization Algorithms C++14

Job description

  • Participate in daily stand-ups and collaborate with team members.
  • Conduct unit testing, submit and review pull requests, and perform code reviews.
  • Resolve defects and reduce technical debt while monitoring system performance.
  • Contribute to design work and engage in pair programming.
  • Take part in planning sessions, retrospectives, sprint reviews, and team demos.
  • Generate technical reports and support the product release cycle.
  • Participate in stakeholder demonstrations and product reviews.
  • Engage in public code reviews and engineering dojos to enhance code quality and team capability.
  • Support junior members of the team and facilitate knowledge sharing.

Technologies:

  • C#
  • Support
  • SQL
  • ASP.NET
  • C++
  • Mobile

Requirements

  • A degree in Computer Science or a closely related technical discipline.
  • Strong understanding of fundamental computer science principles and their application to real-world engineering challenges.
  • Demonstrable hands-on experience as a Senior Software Engineer, including responsibility for delivering high quality, maintainable software in a commercial environment.
  • Significant industry experience with modern C++ (C++11 and later), including knowledge of memory management, templates, concurrency, and the standard library.
  • Experience with C# and the .NET ecosystem is advantageous, particularly in cross-language integration or tooling.
  • Proven capability to work within an established software development lifecycle, including code reviews, design discussions, and collaborative delivery.
  • Strong understanding of object-oriented programming concepts including encapsulation, inheritance, polymorphism, and abstraction.
  • Proficiency in SQL, specifically using Microsoft SQL Server, with the ability to write efficient queries and analyze execution plans.
  • Experience in implementing and maintaining unit tests across multiple layers of an application.
  • Working knowledge of widely used software design patterns, optimization techniques, and performance profiling strategies.
  • Experience mentoring and coaching engineers at various stages of their career development.
  • Ability to contribute positively to team culture, encouraging knowledge sharing and collaborative problem solving.
  • Enthusiastic about technology with a strong desire for continuous learning and professional growth.
  • Motivated to succeed with a commitment to delivering high standards of quality.

About the company

At Microlise, we are a proud Midlands-based company that has been operating for over thirty years, recently becoming publicly listed on the London Stock Exchange. Our team, currently comprised of 150 talented individuals, values a good work/life balance, offering flexible working opportunities and a culture that promotes low overtime. Our commitment to the growth and development of our employees is reflected in our clear career paths, full support, and training provided. We also offer impressive benefits including private medical insurance, additional vacation days with service, and various perks to enhance your experience while contributing to a positive and productive engineering environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all