Python Developer in Gloucester

Python Developer in Gloucester

Gloucester Full-Time 42000 - 84000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Design and develop impactful Python applications in a collaborative environment.
  • Company: Globally recognised digital and cyber intelligence organisation.
  • Benefits: Hybrid working, competitive salary, and clear career progression.
  • Why this job: Work on mission-critical systems that make a real-world difference.
  • Qualifications: Strong Python skills and experience in Linux environments required.
  • Other info: Join a supportive team with opportunities for mentoring and growth.

The predicted salary is between 42000 - 84000 £ per year.

This is an opportunity to join a globally recognised digital, cyber and intelligence organisation operating at the forefront of secure technology and complex data. With thousands of specialists working across multiple countries, the business supports government, defence and commercial clients by delivering software solutions in some of the most demanding and highly regulated environments.

Due to continued growth within its national security programmes, the team is expanding and looking to hire experienced Python Software Developers. This role offers the chance to work on meaningful, mission-critical systems that have real-world impact, while being part of a collaborative and supportive engineering culture.

What you'll be doing:

  • You’ll be involved across the full software development lifecycle, contributing to the design, development and delivery of robust Python applications.
  • Much of the work is data-focused and cloud-based, with opportunities to influence technical direction and support junior engineers as the team continues to grow.

Your responsibilities will include:

  • Designing, developing, testing and documenting Python software
  • Estimating development effort from technical specifications
  • Building and maintaining data processing solutions
  • Working with AWS cloud infrastructure
  • Analysing defects and delivering timely, well-structured fixes
  • Mentoring junior developers and providing technical oversight where appropriate

What they're looking for in a Python Developer:

This role would suit an engineer with strong Python fundamentals and experience working in Linux environments where quality, security and reliability are critical.

Key experience includes:

  • Advanced Python development (OOP, asyncio, idiomatic code, design patterns)
  • Dependency and environment management (virtualenv, pip, Poetry/uv)
  • Automated testing (pytest, unittest.mock, BDD/behave, JSON schema)
  • Concurrency and parallelism (threading, multiprocessing, async I/O)
  • Solid understanding of algorithms, data structures and optimisation
  • Linux/UNIX proficiency, including POSIX concepts and networking
  • Experience interfacing with C/C++ APIs and basic C++ knowledge
  • Strong Git workflow experience, CI/CD pipelines and code quality tools
  • Familiarity with Atlassian tools and/or GitHub
  • A security-conscious approach to software engineering

Important: Due to the nature of the work, candidates must be eligible for UK Government SC clearance.

Why consider this role?

  • Hybrid and flexible working arrangements
  • The chance to work on high-impact, nationally significant projects
  • A strong engineering culture with a focus on collaboration and learning
  • Clear opportunities for career development and progression

Apply with your latest CV.

Python Developer in Gloucester employer: Anson McCade

Join a globally recognised leader in digital, cyber, and intelligence solutions, where you will be part of a collaborative engineering culture that prioritises innovation and professional growth. With flexible working arrangements and the opportunity to work on mission-critical projects that make a real-world impact, this role as a Python Developer offers clear pathways for career advancement while supporting a diverse team of specialists dedicated to excellence in secure technology.
A

Contact Detail:

Anson McCade Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer in Gloucester

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Create a GitHub repository with your Python projects. This gives potential employers a peek at your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for the technical interview! Brush up on algorithms, data structures, and Python-specific concepts. Practising coding challenges can really boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Python Developer in Gloucester

Advanced Python development
Object-Oriented Programming (OOP)
Asyncio
Idiomatic code
Design patterns
Dependency and environment management
Automated testing
Concurrency and parallelism
Algorithms and data structures
Linux/UNIX proficiency
Interfacing with C/C++ APIs
Git workflow experience
CI/CD pipelines
Code quality tools
Security-conscious software engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python skills and experience relevant to the job description. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements!

Showcase Your Projects: Include any personal or professional projects that demonstrate your Python expertise, especially those involving cloud infrastructure or data processing. This gives us a glimpse of your hands-on experience and problem-solving abilities.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity!

How to prepare for a job interview at Anson McCade

✨Know Your Python Inside Out

Make sure you brush up on your Python fundamentals before the interview. Be ready to discuss advanced concepts like OOP, asyncio, and design patterns. Practising coding challenges can help you articulate your thought process during technical questions.

✨Familiarise Yourself with the Tech Stack

Since the role involves working with AWS cloud infrastructure and Linux environments, it’s crucial to have a solid understanding of these technologies. Review common commands and tools used in Linux, and be prepared to discuss how you've used AWS in past projects.

✨Prepare for Problem-Solving Questions

Expect to tackle questions that assess your problem-solving skills, especially around algorithms and data structures. Practise explaining your approach to solving coding problems clearly and concisely, as this will demonstrate your analytical thinking.

✨Show Your Mentorship Skills

Since mentoring junior developers is part of the role, think of examples where you've provided guidance or support to others. Be ready to discuss your approach to teamwork and how you foster a collaborative environment, as this aligns with their engineering culture.

Python Developer in Gloucester
Anson McCade
Location: Gloucester

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>