Enable job alerts via email!

Software Engineer

Innovate Recruitment Ltd

Gloucester

Hybrid

GBP 40,000 - 65,000

Full time

2 days ago
Be an early applicant

Job summary

A dynamic recruitment agency seeks experienced Software Engineers to develop advanced software solutions in Defence, Cybersecurity, and Intelligence projects. The role offers flexible hybrid working and involves collaborating with stakeholders to create secure applications, using Java, Python, and Agile practices. Candidates should be proficient in modern development tools and techniques, with a strong technical background and a problem-solving mindset.

Qualifications

  • Proficient programming experience in Java and Python.
  • Comfortable developing on Linux environments.
  • Familiarity with Agile methodologies, particularly Scrum.

Responsibilities

  • Engage in planning, development, testing, debugging, and documentation of software.
  • Work closely with stakeholders to translate mission-critical requirements into robust applications.
  • Troubleshoot program errors and prepare operational documentation.

Skills

Java
Python
Linux
Git
JUnit 5
Agile methodologies
Scrum
Oracle
MongoDB
GitLab
JavaScript
TypeScript
React
Elasticsearch
Kibana

Tools

CI/CD
Hibernate
Atlassian Suite

Job description

An exciting opportunity exists for experienced Software Engineers to join a dynamic team working on a broad range of projects within Defence, Cybersecurity, and Intelligence domains. This role offers a chance to develop advanced software solutions while maintaining a strong balance between professional and personal life through flexible and hybrid working options, backed by a comprehensive benefits package.

Role Highlights:

  • Engage in planning, development, testing, debugging, and documentation of software across various disciplines.
  • Work closely with stakeholders to translate mission-critical requirements into robust, secure applications.
  • Apply industry-standard practices throughout the full software development lifecycle, ensuring quality and reliability.
  • Specialise in areas including but not limited to Cybersecurity software development and DevSecOps systems.
  • Troubleshoot program errors, prepare operational documentation, and analyze system capabilities to optimise performance.

Tech Stack & Tools:

  • Proficient programming experience in Java and Python.
  • Comfortable developing on Linux environments.
  • Skilled in unit testing frameworks such as JUnit 5 and version control - Git
  • Familiarity with Agile methodologies, particularly Scrum.
  • Experience mentoring junior team members.
  • Working knowledge of relational and NoSQL databases including Oracle and MongoDB.
  • Experience with CI/CD pipelines, preferably using GitLab.
  • Exposure to frontend frameworks like JavaScript, TypeScript, and React.
  • Use of data visualization and search tools such as Elasticsearch & Kabana.
  • Familiarity with Hibernate and Atlassian Suite - Bitbucket, Jira, Confluence
  • Advantageous: experience with JSF (Primefaces), cloud software development (AWS), microservices, serverless architectures, and AWS services like EC2, EKS, Fargate, IAM, S3, Lambda.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs