Software Engineering Manager

placeLondon calendar_month 
Software Engineering Manager
  • Location: Central London
  • Job Type: Full-time
  • Salary: TBD
A new exciting permanent role has become available for a Software Engineering Manager to work with a leading UK housing association, where you will lead a software development pod responsible for the design, delivery, maintenance, and support of software and microservice-based architecture.

This role is perfect for someone with a strong background in software development and engineering, looking to impact both technology and team management.

Main Purpose of the Role

As an Engineering Manager, you will oversee the people and technology of a software development pod, ensuring high-quality deliverables align with business and department strategy. You will lead the design, build, maintenance, upgrade, and support of bespoke software and underlying microservice-based architecture, adhering to agreed design principles, the software development lifecycle (SDLC), and best practices.

Key Accountabilities
  • Serve as the lead decision-maker on pod designs and deliveries, providing technical leadership to drive technical excellence.
  • Ensure technology development aligns heavily with quality, meeting the requirements described by our clients or product specifications.
  • Develop front and backend solutions that are resilient, secure, and scalable.
  • Uphold best practices within the team to ensure the creation of clean and maintainable code.
  • Design and implement features and services with team members.
  • Oversee the delivery of high-speed iterations, high code quality, and continuous improvement.
  • Responsible for the technical realization of high-level designs into technical solutions.

Essential:

  • Significant software development and engineering experience in a multi-disciplinary environment, delivering products within tight timeframes.
  • Proven team and project management experience, capable of managing BAU and projects simultaneously.
  • Excellent problem-solving skills with the ability to understand, analyse, and propose technical solutions for complex business scenarios.
  • Strong stakeholder management skills and a well-developed sense of user experience.
  • Experience in building full-stack applications and architecting cloud-based software solutions.
  • Fluency in JavaScript or C# (competence in both is ideal), and SQL (preferably T-SQL).
  • Proficiency with Git, CI/CD, AWS/Azure, and building APIs and scalable backend platforms.
  • Understanding of MACH architecture principles.

Desirable:

  • Experience with GitHub, GitLab, or Azure DevOps.
  • Experience with test automation.
  • A degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or Physical Chemistry is preferred.
Benefits
  • Competitive salary
  • Annual company bonus scheme
  • Pension scheme
  • x3 times life assurance cover
  • Professional qualifications
  • Volunteering opportunities
  • Give as you earn
  • Wellbeing support
  • Eye care vouchers

To apply for this role please submit your updated CV to be immediately considered.

apartmentClarion Housing GroupplaceLondon
Top Companies 2024 Join Our Team as a Technical Lead! We're building a brand new Software Engineering function from scratch. We need several Technical Leads and Software Engineering Managers to lead our new teams to create new...
check_circleNew offer

Lead Software Engineer

placeLondon
of professionalism throughout Requirements Main Skills/Competencies:  •  Proven software engineering ability using C#, C++ or Java  •  Keen interest in low-level computing e.g. memory management, pointers, compilers  •  Experience leading and developing high-performing...
apartmentAmazonplaceLondon
software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations  •  Experience as a mentor, tech lead or leading an engineering team Amazon is an equal opportunities employer. We...