Software Developer / Senior Software Developer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£33,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Application Programming Interfaces (APIs) C++ (Programming Language) Windows API Software Engineering

Job description

Recent graduates or more experienced software developers are wanted by this Cambridge based software team. This group of engineers work on a product suite of security based software applications used on Windows. Based on your experience level, you could be: working on projects to develop core features; analysing and improving performance of products; implementing new upcoming features relating to cloud functionality; working with the Product Management team; problem solving with the Customer Support team.

Requirements

  • STEM degree from a recognised, world-ranked university.
  • Relevant industry experience (work history for experienced / senior level roles) or internship experience (for graduate level positions) in software development.
  • Technical skills and demonstrable project experience with C or C++ ideally on Windows. This should include design, coding and testing.
  • Additional experience with Windows Internals, COM, MFC, Win32 APIs or general low level programming would be beneficial.

The team are well-provided for, and their approach is about getting work done rather than working 24/7. They do allow people to work onsite at their offices or split the week between working from home and the office. At their offices, you can expect a fully stocked kitchen area with snacks and drinks, top tech for your desk and work station and even food to cover hobby indulgences that others in the team share.

Keywords: Windows, C / C++, COM, Win32 APIs, Software Engineering, Security, Central Cambridge / Hybrid

Benefits & conditions

On offer is the opportunity to join this dynamic team whilst being rewarded with an excellent salary and a good benefits package.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:19 min

Handling stateless language model APIs and context window limits

Simon A.T. Jiménez Simon A.T. Jiménez · World Congress 2025

1:48 min

Defining true agent behavior versus traditional enterprise chatbots

Dennis Zielke Dennis Zielke +1 · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all