> Markdown version of [/jobs/ext/3082470-senior-software-engineer-eastwood](https://www.wearedevelopers.com/jobs/ext/3082470-senior-software-engineer-eastwood). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Eastwood - **Company:** Microlise - **Location:** Eastwood, UK - **Experience:** Expert - **Salary:** £45,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 26, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5896691141 ## About the Role * 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. ## 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 ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)