At a Glance
- Tasks: Lead a team to promote innovation and best practices in software engineering.
- Company: Join Nottingham Building Society, a mutual organisation dedicated to community and member support.
- Benefits: Enjoy hybrid working, competitive salary, annual leave, and personal development opportunities.
- Why this job: Be part of a culture that values collaboration, sustainability, and community impact.
- Qualifications: Experience in leading engineering teams and expertise in modern technologies like Node.js and Python.
- Other info: Embrace diversity and contribute to a workplace that celebrates differences.
The predicted salary is between 48000 - 72000 £ per year.
Contract type: Permanent
Hours: Full-time, 35 hours
Location: Head Office, Nottingham (Hybrid working, minimum 2 days per week)
Application process: Please apply via the application button which will direct you to our careers site. If you require any adjustments to assist you in applying, please contact the Software Engineering Practice Manager.
You will lead a Centre of Excellence (CoE), a dedicated team that promotes innovation, technical leadership, and continuous learning through best practices, research, and collaboration. In this role, you will guide a team focused on embedding consistent data engineering practices, aligning resources effectively, and delivering high-quality outcomes. While actively engaging in agile ways of working, you will also maintain a strategic view across teams to ensure operational efficiency and uphold engineering standards.
You will serve as a key technical leader, coaching engineers, ensuring the quality of technical delivery, and connecting day-to-day engineering work with the organisation’s broader architectural vision.
Here’s a taste of what you will be doing as a Software Engineering Practice Manager at Nottingham Building Society:
- Set the Vision for Engineering Excellence: Define and promote a clear engineering vision and strategy for the Centre of Excellence (CoE), ensuring it aligns with broader organisational objectives.
- Lead Standards and Best Practices: Establish and uphold high-quality engineering standards, practices, and processes across multiple delivery teams to ensure consistency and excellence.
- Actively Support Agile Delivery: Participate in agile ceremonies such as scrums and sprint planning, contributing to technical decisions and collaborative problem-solving.
- Align and Optimise Resources: Ensure engineering resources are effectively allocated to meet project goals, with the flexibility to adapt as priorities change.
- Foster a Positive Engineering Culture: Build a culture of collaboration, shared ownership, and continuous improvement within and across engineering teams.
- Define and Track Key Metrics: Develop and monitor meaningful metrics and KPIs to evaluate engineering quality, productivity, and overall effectiveness.
- Ensure Robust Technical Delivery: Oversee the delivery of scalable, secure, and resilient technical solutions that support the organisation’s needs.
- Support Growth and Cross-Team Collaboration: Mentor engineers to aid their technical and career development, while encouraging strong collaboration with architects, product owners, QA, and infrastructure teams.
About you:
- Leadership and People Development: Demonstrates a strong leadership mindset with proven experience in coaching, mentoring, and developing engineering teams.
- Broad Technical Expertise: Skilled in modern technologies including Mulesoft, Salesforce (including Experience Cloud), Node.js, React, TypeScript, and Python, with a background in managing integration projects.
- Cloud and Infrastructure Knowledge: Solid understanding of cloud platforms such as Azure and AWS, alongside hands-on experience with infrastructure-as-code tools like Terraform.
- Agile Delivery and Tooling: Deep knowledge of Agile frameworks (Scrum and Kanban) with active involvement in sprints using Jira and Confluence.
- Testing and Quality Assurance: Good understanding of testing frameworks and experience supporting both functional and non-functional testing activities.
- Technical Leadership and Delivery: Proven ability to lead engineering teams, including through technology migrations, while balancing hands-on involvement with strategic oversight.
- Mobile and Distributed Teams: Strong experience in developing and launching mobile applications (native and hybrid) and working effectively with offshore and hybrid teams.
- Communication and Decision-Making: Excellent communication skills with the ability to translate complex technical concepts for non-technical audiences, paired with pragmatic problem-solving and decision-making abilities.
Reward & Benefits:
- A fair and competitive salary evaluated against market data, annual discretionary bonus scheme, Medicash healthcare scheme, 29 days annual leave plus bank holidays and enhanced family leave.
- Commitment and dedication to your ongoing personal and professional development. We help you to own and grow your potential so you can be at your best in your current role and to support your future career aspirations.
- For all full-time roles we work a 35-hour working week to promote a work/life balance, we want you to be at your best inside and outside of work.
- A friendly and inclusive culture where teams genuinely strive to do the right thing by their colleagues and our customers.
- A strong sustainability agenda – we’re continually finding new ways to be kinder to the environment by reducing our carbon footprint.
- We’re passionate about giving back to the communities in which we serve as well as supporting local charities as part of the Samuel Fox Foundation. One of the many ways you can get involved is to use the 2 days per year paid leave to volunteer for causes or charities that are important to you.
- Your health and wellbeing is our priority, we encourage this through a suite of support resources, including a team of trained mental health first aiders.
Embracing Diversity Together:
We proudly embrace and celebrate diversity as a fundamental cornerstone of our values. We believe that a diverse and inclusive workplace is not just essential for our success but is also a reflection of the vibrant communities we serve. Our commitment to diversity extends beyond our internal culture to the way we approach advertising and engage with our customers.
Our commitment means actively working to eliminate barriers and biases that may hinder equal opportunities within our organisation. We strive to ensure that all individuals, regardless of background, have an equal chance to thrive and advance in their careers.
We acknowledge that diversity is not just a goal to be achieved but a continuous journey toward creating an environment that embraces differences and promotes equal opportunities for all. We are committed to fostering an inclusive culture that encourages collaboration, creativity, and a sense of belonging for every member of our community.
About Us:
We are a mutual, which means we don’t have shareholders. Instead, we’re owned by our members and use our money to do good, investing in our community, responsible causes, and – well, you. So, we’re always striving to do the right thing for our team, communities and members.
Although our history spans over 170 years, our purpose of helping our members save, plan for and protect their financial futures is enduring. At The Nottingham Building Society, we are dedicated to overcoming obstacles and turning challenges into opportunities. At the heart of our mission is our unwavering commitment to breaking down barriers and building better futures by helping our customers achieve the significant milestone of owning their own home.
Software Engineering Practice Manager - Nottingham City employer: Nottingham Building Society
Contact Detail:
Nottingham Building Society Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Practice Manager - Nottingham City
✨Tip Number 1
Familiarise yourself with the latest technologies mentioned in the job description, such as Mulesoft, Salesforce, and Node.js. Being able to discuss these tools confidently during your interview will demonstrate your technical expertise and alignment with our needs.
✨Tip Number 2
Showcase your leadership experience by preparing examples of how you've successfully coached and developed engineering teams in the past. We value strong leaders who can inspire and guide their teams towards excellence.
✨Tip Number 3
Brush up on Agile methodologies, particularly Scrum and Kanban, as well as tools like Jira and Confluence. Being able to articulate your experience with agile delivery will be crucial in demonstrating your fit for this role.
✨Tip Number 4
Prepare to discuss how you would foster a positive engineering culture within our teams. Think about strategies you've used in the past to promote collaboration and continuous improvement, as this aligns closely with our organisational values.
We think you need these skills to ace Software Engineering Practice Manager - Nottingham City
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your leadership abilities, technical expertise, and any experience with agile methodologies.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific projects or achievements that demonstrate your capability to lead a Centre of Excellence and promote engineering excellence.
Highlight Technical Skills: In your application, emphasise your proficiency in the technologies mentioned in the job description, such as Mulesoft, Salesforce, Node.js, and cloud platforms like Azure and AWS. Provide examples of how you've used these skills in previous roles.
Showcase Leadership Experience: Detail your experience in coaching and mentoring engineering teams. Include examples of how you've fostered a positive engineering culture and supported team members' growth and development.
How to prepare for a job interview at Nottingham Building Society
✨Showcase Your Leadership Skills
As a Software Engineering Practice Manager, you'll need to demonstrate your leadership abilities. Prepare examples of how you've successfully coached and mentored teams in the past, focusing on specific outcomes that resulted from your guidance.
✨Understand Agile Methodologies
Familiarise yourself with Agile frameworks like Scrum and Kanban, as well as tools such as Jira and Confluence. Be ready to discuss your experience in agile ceremonies and how you've contributed to team dynamics and project success.
✨Highlight Technical Expertise
Make sure to emphasise your broad technical knowledge, especially in modern technologies like Mulesoft, Salesforce, Node.js, and Python. Be prepared to discuss how you've applied these skills in previous roles, particularly in managing integration projects.
✨Communicate Clearly
Excellent communication is key for this role. Practice explaining complex technical concepts in simple terms, as you may need to convey ideas to non-technical stakeholders. This will showcase your ability to bridge the gap between technical and non-technical teams.