
Senior Software Manager
Job Description
Job Title: Senior Software Manager
Location: Hybrid (3 days a week in our office in Milton Keynes)
Salary: £50,000 to £55,000 + Company Share Scheme
Job Overview
We are seeking a Senior Software Manager to lead and mentor a growing dynamic team of software engineers, driving high-impact projects from conception to deployment. This is a hands-on leadership role ideal for a seasoned engineering professional who brings deep expertise in software development, Linux systems engineering, and networking, along with strong leadership skills and a proactive, self-starting mindset.
The ideal candidate will possess a keen ability to conduct technical research, diagnose complex system issues, and identify root causes efficiently. We are looking for someone who demonstrates strong initiative, ownership, and a passion for solving problems with precision and persistence.
Key Responsibilities
* Lead and manage a team of software engineers in the design, development, testing, and deployment of robust software solutions.
* Provide hands-on technical leadership across software development, Linux system engineering, and network infrastructure.
* Conduct in-depth technical research and fault analysis to resolve complex system and application issues.
* Collaborate cross-functionally with Product, DevOps, Security, and other departments to ensure system reliability and scalability.
* Define and enforce engineering best practices including code reviews, CI/CD, documentation, and agile workflows.
* Drive continuous improvement efforts in engineering processes, tooling, and system performance.
Required Qualifications
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
* 6+ years of experience in software development, including 1+ years in a leadership or managerial role.
* Extensive experience with Linux systems, including performance tuning, debugging, and systems-level troubleshooting.
* Solid understanding of networking concepts and protocols (e.g., TCP/IP, DNS, routing, firewalls).
* Strong analytical skills with a demonstrated ability to research, investigate, and solve complex technical problems.
* Proven ability to lead technical teams and deliver results in a fast-paced, agile environment.
* Excellent communication skills and the ability to translate technical challenges into actionable plans.
Preferred Skills
* Experience with cloud platforms such as AWS, Azure, or GCP.
* Familiarity with containerization and orchestration (Docker, Kubernetes).
* Knowledge of infrastructure as code (Terraform, Ansible) and automation tools.
* Experience with secure software development and cybersecurity practices.
Personal Attributes
* Proactive and self-starting — takes initiative and thrives in autonomous environments.
* Persistent problem-solver — highly skilled in researching and resolving difficult technical challenges.
* Leadership-focused — able to build trust, guide teams, and set clear technical direction.
* Detail-oriented and analytical — strong focus on quality, maintainability, and long-term stability.
* Reliable and accountable — follows through on commitments and takes ownership of results
Job Summary

Similar Jobs
The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.
-
Finance Digital Core Learning Manager
- IT Job Pro
-
Business Intelligence Developer
- IT Job Pro
-
Project Manager
- IT Job Pro