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
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#
Randstad Staffing
Related Jobs
Telehandler / Labourer
- Leicestershire, Market Harborough, United Kingdom, LE160
Courier DHL Express
- Not Specified, Netherlands
Logistics Employee at DHL
- Noord-Brabant, Eindhoven, Netherlands, 5611 AA
Logistics employee 2 shifts DHL-Aviation Eindhoven
- Noord-Brabant, Eindhoven, Netherlands, 5611 AA
Delivery Driver DHL Express
- Not Specified, Netherlands