Senior Software Engineer - Westbury on Trym

CBS Butler Limited
Bristol, United Kingdom
yesterday

Role details

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

Job location

Bristol, United Kingdom

Tech stack

Testing (Software)
Amazon Web Services (AWS)
Azure
Cloud Computing
Configuration Management
Computer Security
Continuous Integration
DevOps
JUnit
Python
Machine Learning
Nunit
Secure Coding
Selenium
Systems Modeling Language
UML
Flask
Delivery Pipeline
Gitlab
GIT
SC Clearance
Pytest
Containerization
Gitlab-ci
Kubernetes
Build Tools
Machine Learning Operations
Software Coding
Software Version Control
Docker
Jenkins

Job description

  • 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

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), 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.

Apply for this position