Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Engineering Manager

Posted 21 hours 41 minutes ago by Randstad Staffing

Permanent
Not Specified
Temporary Jobs
London, Croydon, United Kingdom, CR0 0
Job Description

Software Engineering Manager

Based at East Croydon/Hybrid

Reporting To Head of Software Development

Job Purpose Modernise our successful desktop ERP rebuilding as a self-hosted, web based solution. This role will enable our organisation to improve the long

term scalability of critical back-office operations and enable reductions in

staff workload.

Role Description

We are seeking a highly capable and hands-on Software Engineering Manager to lead the development of a self-hosted web application using Blazor, ASP.NET Core, and C#. This application is a major evolution of our successful C# desktop-based accounting ERP and will serve as its next-gen replacement.

You will be leading a small engineering team of veteran developers who lack prior web development experience. This role requires a seasoned leader who is deeply technical, comfortable working without the traditional support of dedicated DevOps or UI/UX specialists and thrives in a high ownership environment.

Key Responsibilities

Architect, design, and implement core functionality across the full stack: Blazor UI, ASP.NET Core backend, database integration, and deployment

Provide technical direction and hands-on development throughout the platform lifecycle Lead and adhere to team standards relating to development controls, policies, procedures, and processes

Provide leadership and guidance on API and web-dev best practices, setting positive examples for engineers

Establish practical and sustainable development workflows, testing strategies, and deployment pipelines in the absence of a dedicated DevOps function

Ensure the delivered solution is secure, maintainable, performant, and production-ready, with an eye toward long-term extensibility

Champion best practices in software engineering while maintaining a pragmatic, delivery focused mindset

Help maintain internal system documentation by writing and updating procedures as required throughout the SDLC

Key Contacts / Relationships:

Internal:

Development Team

External:

Third party service and software providers

Education / Qualifications

Required:

Degree in computer science (or similar)

Mathematics to A Level or equivalent

English language to GCSE or equivalent

Software Engineering Manager

Experience:

10+ Years in a commercial software development role, with at least 3 years in a leadership or managerial role

Proven, recent, hands-on development experience with C#, ASP.NET Core, Blazor, and T-SQL Solid understanding of web application architecture, component-driven UI development, and backend integration

Experience deploying self-hosted applications, with working knowledge of configuration, infrastructure, and security considerations

Ability to provide architectural clarity and technical mentorship to engineers transitioning from desktop to web development

Excellent communication and organisational skills, with the ability to set direction and manage priorities effectively

Preferred:

Experience in early-stage product teams

Experience with accounting or enterprise back-office systems.

Familiarity with Entity Framework Core, SignalR, and relevant tools within the .NET ecosystem

Exposure to CI/CD, basic infrastructure setup, and cloud or hybrid deployment models, even without dedicated DevOps support

Strong UI sensibility, capable of creating functional, user-friendly interfaces without a dedicated design team

Desirable:

Experience working with DevExpress Blazor UI

Experience using Azure DevOps for code management and pipeline activities

Why join us?

This is a unique opportunity to lead the transformation of a trusted and well-regarded desktop ERP product into a modern, web-based solution. You will take on a central role in shaping architecture, mentoring talent, and delivering a system that will support the business for years to come.

With a supportive environment and room for career development, this is a chance to make a meaningful contribution while advancing your own professional journey. If you're a highly technical engineering leader who thrives in small teams, enjoys wearing multiple hats, and knows how to deliver quality software under real-world constraints, we want to hear from you.

Randstad CPE values diversity and promotes equality. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. We encourage and welcome applications from all sections of society and are more than happy to discuss reasonable adjustments and/or additional arrangements as required to support your application.

Candidates must be eligible to live and work in the UK.

For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.


skills

c#

Email this Job