NCC Group

NCC Group

London

Senior Python Developer

Full-Time£67,000 - 72,000 per yearपरसोंUnited Kingdom
IT

Job Description

Salary: £67,000 - 72,000 per year

Requirements:
  • Bachelors or Masters degree in Computer Science, Engineering, or a related field
  • Proven experience as a Python Developer
  • Strong hands-on expertise in Python and modern coding practices
  • Experience with cloud and serverless technologies
  • Familiarity with Azure Architecture and REST APIs
  • Understanding of databases and SQL
  • Experience working with CI/CD practices and a test-first approach
  • Knowledge of microservice infrastructure and software development best practices and standards
  • Experience with secure software development
  • Strong attention to detail and problem-solving abilities
  • Excellent communication and leadership skills
  • Strong analytical skills
  • Experience with cloud architectures and infrastructure is desirable
  • Agile development experience is desirable
  • Full stack Python development expertise is desirable
Responsibilities:
  • Design, develop, and maintain scalable and efficient software systems using Python, cloud, and serverless technologies
  • Create and implement Python-based applications and systems, ensuring functionality and performance
  • Work closely with Developers, UX, QA, DevOps, and Cloud Architecture teams
  • Collaborate with cross-functional teams to define project requirements and specifications
  • Develop high-quality code following development practices set by the Product Engineering / Architecture Lead
  • Mentor more junior members of the team and provide technical guidance
  • Perform regular code reviews and uphold code quality metrics
  • Implement a test-first approach to development
  • Troubleshoot and debug code issues to ensure smooth operation of software
  • Optimize and test software for performance and reliability
  • Prepare and maintain technical documentation
  • Stay up to date with the latest trends and standards in Python development
Technologies:
  • Azure
  • CI/CD
  • Cloud
  • DevOps
  • Support
  • Python
  • REST
  • SQL
  • Security
  • Serverless
  • UX UI Design

More:

We are a core member of NCC Groups GMS division, working on mission-critical cyber security-related products and services as part of a global team. We offer a hybrid working environment, flexible working options, and a comprehensive benefits package that includes 25 days of holiday plus bank holidays, the option to buy additional leave, pension, life assurance, share save, Medicash and critical illness cover, volunteering programmes, a green car scheme, cycle-to-work scheme, special time off for life events, and generous family-planning support. The role sits within our Cyber Services and Capabilities department on a full-time basis.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About NCC Group

NCC Group

NCC Group

London

IT

Skills & Technologies

PythonScalaAzureCI/CDRESTAIAgileDevOpsUXUI

Inferred from job description

Salary Insight

£69,500

This role

£75,000

UK median

This salary is 7% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom