Software Engineering Manager
Quick Overview
Job Description
We re looking for an experienced Software Engineering Manager to take ownership of the software function within a highly specialised engineering business designing and manufacturing complex electronic systems, control equipment and associated technologies.
This is far more than a traditional management role. As Software Engineering Manager, you ll combine technical leadership, software architecture, hands-on engineering and team development, with genuine influence over the future direction of the technology.
You ll lead a small software team, work with external development partners and collaborate closely with hardware and engineering teams to deliver technically demanding products.
What You ll Do
As Software Engineering Manager, you ll be responsible for:
- Owning the software strategy, architecture and technical roadmap.
- Leading and developing a small internal software team and external development partners.
- Remaining hands-on with embedded software and control systems.
- Working across C, C and C#.
- Driving development across control software, HMIs, automation and fault diagnosis.
- Leading software/hardware integration with wider engineering teams.
- Owning the software lifecycle from requirements through to deployment and commissioning.
- Establishing development standards, coding practices and architectural best practice.
- Championing quality, testing, traceability and regulatory compliance.
- Managing technical risks, project roadmaps and delivery.
- Supporting existing products whilst helping shape the next generation of technology.
We re looking for a technically strong Software Engineering Manager who enjoys being close to the engineering, rather than moving entirely away from the technology.
You ll ideally have:
- Proven experience delivering complex software or control-system solutions.
- Strong software architecture and development experience.
- Experience with C, C and/or C#.
- A background in embedded software, control systems or complex engineering products.
- Strong understanding of requirements, testing and the software development lifecycle.
- Excellent leadership, communication and stakeholder-management skills.
- The ability to combine strategic thinking with hands-on technical leadership.
This is an opportunity for a Software Engineering Manager to own the software function and shape what comes next.
You ll have the autonomy to influence architecture, technology strategy, product development and team growth, whilst remaining technically engaged with genuinely interesting engineering challenges.
Skills
Similar jobs
Project Engineering Manager - Test Solutions
Leonardo · Basildon, United Kingdom
7 hours agoSoftware Team Leader
BAE Systems · Hildenborough, United Kingdom
7 hours ago£65k/yrSoftware Team Leader
BAE Systems · Penenden Heath, United Kingdom
7 hours ago£65k/yrSoftware Team Leader
BAE Systems · Milton Regis, United Kingdom
7 hours ago£65k/yrSoftware Team Leader
BAE Systems · Ditton, United Kingdom
7 hours ago£65k/yrSoftware Team Leader
BAE Systems · Rochester, United Kingdom
7 hours ago£65k/yr