> Markdown version of [/jobs/ext/329896-senior-python-developer](https://www.wearedevelopers.com/jobs/ext/329896-senior-python-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 Python Developer - **Company:** NCC Group - **Location:** Cheltenham, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, Agile Methodology, Microsoft Azure, Cloud Computing, Cloud Engineering, Software Quality, Code Review, Cyber Security, Continuous Integration, DevOps, Python (Programming Language), Performance Tuning, Cloud Services, Software Engineering, Software Systems, Software Organization, Cloud Platform System, Test-Driven Development (TDD), Software Troubleshooting, Information Technology, Restful APIs, Serverless Computing, Programming Languages, Microservices - **Published:** June 3, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=e51e6b6f6141acd0 ## About the Role Do you have experience in Software development?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Engineering, or a related field. * Proven experience as a Python Developer. * Familiarity with creating code in serverless environments * Familiarity with Azure Architecture and REST APIs. * Understanding of databases and SQL. * Secure Software Development. * Attention to detail and strong problem-solving abilities. * Excellent communication and leadership skills. Desired Skills: * Full stack python development Expert * Experience with cloud architectures and infrastructure. * Agile Development * Experience working with CI/CD practices * Test first approach * Microservice infrastructure * Knowledge of software development best practices and standards. * Strong analytical and problem-solving abilities. ## Description This is a great opportunity to work on mission critical Cyber Security-related products and services, for one of the world's leading practices. The role requires strong hands-on expertise in Python along with a broad and deep understanding of modern coding practices, multiple programming languages, and software delivery standards spanning across a number of new and existing project streams; working alongside a wider global team to efficiently develop cloud solutions following CICD best practices. We are looking for a highly skilled and experienced Senior Python Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining scalable and efficient software systems using Python, cloud and serverless technologies. This role requires a deep understanding of Python and related technologies, as well as strong leadership and mentoring abilities. You will be a senior member of the development team with the ability to contribute as well as guide other members of the team towards the development of high-quality software with the help of the Product Engineering / Architecture Lead * Work closely with other Developers, UX, QA, DevOps and Cloud Architecture * Development of high-quality code following development practices set by the Product Engineering / Architecture Lead * Mentoring of more junior members of the team * Perform regular code reviews * Implement a test first approach and contribute to upholding code quality metrics, * Design and Development: Create and implement Python-based applications and systems, ensuring functionality and performance. * Leadership & Mentorship: Guide and mentor junior developers, providing technical expertise and ensuring adherence to best practices. * Collaboration: Work collaboratively with cross-functional teams to define project requirements and specifications, ensuring software meets business objectives. * Code Quality Assurance: Conduct code reviews to ensure quality, suggest improvements, and maintain best practices. * Troubleshooting and Debugging:Identify and resolve code bugs, ensuring smooth operation of software. * Staying Informed: Keep up-to-date with the latest trends and standards in Python development. * Performance Optimisation:Optimize and test software to ensure functionality and smooth operation. * Documentation: Prepare and maintain technical documentation to ensure transparency and accessibility for the team. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [REST In Peace: Why LLMs Can't CRUD](https://www.wearedevelopers.com/videos/100272-rest-in-peace-why-llms-can-t-crud) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-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) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)