Software Engineer

CACI
10 days ago

Role details

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

Job location

Remote

Tech stack

Java
Amazon Web Services (AWS)
Azure
Cloud Computing
Continuous Integration
Open Source Technology
Software Engineering
Software Systems
Gitlab

Job description

  • Implement software solutions including design, development and testing using a wide range of technologies.
  • Specialise in open-source libraries and components.
  • Utilise tools such as GitLab to build continuous integration pipelines for quality and security.
  • Deploy software systems to public (AWS and Azure) and private cloud environments.
  • Full software lifecycle involvement : project concept, requirements analysis, architecture design, implementation, delivery, training, support, maintenance.
  • Lead teams and manage engagement with clients.

Requirements

  • Certified senior full stack or back end engineer with commercial experience in Java.
  • Comfortable working with cloud technologies, ideally AWS.
  • Previous consultancy experience beneficial.
  • British passport holder able to obtain security clearance (lived permanently in the UK for the last 5 years).

Benefits & conditions

  • Wellbeing - Free 24 / 7 counselling helpline and employee assistance programme.
  • Work your best - City-centre offices with flexitime and remote working.
  • Learn & grow - Assigned career coach for guidance.
  • Social - Get-togethers, Summer Party in London, annual awaydays.
  • Onsite allowances - expenses for lunch and drinks. Equal Opportunities CACI is an equal opportunities employer. We embrace diversity and strive for an inclusive workplace. As a disability confident employee, we provide reasonable adjustments in the recruitment process. #J-18808-Ljbffr

Apply for this position