hackajob is partnering with BAE Systems Digital Intelligence to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
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
hackajob is partnering with BAE Systems Digital Intelligence to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.