> Markdown version of [/jobs/ext/2795596-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2795596-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** Secure Source - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Android Software Development, Apple IOS, Microsoft Azure, Linux, Github, Python (Programming Language), Reverse Engineering, Software Engineering, Software Systems, Jenkins - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840574895-senior-software-engineer ## About the Role * A seasoned software developer with a strong command of software engineering practices and the confidence to optimise or improve existing processes. * You may currently hold the title of Operational Cyber Developer / 'Cyber Engineer' in another organisation * Comfortable approaching novel, highly complex technical problems. * Able to thrive within a multidisciplinary environment that includes both researchers and developers. * Experienced in mentoring and supporting junior team members. Required Technical Skills * Proficiency in high-level languages such as Python. * Experience with low-level languages, including C and Rust. * Understanding of assembly or other low-level architectural internals. * Background in building offensive security or red-team tooling. * Knowledge of system internals on major platforms (e.g., Windows, Linux, Android, iOS). * Familiarity with automated build and CI/CD systems such as Azure DevOps, Jenkins, or GitHub Actions. * Requires Security Clearance to a high level ## Description We are seeking an experienced software developer to collaborate closely with a team of vulnerability researchers, tackling complex technical challenges that have real-world impact. Our research group investigates security weaknesses across a wide range of technologies-from mobile devices to automotive systems. In this role, you will build a deep understanding of platforms such as Android, iOS, and Linux from an offensive-security perspective, developing sophisticated software that interacts with low-level system components. Role Responsibilities * Deliver robust, well-engineered software solutions in unconventional or constrained environments. * Reverse-engineer software internals to understand system behaviour. * Reimplement system components to surface unintended or hidden functionality. * Perform in-depth exploration of unfamiliar or specialised architectures. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [You can’t hack what you can’t see](https://www.wearedevelopers.com/videos/41-you-can-t-hack-what-you-can-t-see) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)