Enable job alerts via email!

Python Software Engineer

hackajob

Gloucester

Hybrid

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Job summary

A leading tech recruitment agency is seeking a Python Software Engineer in Gloucester to contribute to impactful National Security solutions. The role includes designing and coding software, with a focus on mentoring junior developers. Ideal candidates will have deep Python knowledge and a desire to continuously learn. Hybrid working options are available to accommodate diverse working needs.

Qualifications

  • Expertise in writing clean and reusable code using class hierarchies.
  • Ability to work as part of a team and knowledge share.
  • Desire to continuously learn and develop.

Responsibilities

  • Designing, coding, testing, and correcting simple programs.
  • Providing accurate estimates of development effort.
  • Mentoring junior developers.

Skills

Deep Understanding of Python Core Concepts
Advanced Language Features
Object-Oriented Programming
Complex problem-solving
Team collaboration
Strong Software Engineering Practices
Cloud engineering (desirable)

Tools

AWS
Docker
PostgreSQL
Job description

hackajob is collaborating with BAE Systems Digital Intelligence to connect them with exceptional tech professionals for this role.

Job Title: Python Software Engineer

Location: Gloucester - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.

Grade: GG09 - GG11

About The Role

The National Security business in Gloucester is growing and there are an increasing number of opportunities to work with a range of National Security clients to provide solutions that have a real impact.

Be part of a growing team that not only delivers for its clients but also gives back to the community with plenty of opportunities to get involved with local community engagement and outreach activities to help build tech and cyber skills in the region.

We are looking for additional Python Software Engineers to join our team following continuous growth and success in the UK Government sector.

What You Could Be Doing For Us
  • Designing, codes, tests, corrects and documents simple programs, and assists in the implementation of software which forms part of a properly engineered information or communications system
  • Providing accurate estimates of development effort needed to design, code and test software from given specifications
  • A focus towards Data Processing
  • Working on AWS Cloud infrastructure
  • Opportunities to mentor junior level developers, providing oversight where applicable
  • Logically analysing code defects and produces timely code fixes
What background are we looking for?
  • Deep Understanding of Python Core Concepts
  • Advanced Language Features: Generators, decorators, context managers, and the asyncio module.
  • Object-Oriented Programming (OOP): Designing clean and reusable code using class hierarchies, inheritance, mixins, and design patterns.
  • The desire to solve complex technical problems, helping our customers achieve their goals
  • Someone who has the aspiration to learn new skills and develop continuously
  • The ability to work as part of a team, knowledge share and be involved with our Agile ways of working
  • Strong Software Engineering Practices (code quality, debugging, testing)
  • Knowledge of some cloud engineering such as AWS, Docker, Microservices etc is desirable but not essential.
  • Expertise in broader Ecosystem incl:
    • Databases: Basic use of relational databases (e.g. SQLite, PostgreSQL).
    • Packaging & Deployment: PyInstaller, Docker, Infrastructure as Code (e.g. Terraform).
Security Clearance

Due to the nature of our, work successful candidates for this role will be required to go through Government SC clearance prior to starting with us. https://www.gov.uk/guidance/security-vetting-and-clearance

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.