Software Engineer

Evodia Limited
Portsmouth, United Kingdom
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 73K

Job location

Portsmouth, United Kingdom

Tech stack

API
Agile Methodologies
Confluence
JIRA
Bash
Python
Microsoft Office
Powershell
Ansible
Reverse Engineering
Software Engineering
System Testing
GIT
SC Clearance
Information Technology
Deployment Automation
Atlassian Tools
Bare Metal
Bitbucket
Software Version Control
Bamboo
Legacy Systems
Jenkins
VMware

Job description

As a Software Engineer, you will be part of a talented team responsible for designing, developing, and validating infrastructure automation components within the NSoIT(D) platform. You'll be tasked with creating robust, repeatable automation solutions, often integrating legacy systems and complex hardware features. Your work will directly support deployment, configuration, and troubleshooting of diverse hardware and software components across different VMs, networks, and storages., * Developing complex Python3 automation classes for production-level systems, ensuring they are dynamic and parameterised for reliable deployment.

  • Creating and managing automation using Ansible, Jenkins, Bash, and PowerShell to support infrastructure deployment across varied environments.
  • Reverse engineering legacy applications and manual instructions into automated, zero-touch packages.
  • Collaborating within an Agile team, supporting system testing, reviewing code, and maintaining clear documentation.
  • Working closely with Service Management to troubleshoot and resolve issues, ensuring high standards of operational excellence.
  • Utilising version control tools like Git and BitBucket, and project management platforms such as JIRA and Confluence., If you meet the above criteria and are ready to contribute your expertise to a high-impact project, we want to hear from you. This is your chance to be part of a cutting-edge team supporting national security infrastructure.

Requirements

Are you an experienced Software Engineer with a current SC clearance and a passion for automation? We're working with a dynamic client offering an exciting opportunity to join a project supporting critical Defence infrastructure. This role is ideal for someone with a solid background in Python3, Ansible, Jenkins, Bash, and PowerShell, especially with hardware focus and API interactions., * At least 12 months' recent, hands-on experience with:

  • Python3 automation classes
  • Deployment automation with Ansible and other config tools -
  • Bash and PowerShell scripting for OS automation
  • Large infrastructure deployment and troubleshooting hardware/software issues
  • Advanced coding features like Workflows, Desired State Configuration, and Bare Metal Deployment
  • You hold a valid SC security clearance.
  • You've likely earned a professional certification such as CCNP, VMware VCP, RHCE, or OCA within the last five years.
  • Your communication is clear, and your problem-solving skills are sharp and innovative.
  • You're comfortable working in an Agile environment, with good knowledge of MS Office Suite.

Desirable Extras

  • Experience with Atlassian tools (JIRA, Confluence, Bamboo).
  • Familiarity with Defence Digital or delivering secure solutions in the UK public sector.
  • A relevant university degree in Computer Science at bachelor's or Master's level.

Benefits & conditions

  • £Negotiable (Inside IR35)

Apply for this position