> Markdown version of [/jobs/ext/2797411-senior-developer](https://www.wearedevelopers.com/jobs/ext/2797411-senior-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). --- # Senior Developer - **Company:** Home Office - **Location:** Manchester, UK - **Experience:** Expert - **Salary:** £18,291.0 - £66,229.0 - **Contract:** Permanent contract - **Skills:** Software Applications, Data Systems, Secure Coding, Software Engineering, Code Restructuring - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840622947-senior-developer ## About the Role Skills for the Information Age (SFIA) is the technical framework that sets the standard capability and development of all levels in the Home Office. This is a link to the capability framework: All skills A - Z English (sfia-online.org). ## Description The Senior Developer is key for our product delivery, you will develop core components of our solutions and help select appropriate technologies. Your subject matter expertise will enable you to operate with greater levels of autonomy and decision making. You will work to our technical standards writing clean, secure code following a test-driven approach, ensuring the code is open as far as possible and can be re-used. The Senior Developer will be expected to mentor and lead other engineers in technical tasks, as well as support recruitment and assessment activities. We are keen for Engineers to continue learning new technologies, we have a large range in the Home Office including: You'll have a demonstrable passion for software development, with the following skills or strong experience in: * Designing, reviewing and maintaining complex software applications, components, modules and documentation. * Collaborating in designing, coding, testing, documents, amends, and refactoring moderately complex programs/scripts. * Designing test cases and scripts under own direction, mapping back predetermined criteria and reporting testing outcomes. * Providing technical expertise to enable the configuration of system components and equipment for system tests. * Managing and updating data systems, enabling the availability, integrity of searchability of information which can be utilised by many sources. * Maintaining application support processes, ensuring support requests are dealt with to agreed processes, investigating issues, and reporting findings where applicable. ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [How to Cause (or Prevent) a Massive Data Breach- Secure Coding and IDOR](https://www.wearedevelopers.com/videos/39-how-to-cause-or-prevent-a-massive-data-breach-secure-coding-and-idor) - [We (don't) need a software architect!?!](https://www.wearedevelopers.com/videos/663-we-don-t-need-a-software-architect) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [The Data Mesh as the end of the Datalake as we know it](https://www.wearedevelopers.com/videos/156-the-data-mesh-as-the-end-of-the-datalake-as-we-know-it) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)