Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Searchability

Harrogate

On-site

GBP 40,000 - 60,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions firm in Harrogate seeks a Software Engineer for its Operations and Maintenance team. In this pivotal position, you will monitor and enhance system performance and ensure mission readiness. Key qualifications include a Bachelor's or Master's degree in a STEM field and proven leadership abilities within high-pressure environments. Familiarity with Linux, Python, and tools like Atlassian's JIRA and Confluence is desirable. This role offers a unique opportunity to impact critical systems, challenging yet fulfilling work.

Qualifications

  • Bachelor’s degree in a STEM discipline with relevant experience.
  • Ability to thrive as both a leader and a technical contributor.
  • Proven project or team leadership experience in high-pressure environments.

Responsibilities

  • Monitor system and subsystem performance, preparing regular status reports.
  • Investigate and respond to anomalous system behavior.
  • Implement performance improvements via scripting and procedure updates.
  • Assist in developing standard operating procedures and redundancy management documentation.

Skills

Leadership
Problem-solving
Linux OS
Python
Knowledge of Flask
Experience with Atlassian tools

Education

Bachelor’s degree in a STEM discipline
Master’s in STEM

Tools

Atlassian JIRA
Atlassian Confluence
Job description
Overview

We are looking for a Software Engineer to join our Operations and Maintenance team in Harrogate, reporting to the Head of System Operations. You’ll be part of a highly skilled team responsible for ensuring the performance, reliability, and readiness of critical systems.

Our division delivers innovative, reliable, and secure solutions to national and international customers across defence, civil, and commercial sectors. If you’re driven by challenges, thrive in complex environments, and want to make a tangible impact, this is the role for you.

Responsibilities
  • Monitor system and subsystem performance, preparing regular status reports
  • Investigate and respond to anomalous system behaviour
  • Implement performance improvements via scripting and procedure updates
  • Assist in developing standard operating procedures and redundancy management documentation
  • Support system reconfiguration and non-routine operations
  • Monitor equipment health to maintain the highest level of mission readiness
  • Undertake core skills training and follow-on advanced development
  • Work a non-traditional schedule, including occasional 12-hour shifts and weekends
What We’re Looking For
  • Essential: Bachelor’s degree in a STEM discipline with relevant experience or Master’s in STEM with relevant experience
  • Ability to thrive as both a leader and a technical contributor
  • Experience leading briefs and providing solutions to decision-makers
  • Proven project or team leadership experience in complex, high-pressure environments
  • Preferred: Operations or systems/software engineering experience
  • Linux OS and scripting skills (Python, Perl)
  • Experience with Atlassian tools (Confluence, Jira)
  • Experience in geographically distributed teams
  • Knowledge of Flask Web Framework or Jupyter Notebooks
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.