Scientific / Engineering Software Team Lead (27339)
This role combines aspects of software team leadership and product ownership, managing the team and the product backlog, ensuring timely shipping of agreed features whilst supporting the team to do good work. Line management and process evolution are also key.
You will manage a dozen-strong team with multiple deliverables, including desktop and embedded software, such that releases align with hardware delivery.
Your CV will show your:
- Experience of software leadership in the context of high-tech engineering, engineering tools, scientific software or instrumentation
- Understanding of the work patterns of smaller, independent tech companies or tech startups
- Technical background in software engineering, either C / C++ for embedded development and/or C# for desktop applications
- Experience collaborating with teams from other disciplines (electronics, mechanical and/or physical sciences)
- Prior leadership of software teams to successful and timely shipping – ideally aligning with hardware ship dates
- Application of Agile methods with a view to business needs, including backlog prioritisation and scheduling a la product ownership
- Line management of software developers, junior to senior
- Excellent communication skills
ECM can only put forward the strongest candidates (we do read every CV, and try to respond to everyone).
Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.