Software Engineering Manager
2 months ago
Location: Edinburgh, Scotland
Employment Type: Full-time
About the Role:
iO Associates is seeking a skilled Software Engineering Manager to join one of our clients in Edinburgh. As a key leader, you will be responsible for managing, mentoring, and guiding a team of up to 10 software developers. You'll ensure the successful delivery of projects while fostering a collaborative and high-performance engineering culture.
Key Responsibilities:
- Lead and manage a team of up to 10 software developers, overseeing their day-to-day work, project assignments, and career development.
- Nurture and develop engineering talent, providing coaching, mentorship, and guidance to support individual growth and team cohesion.
- Take an active role in hiring, onboarding, and retaining top engineering talent.
- Collaborate with cross-functional teams (Product, QA, Design) to define requirements, set priorities, and deliver high-quality software solutions.
- Oversee project timelines, milestones, and delivery, ensuring projects are delivered on time and meet business objectives.
- Engage in hands-on development as needed, contributing to the technical architecture and codebase while maintaining best coding practices.
- Ensure technical excellence, code quality, and adherence to development processes through code reviews, mentoring, and regular feedback.
- Act as a technical point of escalation, helping to solve complex challenges and making critical technical decisions.
- Drive continuous improvement within the team by identifying bottlenecks, implementing new processes, and adopting the latest technologies.
- Foster a positive, inclusive, and collaborative engineering culture that promotes innovation, learning, and accountability.
Key Skills and Qualifications:
- Proven management experience leading and developing teams of software engineers.
- Hands-on software development experience with a deep understanding of modern programming languages, frameworks, and methodologies.
- Strong track record of delivering high-quality software projects on time and within scope.
- Excellent communication and leadership skills, with the ability to motivate and inspire your team.
- Ability to balance hands-on technical involvement with strategic planning and management responsibilities.
- Experience in agile development practices and leading teams in an agile environment.
- A solid understanding of software architecture, system design, and modern development tools.
- Familiarity with CI/CD pipelines, testing frameworks, and version control systems like Git.
Desirable Skills:
- Experience in leading cross-functional or distributed teams.
- Knowledge of cloud platforms such as AWS or Azure.
- Exposure to DevOps practices and containerization tools like Docker or Kubernetes.
- Prior experience working in fast-paced startup environments or scaling engineering teams.
Requirements:
- 5+ years of experience in software development, with at least 2+ years of management experience.
- A demonstrated ability to mentor engineers, grow teams, and promote a positive, high-performing engineering culture.
- Strong organizational and project management skills, with a keen attention to detail.
Benefits:
- Competitive salary and bonus potential.
- Flexible working hours and hybrid/remote work options.
- Continuous learning and professional development opportunities.
- A chance to shape the future of a growing software development team within an innovative company.
- A supportive and inclusive work culture located in the heart of Edinburgh.
-
Senior Software Engineering Manager
4 weeks ago
Edinburgh, Edinburgh, United Kingdom Edinburgh City Football Club Limited. Full timeSoftware Engineering Lead OpportunityWe are seeking a highly skilled Software Engineering Lead to join our team at Edinburgh City Football Club Limited. As a key member of our software development team, you will be responsible for leading and managing a small team of five engineers.Key Responsibilities:Lead and manage a team of software engineersDevelop and...
-
Senior Software Engineering Manager
3 weeks ago
Edinburgh, Edinburgh, United Kingdom Lloyds Bank plc Full timeSenior Software Engineering ManagerJob Summary:The Senior Software Engineering Manager will lead a talented group of engineers, guiding them through the complexities of software engineering and overseeing the delivery of robust, scalable solutions.Key Responsibilities:Lead a team of engineers in developing, testing, deploying, and maintaining high-quality...
-
Software Engineering Manager
4 weeks ago
Edinburgh, Edinburgh, United Kingdom Motorola Solutions Full timeJob Title: Software Engineering ManagerAbout the Role:As a Software Engineering Manager at Motorola Solutions, you will have the opportunity to work with talented engineers to build high-performing teams. A successful candidate will have strong coaching and motivational skills to enable highly technical teams to achieve results in a fast-paced...
-
Software Engineering Manager
4 weeks ago
Edinburgh, Edinburgh, United Kingdom Motorola Solutions Full timeJob Title: Software Engineering ManagerAbout the Role:As a Software Engineering Manager at Motorola Solutions, you will have the opportunity to work with talented engineers to build high-performing teams. A successful candidate will have strong coaching and motivational skills to enable highly technical teams to achieve results in a fast-paced...
-
Senior Software Engineering Manager
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Lloyds Banking Group Full timeAbout the Role:We are seeking an experienced Senior Software Engineering Manager to lead our team of engineers in developing, testing, deploying, and maintaining high-quality software applications and systems.Key Responsibilities:Lead a team of engineers in designing, implementing, and delivering scalable, cloud-based solutions using microservices and...
-
Senior Software Engineering Manager
1 month ago
Edinburgh, Edinburgh, United Kingdom GoFibre Limited Full timeTechnical Leadership RoleGoFibre Limited is seeking a highly experienced Technical Director of Software Engineering to lead our software development teams. As a key member of the Senior Management Team, you will be responsible for overseeing the development of custom software solutions and ensuring seamless integration between commercial software platforms...
-
Senior Software Engineering Manager
2 days ago
Edinburgh, Edinburgh, United Kingdom GoFibre Full timeWe are seeking a highly experienced Senior Software Engineering Manager to lead our software development teams at GoFibre.This is an exciting opportunity to join a dynamic and innovative company that is revolutionising broadband capabilities for homes and businesses in rural areas. Our goal is to connect communities and provide digital equality to city...
-
Lead Software Engineering Manager
24 hours ago
Edinburgh, Edinburgh, United Kingdom GoFibre Limited Full timeJob DescriptionCompany Overview: GoFibre Limited is revolutionising broadband capabilities for homes and businesses in rural towns and villages across Scotland and the north of England.Salary: £71,000 - £85,000 plus £3,000 car allowance and annual bonus, estimated total compensation around £83,000 per year.Job Summary: We're seeking an experienced Lead...
-
Software Engineering Manager
1 month ago
Edinburgh, Edinburgh, United Kingdom Motorola Solutions Full timeJob DescriptionAs a Software Engineering Manager at Motorola Solutions, you will have the opportunity to work with talented engineers to build high-performing teams. A successful candidate will have strong coaching and motivational skills to enable highly technical teams to achieve results in a fast-paced environment.Key Responsibilities:Leading and building...
-
Senior Software Engineering Manager
1 month ago
Edinburgh, Edinburgh, United Kingdom Royal London Full timeJob Title: Senior Software Engineer (.NET)Contract Type: PermanentLocation: Hybrid 50% home/office basedWe are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team at Royal London. As a Senior Software Engineer, you will play a crucial role in providing deep technical skills to help our teams design, develop, test, and...
-
Software Engineer
3 weeks ago
Edinburgh, Edinburgh, United Kingdom ABM UK Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:• Design and develop software applications• Collaborate with cross-functional teams• Test and debug software...
-
Software Engineer
3 weeks ago
Edinburgh, Edinburgh, United Kingdom Communisis Full timeAre you passionate about building software solutions that meet the needs of our company and customers?We have an exciting opportunity for a skilled software engineer to join our team.Responsibilities include developing high-quality software products and collaborating with our talented team of developers.As a software engineer, you will be working with a...
-
Software Engineer
3 weeks ago
Edinburgh, Edinburgh, United Kingdom NHS Scotland Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to deliver high-quality software solutions
-
Senior Software Engineering Manager
4 weeks ago
Edinburgh, Edinburgh, United Kingdom Lloyds Banking Group Full timeAbout this opportunityLloyds Banking Group is seeking a talented Tech Lead to join our Identity & Authentication Platform team. As a Tech Lead, you will be responsible for leading a team of engineers in developing, testing, deploying, and maintaining high-quality software applications and systems.Key Responsibilities:Lead a team of engineers in developing,...
-
Software Engineer
3 weeks ago
Edinburgh, Edinburgh, United Kingdom Leonardo Full timeWe are looking for a Software Engineer who will be responsible for the development of our backend systems. The ideal candidate will have a strong understanding of Java and cloud computing and will be able to work effectively in a team environment.The Software Engineer will be responsible for designing, developing, testing, and deploying scalable and secure...
-
Software Engineer
3 weeks ago
Edinburgh, Edinburgh, United Kingdom IC Resources Full timeJob Title: Software EngineerAbout the Role: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to design, develop, and maintain high-quality software applications.Main Responsibilities:Design and develop software applicationsCollaborate with cross-functional...
-
Structural Engineering Professional
4 weeks ago
Edinburgh, Edinburgh, United Kingdom JP Engineering Full timeWe are seeking a skilled Structural Engineering Professional to join our team at JP Engineering. The ideal candidate will have a degree in Civil Engineering and demonstrable competence in structural analysis. Key responsibilities include assisting the Temporary Works Designer in the Northern region, providing temporary works designs and checks, and offering...
-
Software Engineer
1 month ago
Edinburgh, Edinburgh, United Kingdom BAE Systems Digital Intelligence Full timeAbout the RoleWe are seeking a talented Software Engineer to join our team at BAE Systems Digital Intelligence. As a Software Engineer, you will be responsible for designing, developing, and testing cutting-edge software solutions for our hardware.Key ResponsibilitiesDevelop software solutions for our hardwareCollaborate with cross-functional teams to...
-
Software Engineer
1 month ago
Edinburgh, Edinburgh, United Kingdom 2K Full timeWe are seeking a skilled Software Engineer to join our team at Rockstar Games. As a key member of our Information Systems team, you will be responsible for creating and maintaining software tools that support the production and development of our games.Key ResponsibilitiesDesign and develop high-quality software solutions that meet the needs of our staff and...
-
Software Engineer
3 weeks ago
Edinburgh, Edinburgh, United Kingdom Choice Consultants Full timeKey Responsibilities:• Develop software applications using programming languages such as Java, Python, and C++.• Collaborate with cross-functional teams to identify and prioritize software development projects.• Design and implement software solutions that meet business requirements and are scalable, efficient, and reliable.• Troubleshoot and resolve...