Enable job alerts via email!

Software Engineer - DV cleared

CBSbutler Ltd.

Cheltenham

On-site

GBP 100,000 - 125,000

Full time

27 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Software Engineer to join their dynamic team. In this role, you will collaborate directly with customers to design and maintain bespoke software solutions, focusing on both front-end and back-end development. You'll work within a scrum team to deliver key project increments and ensure secure and efficient delivery of critical development areas. This position offers an exciting opportunity to engage with a variety of technologies while making a significant impact on user-generated data management. If you're passionate about software development and eager to contribute to innovative projects, this is the role for you.

Qualifications

  • Experience with Spring Boot and Java Enterprise Development is essential.
  • Familiarity with front-end frameworks like React, VueJS, or AngularJS is required.

Responsibilities

  • Provide technical direction within the scrum team and collaborate with the Engineering Lead.
  • Develop both front-end and back-end components for custom web portals.

Skills

Spring Boot
Java Enterprise Development
React
VueJS
AngularJS
Apache Nifi
Flink
Ansible
Docker
Kubernetes

Tools

GitLab Pipeline Development
Grafana
Prometheus
Linux Sys Admin

Job description

Job title: Software Engineer
Location: Cheltenham
Rate: £700 - £740 a day

DV security Clearance is required for this role.

This Software Engineer will work directly with customers to develop and maintain bespoke software solutions. This will involve creating both front-end and back-end components for multiple custom web portals designed for processing and managing large volumes of user-generated data.

As part of a scrum team, you will deliver key project increments on a sprint basis, working with various back-end storage and processing technologies. You will take ownership of a critical development area, ensuring efficient and secure delivery while maintaining direct interaction with customers.

Key Responsibilities

  1. Provide technical direction within the scrum team.
  2. Collaborate with the Engineering Lead to align development goals.
  3. Assist the team in breaking down user requests into epics and stories.
  4. Write clean, secure, and test-driven code.
  5. Develop open-by-default code that is easy to reuse.
  6. Translate logical designs into physical designs and produce detailed documentation.
  7. Work with emerging and established technologies, identifying appropriate development patterns.
  8. Integrate API/UI components with existing data stores and APIs.
  9. Maintain and develop architectural components, including:
    1. Data Ingest
    2. Data Stores
    3. REST APIs
  10. Participate in Agile sprint ceremonies, including:
    1. Daily stand-ups
    2. Epic decomposition
    3. Demos
    4. Planning sessions
  11. Assist the team in understanding upcoming API features and their impact.
  12. Work closely with user researchers and represent user needs internally.

Required Skills

Technical Expertise:

  1. Spring Boot
  2. Java Enterprise Development
  3. React / VueJS / AngularJS
  4. Apache Nifi
  5. Flink

Desired Skills (At Least 3 of the Following):

  1. Ansible
  2. Docker
  3. Kubernetes
  4. Grafana / Prometheus
  5. Linux Sys Admin (for deployed clusters with 10+ servers)
  6. GitLab Pipeline Development
  7. Integration & Debugging
  8. Understanding Complex System Architectures
  9. Technological Curiosity & Ability to Upskill
  10. Network Analysis / Network Domain Knowledge (a plus)

If you'd like to discuss this Software Engineer role in more detail, please send your updated CV to chloe.manerowski@cbsbutler.com and I will get in touch.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.