CACI Ltd Logo

CACI Ltd

Senior Software Engineer

Posted 2 Days Ago
Be an Early Applicant
In-Office
London, England, GBR
Senior level
In-Office
London, England, GBR
Senior level
Design, develop, test, deploy, and maintain bespoke full-stack software solutions using Java and modern web technologies. Work within Agile teams across the full software lifecycle, use GitLab for CI pipelines, deploy to AWS, Azure, and private cloud environments, and support client engagements. The role may involve team leadership, client management, training, and participation in a 24/7 on-call rota with occasional customer-site attendance in Croydon.
The summary above was generated by AI

About Us:

We are the Information Intelligence Group (IIG) of CACI UK, a specialist software consultancy providing new bespoke solutions to solve our customers complex operational problems.

As our business continues to grow, we are interested in speaking with an experienced Full Stack Software Engineer with expertise in Java to join one of our live projects within our Central Government team


The Opportunity:

We have a wide variety of teams who support our customers on a range of interesting and complex projects, building new bespoke software solutions and providing them with up to date capability to meet their needs.

As a Senior Software Engineer, you will join an Agile focussed team, gaining exposure to:

  • Implementing software solutions including design, development and testing
  • Using a wide range of technologies, specialising in the use of open-source libraries and components
  • Utilising tools such as GitLab to build continuous integration pipelines, which help monitor and ensure software quality and security
  • Deploying software systems to a mixture of environments, including public (AWS and Azure) and private cloud
  • Full Software Lifecycle involvement: project concept formalisation; requirements analysis and specification; architecture design; implementation and delivery; training and support and software lifecycle and maintenance
  • Lead teams and managing engagement with our clients (depending on experience)

As part of this role, you will participate in a 24/7 on-call support rota for our customer based in London (Croydon). This responsibility includes providing out-of-hours support and, when required, attending the customer site to resolve critical issues and ensure service continuity.


The Fit:

At present we are interested in speaking to Full Stack Engineers with commercial experience using Java, TypeScript, JavaScript and React.

You will also be comfortable working with cloud technologies, primarily AWS and Azure. Previous consultancy experience is useful but not essential


Due to the industries we work in, we require all our team to be able to obtain security clearance. To qualify for this, you must be a British passport holder and have lived permanently in the UK for the last 5 years.


Culture & Benefits:

We take great pride in taking care of our talent, providing a highly dynamic, inclusive and team-led environment where everyone can thrive. 

We value every member of our business, and strive to be a place you’re excited to work. Our market-leading package of benefits reflects this.


  • WELLBEING - Free 24/7 counselling helpline and employee assistance programme
  • WORK YOUR BEST - City-centre offices across the UK, combined with flexitime and at home working
  • LEARN & GROW - Assigned Career Coach to holistically guide development
  • SOCIAL - Get-togethers throughout the year, from ad hoc socials to the Summer Party in London and annual awaydays
  • ONSITE ALLOWANCES - expenses for lunch and drinks

Equal Opportunities:

CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, sex, gender identity, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination.


As a Disability Confident employer, we will;

  • Provide reasonable adjustments in the recruitment process where requested (contact a member of the recruitment team on 020 7602 6000 to discuss individual requirements further)
  • Offer people with health conditions and disabilities, meeting the minimum criteria for a role an interview.

Our people are unique and we encourage and support them to be confident in contributing to our inclusion journey.

 

HQ

CACI Ltd London, England Office

Kensington Village, Avonmore Road, London, United Kingdom, W14 8TS

Similar Jobs

3 Hours Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
Build and operate backend services for Wise’s banking and cash-management products. Own solutions from customer problem through production, design distributed systems, make technical tradeoffs, work across system boundaries, improve testing and observability, diagnose production issues, and mentor engineers. The role focuses on dependable services supporting funding, settlement, currency conversion, and international payments.
Top Skills: JavaKafkaPostgresSpring Boot
3 Hours Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
Design, build, test, and operate scalable Java backend services for banking and payment products. Own solutions from customer problem through production, make technical decisions, collaborate across system boundaries, improve reliability and observability, and contribute to code reviews, mentoring, and partner integrations. Work with microservices, Kafka-based event-driven architecture, PostgreSQL, and domain-driven design while supporting funding, settlement, and currency conversion capabilities.
Top Skills: Distributed SystemsDomain-Driven DesignEvent-Driven ArchitectureJavaKafkaMicroservicesPostgresRelational DatabasesSpring Boot
Yesterday
Easy Apply
Hybrid
London, Greater London, England, GBR
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
Develop and improve MongoDB’s distributed query execution engine. Responsibilities include implementing execution algorithms, adding query language features, optimizing database performance, diagnosing robustness issues, writing and reviewing high-quality C++ code, testing features, fixing bugs, and collaborating with engineers. The role will eventually lead major feature development and mentor new team members.
Top Skills: CC++MongoDBRust

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account