Software Engineer

Innovate
Gloucester, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Confluence JIRA Unit Testing Cloud Computing Cyber Security
+27 more
Computer Programming Data Visualization Software Debugging Elasticsearch Embedded Software Hibernate (Java) Identity and Access Management JavaServer Faces Junit MongoDB NoSQL Oracle (Applications) Scrum Methodology Security Software Software Engineering Software Systems Primefaces Gitlab Git Atlassian Tools AWS Fargate Bitbucket Functional Programming Kibana Devsecops Serverless Computing Microservices

Job description

Software Engineer

Direct message the job poster from Innovate

Corporate Development Manager @ Innovate IT and Defence Engineering recruitment

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.
  • Specialize in areas including but not limited to Cybersecurity software development and DevSecOps systems.
  • Troubleshoot program errors, prepare operational documentation, and analyze system capabilities to optimize performance.
  • Proficient programming experience in Java and Python.
  • Skilled in unit testing frameworks such as JUnit 5 and version control using 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.
  • Use of data visualization and search tools such as Elasticsearch and Kibana.
  • 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.

Seniority level

  • Seniority levelMid-Senior level

Employment type

  • Employment typeFull-time

Job function

  • Job functionInformation Technology
  • IndustriesDefense and Space Manufacturing and Software Development

Referrals increase your chances of interviewing at Innovate by 2x

Get notified about new Software Engineer jobs in Gloucester, England, United Kingdom.

Gloucestershire, England, United Kingdom 2 months ago

Junior Software Developer Bellville, Western Cape Permanent

Gloucester, England, United Kingdom 1 week ago

Software Tester Bellville, Western Cape Permanent

Cambridge, England, United Kingdom 1 month ago

Brockworth, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 6 months ago

Hereford, England, United Kingdom 1 month ago

Gloucester, England, United Kingdom 1 month ago

Gloucester, England, United Kingdom 5 days ago

Worcester, England, United Kingdom 1 month ago

Gloucester, England, United Kingdom 5 months ago

Junior Full Stack Software Engineer - Gloucester - Hybrid

Gloucester, England, United Kingdom 4 hours ago

Moreton-In-Marsh, England, United Kingdom 3 weeks ago

Gloucester, England, United Kingdom 2 weeks ago

2025 Software Development Engineer - Embedded Development

Cambridge, England, United Kingdom 1 week ago

Gloucester, England, United Kingdom 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Requirements

  • Proficient programming experience in Java and Python.
  • Skilled in unit testing frameworks such as JUnit 5 and version control using 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.
  • Use of data visualization and search tools such as Elasticsearch and Kibana.
  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all