Senior Software Engineer - SC Cleared

CBS Butler Limited
Southampton, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 117K

Job location

Southampton, United Kingdom

Tech stack

Testing (Software)
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
Configuration Management
Computer Security
JUnit
Python
Machine Learning
Nunit
Software Architecture
Secure Coding
Selenium
Systems Modeling Language
Systems Integration
UML
Flask
GIT
Pytest
Containerization
Gitlab-ci
Kubernetes
Build Tools
Software Version Control
Docker
Jenkins

Requirements

Stack overview: Python (including pytest), git, Docker and AWS with prior experience building full stack Flask

You will join a global defence technology consultancy and take ownership of specific software work packages, including low level planning, delivery, and reporting, with ability to work independently and autonomously.

You will have strong understanding of microservice software architecture, and design, implement, document and test software modules and components.

What you'll bring

  • Strong technical ability with proven experience delivering software components and modules.
  • Ability to work confidently, strategically and autonomously
  • Ability to balance hands-on coding with document writing and planning session participation

Your skills and experience:

  • Proficiency in Python (including pytest), git, Docker and AWS with prior experience building full stack Flask applications
  • 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)
  • Experience integrating software within larger systems and platforms
  • Understanding of Agile delivery methods

Desirable:

  • Experience or knowledge CI/CD pipelines and build tools (GitLab CI, Jenkins, AWS)
  • Understanding and awareness of Machine Learning pipelines
  • Familiarity with containerisation and cloud platforms (Docker, Kubernetes, AWS, Azure)
  • Exposure to additional automated testing frameworks (Selenium, Junit, NUnit)
  • ISTQB Foundation/Advanced or equivalent testing knowledge
  • Experience mentoring early-career engineers
  • Awareness of model-based engineering or architecture tools (UML, SysML)

Apply for this position