At a Glance
- Tasks: Lead and manage software development teams to deliver high-quality applications.
- Company: Minster Law is a forward-thinking legal firm focused on digital transformation.
- Benefits: Enjoy opportunities for career growth, flexible working, and a supportive team culture.
- Why this job: Join a dynamic leadership team driving innovation in technology and application development.
- Qualifications: Experience in .NET, C#, cloud-native applications, and strong leadership skills required.
- Other info: This role is based in Wakefield with occasional travel; we value diversity and inclusion.
The predicted salary is between 48000 - 72000 ÂŁ per year.
The Software Engineering Manager role is responsible for developing, implementing and managing Minster Lawâs Application development strategy and to lead on the technical solution designs and architectural standards to support the businessâs short- and long-term business plan objectives. The scope of the role includes service to support the entire business (as prioritised), has an essential perspective both inside and outside the organisation (including our business and supply chain partners) and has a strong eye on technology developments both current and expected in the future within and beyond our sector.
This role is accountable for designing and delivering high quality application solutions through direct line management of the internal development teams to achieve the businesses objectives, needs and requirements. In addition, it will include strong collaboration with both the Head of Digital Operations and Delivery Manager who together with the Software Engineering Manager, form the leadership team responsible for delivering a technology product and service environment which propels the business forward. This is a key role in the business and as such forms part of the Leadership community.
Key Accountabilities
- Develop a best-in-class application delivery capability with ambitious teams with the right skills to deliver the technology strategy.
- Responsible for the productivity and advancement of the development and testing teams, ensuring optimised performance and delivery from highly engaged, motivated team members.
- Technology coach to the wider Minster Law leadership team (and beyond as required) as we continue our journey to be a digitally competent business.
- Responsible for the design and execution of our technology âproductâ design process from solution ideation to solution design, and solution implementation.
- Responsible for establishing and managing the IT Application Architecture for the business and the adoption of an architecture and standards methodology.
- Communicates the architecture to all internal stakeholders and collaborates and coordinates the adoption of IT standards and procedures.
- Assures solutions are not only fit for the specific purpose but are also built using reusable components, contribute to our medium-term architecture map and avoid point solutions.
- Ensure alignment with the recognised standards and guidelines of technology solutions.
- Assists the Delivery Manager, other change sponsors and all Multi-Disciplinary Teams on solutions delivery and timing of financial spend for application solutions.
- Directs and manages the identification, recommendation and delivery of appropriate solutions, upgrades, replacements, or decommissioning options incorporating business and technology productivity, usability, and total cost of ownership.
- Takes ownership of diagnosing, treating and resolving any live software and application incidents or issues raised through the service desk ticket notification processes.
- Provides analysis of security protection technologies as necessary.
- Ensures that software products are developed using a âSecurity by Designâ principle.
- In collaboration with the Head of Digital Operations and Delivery Manager ensure all appropriate security considerations are considered and applied to all applications, architecture and solution designs.
- Work closely with Head of Digital Operations and Delivery Manager to create a Digital âcentre of excellenceâ promoting collaboration, sharing of skills and development & mobility of talent.
- In collaboration with the Head of Digital Operations and Delivery Manager, support deployments and infrastructure changes to âenvironmentsâ in a controlled, automated and auditable manner and align to DevOps processes and best practices.
- Leads the software delivery and testing teams, ensuring that the skills of team members remain aligned with the company digital roadmaps.
- Maintains oversite of development within multi-disciplinary teams, ensuring that deliverables meet quality standards.
- Ensures the delivery of high quality, well defined, maintainable software products.
- Manages the software testing function and all associated tools, procedures and approaches. Works with operating teams to ensure that UAT processes are effective.
- Manages the companyâs legacy debt reduction strategy.
- Ensures that software development tooling remains relevant, secure, effective & maintainable.
- Support the Head of Digital Operations to manage relationships with key partners, performs technology due diligence when required.
Key Performance Indicators
Your KPIs and Objectives will be discussed and agreed upon with you on a one-to-one basis. In addition, you will have regular one-to-one meetings with your line manager to review your performance against these objectives and identify any areas for development and required support.
Person Profile
Essential Technical Skills
- Application development skills using .NET, C#.
- Strong understanding of front-end technologies such as JavaScript, Angular, React.
- Strong experience in designing cloud-native applications and architectures.
- Strong background in API design and integration patterns.
- Deep understanding of Azure cloud services and modern deployment practices.
- Strong knowledge of development management tooling and approaches, including code control, collaboration, and test automation.
- Comprehensive Microsoft stack knowledge.
- Extensive experience of management of deploying and supporting in-house developed applications.
- Strong knowledge and demonstrable experience in solution design and architecture (business and systems).
- A good understanding of Low Code technologies and the implementation within a business environment.
- Experience and understanding of cloud data architecture and solutions.
Additional Essential skills
- Keeps abreast of technology developments with a curiosity to identify new ways of working.
- Able to inspire business leaders and the wider colleague base on the use of current and future applications.
- Experience of leading IT Development teams and Test functions.
- Good interpersonal skills to be able to analyse situations against the bigger picture.
- Strong influencing skills, cross functional collaboration with a focus on knowledge sharing.
- Ability to convey technical solutions to a non-technical audience.
- Excellent Problem-solving skills.
- Excellent oral and written communication.
- Analytical and problem-solving skills.
- Ability to work under indirect supervision.
- Broad understanding of information technology topics.
- Effective interpersonal skills and collaborative management style to include teamwork and team building ability.
Desirable Skills
- Understanding of practical applications of automation testing and relevant solutions.
- Exposure to / experience of using AI for operational efficiency, data-driven insights, and future capability building.
- Comfortable with ambiguity and time spent outside of comfort zone acquiring new skills.
- Flexible in a fast-paced dynamic environment with shifting roles and responsibilities.
- Technically creative and open-minded.
- Robust - able to deal with changing circumstances and challenging situations whilst still achieving objectives.
- Team Player and acts as a role model to your colleagues, working together to achieve business and team goals.
- Take opportunities to develop and stretch yourself and be passionate about developing your career at Minster Law.
Personal Development
There is the opportunity for high performing individuals to move into different departments across the business to expand their knowledge and experience and develop a career within Minster Law.
Travel
This role is based in our Wakefield office, occasional travel may be required.
Equal Opportunities
Minster Law is committed to equality and diversity and being a workplace that creates a sense of belonging for everyone. Weâre an equal opportunity and disability confident employer. All applicants will be considered for employment regardless of age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, neurodiversity, or disability status. You can read more about our commitment to equality and diversity on the Minster Law website.
The Recruitment Team at Minster Law would like to thank you for applying for Employment with us. Due to the high volume of applications, please note if you have not heard back from us in 10 working days, you have not been successful on this occasion. Please continue to follow us on LinkedIn for more opportunities.
Software Engineering Manager employer: Minster Law
Contact Detail:
Minster Law Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Software Engineering Manager
â¨Tip Number 1
Familiarise yourself with the latest trends in application development, particularly around .NET and cloud-native architectures. This will not only help you understand the technical requirements of the role but also demonstrate your commitment to staying current in the field.
â¨Tip Number 2
Network with professionals in the software engineering community, especially those who have experience in leadership roles. Engaging in discussions about best practices and challenges can provide valuable insights that you can bring to the interview.
â¨Tip Number 3
Prepare to discuss your experience in leading teams and managing projects. Be ready to share specific examples of how you've motivated teams and delivered successful software solutions, as this is a key aspect of the Software Engineering Manager role.
â¨Tip Number 4
Research Minster Law's current technology stack and any recent projects they've undertaken. Understanding their business objectives and how your skills align with their needs will help you articulate why you're the right fit for the position.
We think you need these skills to ace Software Engineering Manager
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering management, particularly with .NET, C#, and cloud-native applications. Use specific examples that demonstrate your leadership skills and technical expertise.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how your background aligns with Minster Law's objectives. Mention your experience in leading development teams and your approach to fostering collaboration and innovation.
Showcase Technical Skills: Clearly outline your technical skills related to application development, API design, and Azure cloud services. Provide examples of projects where you successfully implemented these technologies to achieve business goals.
Demonstrate Leadership Experience: Highlight your experience in managing teams and driving productivity. Discuss how you've inspired colleagues and led initiatives that align with a company's digital transformation strategy.
How to prepare for a job interview at Minster Law
â¨Showcase Your Technical Expertise
As a Software Engineering Manager, it's crucial to demonstrate your deep understanding of application development, particularly with .NET and C#. Be prepared to discuss your experience with front-end technologies like JavaScript, Angular, and React, as well as your knowledge of cloud-native applications and Azure services.
â¨Emphasise Leadership Skills
This role requires strong leadership capabilities. Highlight your experience in managing development teams, fostering collaboration, and inspiring team members. Share examples of how you've motivated teams to achieve high performance and how youâve handled challenges in a leadership capacity.
â¨Prepare for Problem-Solving Scenarios
Expect to face questions that assess your problem-solving skills. Prepare to discuss specific challenges you've encountered in software delivery or architecture design, and how you approached these issues. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.
â¨Communicate Clearly with Non-Technical Stakeholders
Since you'll be working closely with various stakeholders, it's essential to convey technical concepts in an understandable way. Practice explaining complex ideas simply and clearly, ensuring that non-technical audiences can grasp the implications of your solutions.