Salary: £50,400 - 54,000 per year Requirements: Proficiency in Python (including pytest), git, Docker and AWS with prior experience building full stack Flask applications Strong technical ability with proven experience delivering software components and modules Experience designing, implementing, and testing software components Knowledge of secure coding practices and cyber security considerations Familiarity with version control and configuration management (Git, AWS) Ability to work confidently, strategically and autonomously Understanding of Agile delivery methods Desirable: Experience or knowledge of CI/CD pipelines and build tools (GitLab CI, Jenkins, AWS) Desirable: Understanding and awareness of Machine Learning pipelines Desirable: Familiarity with containerisation and cloud platforms (Docker, Kubernetes, AWS, Azure) Desirable: Exposure to additional automated testing frameworks (Selenium, Junit, NUnit) Desirable: ISTQB Foundation/Advanced or equivalent testing knowledge Desirable: Experience mentoring early-career engineers Desirable: Awareness of model-based engineering or architecture tools (UML, SysML) Responsibilities: Take ownership of specific software work packages, including low-level planning, delivery, and reporting Design, implement, document, and test software modules and components Work independently and autonomously Integrate software within larger systems and platforms Balance hands-on coding with document writing and planning session participation Technologies: AWS Azure CI/CD Cloud Docker Flask Git GitLab ISTQB JUnit Jenkins Kubernetes Machine Learning Python Security Selenium UML pytest DevOps More: We are a global defence technology consultancy located in Bristol, offering a role ideal for a Senior Software Engineer. This position operates under an outside IR35 determination and requires SC Clearance. Our team values strong technical abilities and self-sufficiency, enabling you to thrive in a strategic and autonomous work environment. We foster a culture of growth and collaboration, providing opportunities for mentorship and professional development. last updated 12 week of 2026