Software Manager
Listed on 2026-07-22
-
Software Development
Software Project Mgr/ Lead, Software Architect, Software Engineer, DevOps
Overview
Software Manager Are you an experienced Software Manager who enjoys combining hands‑on development with technical leadership? Do you have a background in embedded software, control systems and leading engineering teams within a highly regulated environment?
We're working with an innovative engineering manufacturer that develops complex electronic systems used in safety‑critical industrial applications. Due to continued growth, they’re looking for a Software Manager to lead the software function, shape the technical roadmap, and oversee the successful delivery of software projects from concept through to deployment.
The Role:
Reporting to the Engineering Manager, you’ll lead a small team of Software Engineers while managing external development partners to deliver high‑quality software solutions on time and to specification.
This is a varied role where you’ll remain technically involved while driving software strategy, supporting new product development, maintaining existing platforms, and ensuring all solutions meet stringent safety and regulatory standards.
Key Responsibilities- Lead the software team, providing technical direction, mentoring and performance development.
- Develop and maintain embedded software for complex electronic control systems.
- Define the long‑term software architecture and technical roadmap.
- Establish coding standards, software development best practice and robust engineering processes.
- Oversee the full software development lifecycle, from requirements gathering through to deployment and commissioning.
- Work closely with Hardware, Product and Engineering teams to ensure seamless system integration.
- Develop intuitive human‑machine interfaces (HMIs) and robust control software.
- Maintain and enhance existing software platforms while supporting future product development.
- Investigate and resolve software issues, ensuring safe and reliable solutions for customers.
- Support production, service and manufacturing teams with software‑related issues.
- Manage project plans, resources, budgets and delivery milestones.
- Identify technical risks and implement effective mitigation strategies.
- Drive continuous improvement across software development processes and team capability.
- You have a degree in Computer Science, Electronic Engineering, Electrical Engineering or a related discipline.
- Proven experience leading software development teams and delivering complex technical projects.
- Strong embedded software development experience.
- Excellent knowledge of C, C, and C#.
- Experience developing software for embedded control systems.
- A solid understanding of software architecture, system integration and HMI development.
- Experience working with Agile or Scrum methodologies.
- Strong requirements capture, documentation and test specification experience.
- Excellent communication and stakeholder management skills.
- The ability to balance strategic leadership with hands‑on technical delivery.
- Experience working within safety‑critical, industrial automation, electronics manufacturing, instrumentation, power electronics or other regulated engineering environments would be highly advantageous.
- Knowledge of digital electronics would also be beneficial.
This is a fantastic opportunity to join a market‑leading engineering business developing advanced technology used across demanding industrial sectors. You’ll have the opportunity to influence technical strategy, lead a talented software team, remain hands‑on with development, and play a key role in delivering innovative products that make a real difference. If you’re looking for a role where you can combine leadership, software engineering and technical innovation, we’d love to hear from you.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: