Software Engineer
Nottingham | Hybrid | SC Clearance Eligible | Python | Linux | DevOps
Build Secure Software That Makes an Impact
We're looking for an experienced Software Engineer to join an established engineering team developing secure software solutions for high-profile customers.
Working across multiple projects, you'll play a key role throughout the software lifecycle -from development and technical design through to DevOps, mentoring and customer support.
If you're someone who enjoys solving challenging technical problems, working with modern DevOps tooling and continuously developing your technical capability, we'd love to hear from you.
What You'll Be Doing
- Designing and developing software using Python
- Working within Linux environments
- Building and maintaining CI/CD pipelines
- Writing automation using Bash
- Working with Infrastructure as Code
- Containerising applications using Docker and Kubernetes
- Participating in Agile ceremonies
- Producing technical documentation
- Supporting production environments
- Mentoring junior engineers
- Collaborating across engineering teams on a variety of secure software projects
Essential Skills
- Commercial Python development experience
- Linux administration and development
- Bash scripting
- Agile software development
- 3+ years' commercial software engineering experience
Desirable Experience
- Terraform
- Ansible
- Kubernetes
- Helm
- Docker
- Jenkins
- Infrastructure Automation
- R&D environments
- Security Cleared environments
What's on Offer
- Interesting, technically challenging projects
- Modern DevOps tooling
- Hybrid working
- Personal development opportunities
- Collaborative engineering culture
- Exposure to multiple products and technologies
Applicants must be eligible to obtain UK SC Security Clearance. Existing clearance is highly advantageous.
Job Types: Full-time, Permanent
Pay: £50,000.00-£60,000.00 per year
Benefits:
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in Nottingham NG2 1AH