> Markdown version of [/jobs/ext/2206117-software-developer-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/2206117-software-developer-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer / Senior Software Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Experience:** Expert - **Salary:** £33,000.0 - **Contract:** Internship / Graduate position - **Skills:** Microsoft Windows, Application Programming Interfaces (APIs), C++ (Programming Language), Windows API, Software Engineering - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26579 ## About the Role * 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 ## 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. ## Related Videos - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How we built an AI-powered code reviewer in 80 hours](https://www.wearedevelopers.com/videos/1511-how-we-built-an-ai-powered-code-reviewer-in-80-hours) - [Fake or News: Translating Dog Barks, Notepad Gets an Upgrade and Michelin-Star Robots - Paul Tregoing](https://www.wearedevelopers.com/videos/1802-fake-or-news-translating-dog-barks-notepad-gets-an-upgrade-and-michelin-star-robots-paul-tregoing) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) - [How Lufthansa Industry Solutions is preparing for the Quantum Age! ](https://www.wearedevelopers.com/videos/1443-how-lufthansa-industry-solutions-is-preparing-for-the-quantum-age) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)