> Markdown version of [/jobs/ext/3101841-python-senior-software-engineer-manchester](https://www.wearedevelopers.com/jobs/ext/3101841-python-senior-software-engineer-manchester). 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). --- # Python Senior Software Engineer Manchester - **Company:** Hackajob Ltd - **Location:** Altrincham, UK - **Experience:** Expert - **Salary:** £61,000.0 - £101,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Cyber Security, Continuous Integration, Software Debugging, Programming Tools, Perl (Programming Language), Python (Programming Language), Windows PowerShell, Mockito, Reverse Engineering, Test-Driven Development (TDD), Heap (Data Structure), Software Version Control - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899595038 ## About the Role * Familiarity with a variety of development tools and techniques, including IDEs, debuggers, source control, unit testing, mocking, continuous integration, and test-driven development. * Knowledge of the principles of high-assurance development and an awareness of the importance of IT security for companies and governments. * Intermediate to advanced understanding of computing principles, such as stack/heap distinction and compiled/interpreted languages. * Proficiency with at least one solution language, such as C++, Java, or C#, and one utility language, such as Python, JavaScript, Perl, or PowerShell. * Ability to use and configure more than one major operating system. * Ability to pick up new languages and technologies easily. * Ability to communicate technical topics to a variety of audiences, including non-technical stakeholders. * Experience mentoring others and/or leading technical tasks. ## Description * Understand and use various development methodologies to deliver solutions to our customers, factoring operational security into system design, development, and testing. * Work in teams to deliver high-assurance code, conduct constructive peer review, and share knowledge with junior team members. * Design, develop, test, and document software in accordance with business and industry best practices to meet customer requirements, leveraging continuous integration where appropriate. * Embrace emerging technology, tools, and language trends while identifying the risks they could present. * Identify flaws during solution design and implementation, along with appropriate mitigations. Technologies: * C# * Java * JavaScript * Perl * PowerShell * Python * Security * Support * Network, We are BAE Systems Digital Intelligence, home to 4,500 digital, cyber, and intelligence experts working collaboratively across 10 countries to collect, connect, and understand complex data so governments, nation states, armed forces, and commercial businesses can unlock digital advantage in the most demanding environments. We are hiring a Python Senior Software Engineer in Manchester, with five days per week on site and flexible working arrangements available to discuss with your recruiter. You will join our Operational Cyber Group, a team of industry-leading experts in high-assurance development, research, reverse engineering, and vulnerability research, focused on National Security and some of the countrys toughest challenges. We offer meaningful work, lifelong learning, a supportive and inclusive culture, hybrid working, and rewards tailored to what matters most to you and your family, with a strong emphasis on wellbeing, flexibility, and belonging. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)