763 Software Development Manager jobs in the United Kingdom
Software Development Manager
Posted 2 days ago
Job Viewed
Job Description
Software Development Manager - Enterprise Software - Peterborough / Hybrid
(Key skills: Software Development Manager, Agile, Software Engineering Leadership, Product Delivery, Application Security, Identity & Access Management, .NET 4.8 & 8, SQL Server, Microservices, Cloud (AWS/Azure), DevOps, CI/CD, Jenkins, Ansible, Stakeholder Engagement, Resilience Engineering, Full Stack Development)
Are you an experienced and inspiring software leader who thrives on solving complex challenges, building high-performing teams, and delivering enterprise-scale applications? If you're looking for a role where your technical expertise and leadership will drive tangible impact, this could be your next great opportunity.
Our client, a global enterprise software provider, is seeking a Software Development Manager to lead agile development teams focused on delivering secure, resilient, and scalable products used by millions of users. This is a critical role that spans hands-on leadership, technical strategy, and cross-functional collaboration.
You will manage agile teams working on a mix of internal and client-facing applications, with a strong focus on application security, identity and access management, and platform resiliency. Working closely with architecture, design, infrastructure, and product teams, you will ensure the successful delivery of new and enhanced software solutions across a complex technology landscape.
To succeed, you will bring strong experience in leading development teams (7+ years) within agile environments, ideally across large, distributed systems. You will have a deep technical foundation in the Microsoft stack, including the .NET framework (versions 4.8 and 8), SQL Server, and service-oriented architectures. Familiarity with microservices, REST APIs, Docker, Redis, and cloud platforms (such as AWS or Azure) is essential. You'll also be comfortable working in a DevOps-driven culture, using CI/CD tools like Jenkins or Ansible to support fast, secure deployments.
This role is ideal for someone who enjoys balancing strategy with delivery. You'll actively mentor engineers, build inclusive and collaborative teams, and help define the next generation of enterprise software tools. You'll be empowered to challenge conventions, drive improvements, and shape solutions that directly enhance user experience and operational resilience.
Our client fosters a dynamic and supportive environment, with a culture built on ownership, transparency, and continuous learning. You'll be surrounded by curious minds, passionate technologists, and a leadership team that values innovation and long-term thinking.
If you're excited to lead the design and delivery of modern enterprise applications while growing and developing exceptional teams, this is an opportunity not to be missed.
Location: Peterborough, UK / Hybrid working
Salary: £75,000 - £85,000 + Bonus + Benefits
Applicants must have the right to work in the UK.
NOIRUKTECHREC
NOIRUKREC
Software Development Manager
Posted 3 days ago
Job Viewed
Job Description
Software Development Manager - Software House - Woking / Hybrid
(Key skills: Software Development Management, Agile, Scrum, Kanban, SDLC, Leadership, Stakeholder Engagement, Continuous Improvement, SaaS, B2B, B2C, Programme Delivery, Quality Methods, Innovation)
Are you a people-first technology leader with a passion for delivering high-quality software in a dynamic environment? Do you thrive in fast-paced settings where innovation, collaboration, and client focus are at the heart of delivery? If so, this could be your next step.
Our client, a highly respected software house , is seeking a Software Development Manager to coordinate the delivery of cutting-edge applications across multiple teams. With a strong culture of collaboration and technical excellence, the business is focused on developing innovative B2B and B2C software solutions that transform client experiences and drive growth.
As Software Development Manager, you will lead multiple Agile sprint teams made up of software engineers, quality professionals, and product experts. You'll be responsible for the entire software development lifecycle (SDLC), ensuring that delivery aligns with strategic objectives while maintaining an exceptional standard of quality. Acting as both a coach and motivator, you'll enable your teams to perform at their best, supporting both personal and technical growth.
Collaboration will be central to your role: you will work closely with senior stakeholders to align development with product vision, ensuring resources are allocated effectively to drive the organisation forward. You'll also spearhead continuous improvement initiatives, refining processes and practices to elevate delivery flow and maintain the company's reputation for excellence.
The ideal candidate will bring significant experience managing medium to large in-house development teams, strong technical understanding of modern coding practices, and a proven track record in Agile environments. You'll be a confident communicator, commercially aware, and adept at balancing hands-on involvement with effective delegation. Above all, you'll bring a forward-thinking mindset and a passion for innovation.
This is an exciting opportunity to join a thriving software house where your leadership will have a tangible impact on products used by clients worldwide.
Location: Woking, UK / Hybrid working
Salary: £75,000 - £90,000 + Bonus + Benefits
Applicants must have the right to work in the UK.
NOIRUKTECHREC
NOIRUKREC
Software Development Manager - Cybersecurity
Posted today
Job Viewed
Job Description
Software Development Manager - Cybersecurity
Posted 2 days ago
Job Viewed
Job Description
Software Development Manager (Java C# TDD) Cheshire onsite to £180k+
Are you a technical leader with a software development background?
You could be progressing your career in an impactful role at a highly successful and scaling Cyber Security technology company that has just received an additional £0 million investment.
As a Software Development Manager you will manage three, small product focussed teams; leading delivery, taking ownership of planning, resourcing, sizing and timelines, managing team structure and hiring to match evolving requirements. You'll drive technical scoping, shape solutions and align on feasibility, remove blockers and obstacles and run meaningful Agile ceremonies that add value. You will act as a "sounding board" for software engineers and provide coaching, ensuring a positive, diverse and professional team culture.
You will promote continuous improvements in processes, tooling and communication, collaborating closely with Product Managers, UX, QA and other business stakeholders across the business in an impactful role.
Location:
You'll join colleagues in amazing offices in Cheshire five days a week with a wide range of facilities and an array of perks including:
- Free lunch daily catered for by the onsite chef
- A range of afternoon treats and barista style coffee
- Onsite gym with trainer led classes including karate, yoga and sound bath, shower facilities
- and of course, all the latest kit to work with
About you:
- You are an experienced technical leader without ego
- You have previous experience as a software engineer (ideally with Java or C# experience) and a strong knowledge of modern cloud based software engineering
- You have a keen eye for identifying risks and waste and move fast to resolve them
- You are delivery focussed and can keep engineers focussed and unblocked, bringing clarity and structure
- You have experience of driving continuous improvements, upskilling engineers and healthy team culture
- You are collaborative and pragmatic
- You have excellent communication and stakeholder management skills
- You are degree educated in a technical discipline
What's in it for you:
As a Software Development Manager you will earn a highly competitive package including:
- Salary to 80k (with performance related rises)
- Equity
- 8% pension contribution
- Life Assurance and Income Protection
- Enhanced paternity packages
- Private Medical care for you and your family including same day GP appointments and prescriptions
- Flexible working hours
- Charitable donations matching scheme and much more
Apply now to find out more about this Software Development Manager (Java C# TDD) opportunity.
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Lead Software Development Manager
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Lead, mentor, and manage a team of software engineers, fostering their professional growth and development.
- Oversee the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Champion Agile methodologies (Scrum/Kanban) and ensure their effective implementation within development teams.
- Drive technical strategy and architecture decisions, ensuring scalability, performance, and maintainability of software solutions.
- Collaborate with product management and other stakeholders to define project roadmaps and priorities.
- Establish and enforce coding standards, best practices, and quality assurance processes.
- Conduct regular performance reviews, provide constructive feedback, and facilitate career development for team members.
- Manage project timelines, resources, and budgets effectively in a remote setting.
- Promote a culture of innovation, continuous improvement, and technical excellence.
- Troubleshoot and resolve complex technical issues as they arise.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 10 years of experience in software development, with at least 3 years in a leadership or management role.
- Proven experience managing and leading high-performing software engineering teams.
- Deep understanding of various programming languages, software architectures, and development methodologies.
- Strong experience with Agile development practices and tools (e.g., Jira, Confluence).
- Excellent communication, interpersonal, and stakeholder management skills.
- Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is highly desirable.
- Demonstrated ability to drive technical strategy and influence product direction.
- Ability to excel in a fully remote, fast-paced, and collaborative environment.
Senior Software Development Manager
Posted 2 days ago
Job Viewed
Job Description
Key responsibilities include managing the entire software development lifecycle, from concept and design to implementation and deployment. You will be responsible for planning, prioritizing, and executing development sprints, ensuring timely delivery of high-quality software. Leading and mentoring a team of software engineers, providing technical guidance, performance feedback, and career development support is essential. You will foster a culture of innovation, continuous improvement, and adherence to best practices in software engineering. Collaborating with product managers, designers, and other stakeholders to define project requirements and ensure alignment with business objectives will be a key focus.
We are seeking candidates with a proven track record in managing software development teams and delivering complex software projects. Strong knowledge of agile methodologies (Scrum, Kanban), software architecture, and various programming languages and technologies is required. Excellent communication, interpersonal, and problem-solving skills are paramount. You should be adept at managing technical challenges, resolving conflicts, and motivating team members. Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices is highly desirable. This is an exciting opportunity for a dynamic leader to make a significant impact on our client's technology roadmap and contribute to their continued success in a challenging and rewarding hybrid environment.
Senior Software Development Manager
Posted 5 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software development manager Jobs in United Kingdom !
Senior Software Development Manager
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple software development teams.
- Oversee the full software development lifecycle (SDLC).
- Implement and champion Agile development methodologies (Scrum, Kanban).
- Ensure high standards of code quality, testing, and deployment.
- Collaborate with product management to define product roadmaps and features.
- Mentor, coach, and develop software engineers.
- Drive technical innovation and architectural decisions.
- Manage project timelines, resources, and budgets effectively.
- Foster a collaborative and high-performing team culture.
- Contribute to strategic planning and process improvements within the department.
- Proven experience as a Software Development Manager or similar leadership role.
- Strong technical background in software development and architecture.
- Expertise in Agile methodologies and practices.
- Experience managing distributed or hybrid teams.
- Excellent leadership, communication, and interpersonal skills.
- Demonstrated ability to deliver complex software projects on time and within budget.
- Experience with CI/CD pipelines and DevOps practices is a plus.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Senior Software Development Manager
Posted 9 days ago
Job Viewed
Job Description
The Senior Software Development Manager will oversee multiple software development teams, fostering a collaborative and high-performance culture. You will be responsible for the end-to-end software development lifecycle, from planning and design to implementation, testing, and deployment. Key duties include mentoring and coaching software engineers, managing project timelines and resources, and ensuring adherence to best practices in software development, including Agile methodologies. You will work closely with product management, QA, and other stakeholders to define product roadmaps and deliver features that meet market demands. The ideal candidate will have a strong background in software engineering with significant experience in management and leadership roles. Proven experience in developing scalable, robust software systems and a deep understanding of various programming languages and architectures are essential. Excellent communication, strategic thinking, and problem-solving skills are required to navigate complex technical challenges and lead diverse teams effectively. If you are passionate about building great software and developing high-performing teams, this is an exceptional opportunity.
Responsibilities:
- Lead and manage multiple software development teams.
- Oversee the entire software development lifecycle (SDLC).
- Mentor, coach, and develop software engineers and team leads.
- Drive the adoption of Agile/Scrum methodologies and best practices.
- Collaborate with product management to define and execute product strategy.
- Ensure the delivery of high-quality, scalable, and reliable software solutions.
- Manage project schedules, resources, and budgets effectively.
- Foster a culture of innovation, continuous improvement, and technical excellence.
- Identify and mitigate technical risks and challenges.
- Conduct performance reviews and support career development for team members.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software development, with at least 4 years in a management or team lead role.
- Proven experience managing software development teams and delivering complex projects.
- Strong understanding of Agile development methodologies (Scrum, Kanban).
- Expertise in software architecture, design patterns, and best practices.
- Proficiency in modern programming languages and technologies.
- Excellent leadership, communication, and interpersonal skills.
- Strong problem-solving and strategic thinking abilities.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Lead Software Development Manager
Posted 9 days ago
Job Viewed
Job Description
- Leading, mentoring, and managing a team of software engineers, fostering a culture of collaboration, innovation, and continuous learning.
- Overseeing the entire software development lifecycle, from requirements gathering and design to coding, testing, deployment, and maintenance.
- Defining and implementing software development best practices, coding standards, and quality assurance processes.
- Collaborating with product management, QA, and other departments to define product roadmaps and technical strategies.
- Making critical architectural decisions and ensuring the scalability, reliability, and performance of software systems.
- Conducting code reviews, providing technical guidance, and supporting individual career development for team members.
- Managing project timelines, resources, and budgets for development initiatives, ensuring timely and successful delivery.
- Troubleshooting complex technical issues and driving resolution.
- Evaluating and introducing new technologies and tools to enhance development efficiency and product quality.
- Promoting a DevOps culture and best practices for continuous integration and continuous delivery (CI/CD).
- Ensuring the security and compliance of all developed software solutions.
- Acting as a key technical point of contact and communicator with stakeholders across the organization.