The latest opportunities from ecm.

See what we can offer you, and tell us you're interested. We'll do the rest.

The ecm guarantee.

We know what it's like to be looking for a high-tech job - we've worked in the industry ourselves! Here's how we work:

  • If you send your details to ecm, we treat them as confidential.
  • We only send your CV to a company with your express prior permission.
  • We will speak to you before we do anything.
  • All ecm consultants have a technical background in engineering, maths or the physical sciences.
  • Let us do the hard work – if you can't see quite the right job for you, let us look for you.

Bright, Hands-on Software Technical / Team Lead (23398)

to £80k DoE + top benefits

C, Linux, Networking protocols, Embedded

Bright, Hands-on Software Technical / Team Lead
C, Linux, Networking protocols, Embedded
North Cambridge
to c£80k DoE + top benefits

This exciting role calls for an ambitious and experienced hands-on software technical / team lead who will flourish in a dynamic and stimulating software development environment. You will work alongside some of the best development engineers in the business, within a real "techie" environment. It is a fun place to work, with challenging and interesting projects.

This is a senior and highly technical role. As technical team lead, you will take responsibility for the technical direction of the software, managing a team of developers, helping mentor more junior developers and ensuring consistency and quality in the code base. You will also maintain some level of contribution as a hands-on developer.

The role calls for an impressive academic record (ideally PhD / 1st, 2:1 from well ranked university) along with extensive commercial software experience and a successful track record in the development of high quality technical software.

Your technical skills should include many / most of the following areas: coding in C under Linux (or similar), C++, Python, networking protocols (including security), Ethernet & TCP/IP, high performance analytics, embedded systems - ideally with knowledge of system software and device drivers, enterprise software, server system architectures, databases, storage technologies and distributed systems, hardware / software co-design, software practices and tools – scrum, TDD, CI, release management etc.

This is a superb career development opportunity with an innovative, successful company.

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.