Make yourself visible and let companies apply to you.
Role title
Roles
Docker Jobs
Trending Docker jobs
Get notified about new jobs that match this search?
Software Engineer
Sanderson Government and Defence
London
Remote or hybrid
Mid - Senior
£70,000
RECENTLY POSTED

Essential skills will include

BEng/BSc and/or master’s degree in an appropriate engineering, computer science, information systems or related subject.

Knowledge of Sensor and Communication systems.

Software engineering experience from R&D concept through to the full product development lifecycle

Modern software architecture practices

Experience of some kind of scientific application/DSP, including algorithm implementation

Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python

Comfortable with modern agile development practices e.g. Scrum/Kanban

Comfortable with modern software tooling e.g. Gitlab, Git, VS Code

Ideally you will have experience in some of the following:

Experience of modern UI design.

Embedded software development (cross-compiling, deployment).

Linux OS and tools, kernel drivers

DevOps (Gitlab CI/CD scripting, pipelines, Docker)

Team Leadership or Line Management experience

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.

TPBN1_UKTJ

Head of Cloud Platforms
James Andrews Recruitment
London
Hybrid
Leader
£85,000 - £95,000
RECENTLY POSTED
+5

Salary: up to £95,000
Contract: Permanent

We are working on behalf of our client to recruit a Head of Cloud Platforms. This is a senior leadership role sitting within the IT department, reporting to the Director of Infrastructure & Operations.

The Role

You will lead the Cloud Platform and Integration teams, taking ownership of the strategic direction and day-to-day management of cloud platforms (AWS & Azure), DevOps tooling, and systems integration (middleware).
You will define the long-term technical roadmap, oversee CI/CD pipelines and infrastructure-as-code (IaC), and ensure platforms are secure, reliable, and cost-effective.
Working closely with software development, infrastructure, cyber security, and business teams, you will align platform engineering with the wider digital strategy, drive automation, and act as a technical leader and mentor across their team.

Key Responsibilities:

  • Lead and manage the Cloud Platform and Integration teams, ensuring effective collaboration and delivery
  • Define and implement cloud architecture, automation strategies, and CI/CD pipelines across AWS, Azure, and M365
  • Drive adoption of IaC and automated deployment processes
  • Oversee systems integration architecture, ensuring compatibility and performance across cloud, on-premises, and hybrid environments
  • Lead incident response, disaster recovery planning, and BCP/DR testing
  • Monitor platform performance and establish KPIs and SLAs for availability, security, and uptime
  • Lead security audits, risk assessments, and vulnerability management, working alongside Cyber Security teams
  • Mentor senior technical leads and support their professional development
  • Engage with stakeholders to translate business requirements into technical solutions
  • Evaluate new tools and technologies to improve infrastructure efficiency and scalability

Skills and Experience Required:

  • Deep knowledge of AWS (EC2, VPC, RDS, S3, CloudFront, Route 53, IAM, CloudWatch, EKS) and Microsoft Azure
  • Experience managing and delivering within multi-cloud environments
  • Hands-on experience with CI/CD pipelines and GitOps practices (e.g. Jenkins, Bitbucket, Terraform)
  • Experience deploying and maintaining Linux systems (Ubuntu, CentOS, RHEL, Amazon Linux)
  • Knowledge of containerisation technologies including Docker and Kubernetes
  • Experience with middleware technologies, including AWS SQS/SNS and API Gateway
  • Scripting skills in Bash and/or Python
  • Proven experience managing technical teams and providing clear direction
  • Strong communication skills, with the ability to present technical information to varied audiences

James Andrews is acting as an employment agency and business in relation to this role.
At James Andrews Recruitment Solutions we try to respond to all applications personally, however, due to the high volume of applications this is not always possible.
If you have not heard back from us within 72 hours, please assume that your application has been unsuccessful on this occasion.
Don’t forget our recommendation scheme: Recommend a friend or colleague to us and receive up to £100 each once they have completed 20 days in a role via James Andrews!
Terms and conditions apply, contact us for details.

Linux System Administrator
Gleeson Recruitment Group
Not Specified
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+5

We are seeking a skilled Linux Engineer / Linux Systems Administrator to take ownership of our client’s large scale Linux environment consisting of approximately 100 servers. This role will focus on Business-as-Usual (BAU) operations, maintenance, stability and performance, while also contributing to an ongoing infrastructure modernisation programme.
This is an excellent opportunity for a technically strong Linux professional who enjoys both operational responsibility and forward-looking project work.

Key Responsibilities

BAU & Operational Support
Administer, monitor, and maintain circa 100 Linux servers across production and non-production environments
Perform system patching, upgrades and security hardening
Manage user access, permissions and authentication services
Troubleshoot performance issues, outages and system alerts
Maintain high availability, reliability and up time standards
Manage backups, restores and disaster recovery processes

Modernisation & Project Work
Contribute to infrastructure improvement and automation initiatives
Support migration, consolidation or upgrade projects
Assist with cloud, virtualisation or containerisation initiatives where applicable
Identify opportunities for efficiency, performance and cost optimisation

Documentation & Governance
Maintain clear technical documentation and runbooks
Follow change management and incident management processes
Work collaboratively with network, security and application teams

Required Skills & Experience
Strong hands-on experience administering Linux environments (e.g., Ubuntu, CentOS, Red Hat, Debian or similar)
Solid understanding of server hardware, storage and virtualisation platforms
Experience with patch management and security best practices
Proficiency with shell scripting (Bash or similar)
Knowledge of monitoring and logging tools
Experience supporting large-scale server estates

Desirable
Exposure to cloud platforms (AWS, Azure, GCP)
Experience with automation tools (Ansible, Puppet, Chef, Terraform)
Knowledge of containers (Docker, Kubernetes)
Understanding of networking fundamentals and firewalls
ITIL or relevant Linux certifications

Personal Attributes
Strong problem-solving and analytical skills
Ability to prioritise workload in a fast-paced environment
Clear communication and documentation abilities
Proactive and improvement-focused mindset

What’s on Offer
Opportunity to influence and shape infrastructure modernisation
Exposure to both operational stability and transformation projects
Supportive technical environment with room for growth
Competitive salary and benefits package

At Gleeson Recruitment Group, we embrace inclusivity and welcome applicants of all backgrounds, experiences, and abilities. We are proud to be a disability confident employer.

By applying you will be registered as a candidate with Gleeson Recruitment Limited. Our Privacy Policy is available on our website and explains how we will use your data.

Infrastructure Software Engineer
Spectrum It Recruitment Limited
City of London
Hybrid
Junior - Mid
£80,000
RECENTLY POSTED
+2

We are looking for an Infrastructure Software Engineer to help keep our clients' systems reliable, secure, and scalable. This is a hands-on role working across a broad stack - from Linux servers and networking to containers and big data platforms - with a strong focus on automation and problem-solving. The successful candidate must have strong on-prem experience and will ideally have a good mix of infrastructure and programming knowledge. This is a hybrid role with the expectation to be in the office 2 days a week. As well a competitive salary, out client offers a comprehensive benefits package which includes a bonus scheme. Key Responsibilities Automate and optimise DevOps workflows Monitor system health and respond to incidents Troubleshoot infrastructure issues and perform root cause analysis Identify and remediate security vulnerabilities Support developers with deployments and improve developer experience Maintain documentation (runbooks, processes, architecture) Skills Experience with Linux systems administration Shell scripting and strong coding ability Problem-solving through automation Ability to prioritise and work independently Strong communication and teamwork skills Desirable Knowledge of networking (TCP/IP) and full-stack infrastructure Experience with Git, Python, and Ansible Familiarity with containers (Docker, Kubernetes, LXC) Experience with monitoring tools and SQL databases Exposure to big data systems (e.g., Spark, HDFS, Airflow) Summary A great opportunity for someone who enjoys solving complex infrastructure challenges, automating systems, and working closely with engineering teams. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy. TPBN1\_UKTJ

Java Developer
Sanderson
Newcastle upon Tyne
Hybrid
Mid - Senior
£40,000 - £50,000
RECENTLY POSTED
+3

Java DeveloperLocation: Newcastle upon Tyne (Cobalt Business Park - Hybrid, 3 days onsite)Sector: Government & DefenceSalary: £40,000 - £50,000 + Benefits

About the RoleSanderson Government & Defence are supporting a key client in the secure public sector space in their search for an experienced Java Developer. This is an exciting opportunity to work on high-impact programmes delivering secure, scalable solutions across critical national infrastructure and government services.

Due to the nature of the work, candidates must be eligible for UK Security Clearance. This requires a minimum of 5 years continuous UK residency, with no absences of 6 months or more during this period.

What You’ll Be Doing

  • Designing and developing robust, scalable microservices using Java (JDK 11+) and Spring Boot
  • Building secure integrations using enterprise middleware platforms including WebLogic and CAS SDK
  • Deploying and supporting applications within secure cloud environments (e.g. AWS), leveraging containerisation
  • Collaborating with cross-functional teams including cloud, infrastructure, and QA to deliver end-to-end solutions
  • Supporting technical design decisions, including microservices architecture and system integrations
  • Driving best practice across development including TDD, CI/CD, and coding standards
  • Actively participating in Agile delivery (Scrum ceremonies including stand-ups, sprint planning, and retrospectives)

Essential Skills & Experience

  • Strong Java development experience, ideally with JDK 11+
  • Proven experience building microservices using Spring Boot
  • Experience working with enterprise middleware (e.g. WebLogic Server)
  • Exposure to secure integration frameworks such as CAS SDK
  • Experience deploying applications into cloud environments (AWS preferred)
  • Strong understanding of Agile methodologies and engineering best practices

Desirable Skills

  • Experience with CI/CD tools such as GitLab, Jenkins, and SonarQube
  • Knowledge of containerisation technologies (e.g. Docker, Kubernetes)
  • Experience with TDD/BDD approaches
  • Background in building secure, scalable public sector or regulated environment solutions

What’s on Offer

  • Competitive salary (£40,000 - £50,000) and comprehensive benefits package
  • 25 days annual leave plus additional leave for charitable work
  • Private medical insurance
  • Opportunity to work on meaningful projects within the Government & Defence sector
  • Access to industry-leading training and career development

Working ArrangementsThis role follows a hybrid model, requiring 3 days per week onsite in Newcastle. Flexibility is expected to support client delivery where required.

If you’re a skilled Java Developer looking to work on impactful, security-cleared projects, we’d love to hear from you.

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Quant Developer OTC Pricing
James Joseph Associates Limited
London
In office
Senior
£100,000
RECENTLY POSTED
+1

A high-growth institutional trading business in the digital assets market is expanding its London team and hiring a Quant Developer to join its OTC pricing function. This is a great opportunity to join a successful firm adding headcount as it continues to grow, and to work on highly visible quantitative systems that sit at the core of pricing, hedging and liquidity decisions. The role offers a rare blend of quantitative research partnership and hands-on production engineering, making it ideal for someone who enjoys solving real market problems in a fast-paced trading environment.

THE ROLE: Quant Developer OTC Pricing

This is a senior-level quant development role within the OTC pricing team, focused on turning quantitative ideas into robust, production-grade trading and pricing solutions. The successful candidate will work very closely with quantitative researchers, contributing not only to implementation but also to the design and refinement of pricing and liquidity models.

The role combines research-oriented modelling in Python with production engineering in Java. You will use Python to analyse data, test ideas and support model development, while using Java to build and enhance high-performance pricing infrastructure used in a live, global trading environment.

You will be involved in the development of pricing logic, flow analysis, spread optimisation and automated hedging tools. The role also includes working on distributed systems challenges in a 24/7 multi-region environment, where reliability, consistency and performance are critical. This is a high-impact position for someone who enjoys applying quantitative thinking to real trading and pricing problems at scale.

KEY RESPONSIBILITIES: Quant Developer OTC Pricing

  • Build and enhance quantitative pricing, hedging and optimisation models within a high-performance Java framework
  • Work alongside quantitative researchers to analyse large datasets and translate research into production-ready solutions
  • Use Python for model prototyping, data analysis, signal investigation and backtesting activity
  • Develop and improve pricing skew, spread and liquidity optimisation logic
  • Design and implement automated hedging strategies, taking into account execution risk, liquidity and market impact
  • Support pricing system deployment across distributed, multi-region architecture with a focus on uptime and consistency
  • Analyse client trading behaviour, including flow quality, decay and pricing performance, to support more effective pricing decisions
  • Contribute to the ongoing evolution of tools and systems used in a live institutional trading environment

REQUIRED - SKILLS/EXPERIENCE:

  • Strong Java development experience, ideally 5+ years
  • Deep understanding of object-oriented design, concurrency, and high-performance distributed systems
  • Proficient in Python; Including use of libraries such as NumPy, SciPy and Pandas for quantitative analysis and prototyping
  • Proven experience applying numerical optimisation techniques and/or machine learning methods to pricing, trading or market-related problems
  • Prior experience in client pricing, electronic trading, or a closely related quantitative trading environment
  • Exposure to liquid markets such as FX, equities, ETFs or crypto
  • Strong academic background in a quantitative discipline such as Mathematics, Physics or Quantitative Finance
  • Ability to operate effectively in a role that bridges quantitative modelling and production engineering

DESIRABLE - SKILLS/EXPERIENCE:

  • Familiarity with low-latency system optimisation, such as GC tuning or tools/frameworks used in high-performance messaging environments
  • Understanding of derivatives pricing and risk management, particularly across products such as futures, forwards, NDFs and CFDs
  • KDB+/Q
  • Exposure to AWS, Docker and Kubernetes
Infrastructure Software Engineer
Spectrum IT Recruitment
London
Hybrid
Junior - Mid
£70,000 - £80,000
RECENTLY POSTED
+2

We are looking for an Infrastructure Software Engineer to help keep our clients’ systems reliable, secure, and scalable. This is a hands-on role working across a broad stack - from Linux servers and networking to containers and big data platforms - with a strong focus on automation and problem-solving. The successful candidate must have strong on-prem experience and will ideally have a good mix of infrastructure and programming knowledge.

This is a hybrid role with the expectation to be in the office 2 days a week. As well a competitive salary, out client offers a comprehensive benefits package which includes a bonus scheme.

Key Responsibilities

  • Automate and optimise DevOps workflows
  • Monitor system health and respond to incidents
  • Troubleshoot infrastructure issues and perform root cause analysis
  • Identify and remediate security vulnerabilities
  • Support developers with deployments and improve developer experience
  • Maintain documentation (runbooks, processes, architecture)

Skills

  • Experience with Linux systems administration
  • Shell scripting and strong coding ability
  • Problem-solving through automation
  • Ability to prioritise and work independently
  • Strong communication and teamwork skills

Desirable

  • Knowledge of networking (TCP/IP) and full-stack infrastructure
  • Experience with Git, Python, and Ansible
  • Familiarity with containers (Docker, Kubernetes, LXC)
  • Experience with monitoring tools and SQL databases
  • Exposure to big data systems (e.g., Spark, HDFS, Airflow)

Summary

A great opportunity for someone who enjoys solving complex infrastructure challenges, automating systems, and working closely with engineering teams.

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

Graduate Software Engineer
Spectrum It Recruitment Limited
City of London
Hybrid
Graduate
£50,000
RECENTLY POSTED
+2

We're working with a forward-thinking technology company looking to hire a Graduate / Junior Software Engineer to join their growing team. This is a fantastic opportunity for someone early in their career to gain hands-on experience across a modern infrastructure stack, working on systems that are scalable, secure, and highly available. This is a hybrid role with the requirement to be in the London office 2 days per week. Our client offers good salaries and a comprehensive benefits package. The Role You'll support the reliability and performance of core systems, with responsibilities including: Automating and improving DevOps workflows Monitoring systems and responding to incidents Troubleshooting infrastructure issues and performing root cause analysis Supporting secure, scalable deployments Collaborating with developers to enhance the deployment process Documenting systems and processes About You Strong academic background (Computer Science or similar preferred) - Ideally from Russell Group University Experience with Python or another object-oriented language Good Linux/UNIX knowledge and interest in infrastructure Curious, proactive, and a strong problem solver Able to work both independently and as part of a team Tech Stack Ubuntu, Python, Ansible, Docker, Kubernetes, Kafka, LXC/LXD, Grafana, Prometheus Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy. TPBN1\_UKTJ

Azure Cloud Engineer
Oscar Associates (UK) Limited
Manchester
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+2

?? Location: Manchester - Hybrid We're looking for an experienced Azure Cloud Engineer to join our growing technology team. You'll play a key role in designing, building, and maintaining scalable, secure cloud infrastructure within Microsoft Azure. The Role As an Azure Cloud Engineer, you'll be responsible for delivering robust cloud solutions, improving automation, and supporting the wider business in its cloud journey. You'll work closely with development and infrastructure teams to ensure reliable and efficient systems. Key Responsibilities Design, deploy, and manage infrastructure within Microsoft Azure Build and maintain Infrastructure as Code (IaC) using tools such as Terraform or ARM/Bicep Develop and optimise CI/CD pipelines for efficient deployments Monitor performance, availability, and security across cloud environments Support cloud migrations and transformation projects Implement best practices around governance, cost control, and security Troubleshoot and resolve cloud-related issues Key Skills & Experience Strong experience with Microsoft Azure (e.g. Virtual Machines, Azure AD, App Services, VNet) Experience with Infrastructure as Code (Terraform, ARM, or Bicep) Knowledge of CI/CD tools (e.g. Azure DevOps, GitHub Actions) Scripting experience (PowerShell, Bash, or Python) Understanding of networking and security within cloud environments Experience with monitoring tools (e.g. Azure Monitor, Log Analytics) Desirable Experience with containerisation (Docker, Kubernetes / AKS) Knowledge of hybrid cloud environments Azure certifications (e.g. Azure Administrator or Azure DevOps Engineer) Experience working in Agile environments To From Record Yes No Always use these settings Oscar Associates (UK) Limited is acting as an Employment Agency in relation to this vacancy. To understand more about what we do with your data please review our privacy policy in the privacy section of the Oscar website. To From Record Yes No Always use these settings TPBN1\_UKTJ

Software Engineer - SC
CBSbutler Holdings Limited trading as CBSbutler
Romsey
Hybrid
Mid - Senior
£55,000 - £60,000
RECENTLY POSTED
+1

Software Engineer

Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking

Up to 60,000 per annum + benefits

SC clearance

We are looking for a talented Software Engineer to join a cutting-edge team developing software for RF communication and sensor-based products. You’ll play a key role in the design, implementation, and testing of product software, working closely within an agile team alongside the Product Owner and System Design Authority.

This is a flexible role where you can focus on either modern UI development or embedded software, depending on your expertise.

Key Responsibilities

  • Design, develop, and test software components
  • Collaborate within an agile team to deliver high-quality solutions
  • Contribute to the evolution of existing products and future technologies
  • Support technical decision-making in a complex engineering environment

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Experience across the full software development lifecycle
  • Knowledge of sensor and communication systems
  • Strong skills in languages such as C++, C#, or Python
  • Familiarity with modern software architecture, agile methods, and tools (e.g. Git, VS Code)
  • Experience with scientific/DSP applications and algorithm implementation

Desirable Skills

  • Modern UI development or embedded systems experience
  • Linux, kernel drivers, or cross-compilation
  • DevOps tools (CI/CD, Docker)
  • Team leadership or line management experience

If this Software Engineer role is of interest, apply now!

Scala Developer
SF Partners Admin
UK
Fully remote
Mid - Senior
£80,000
RECENTLY POSTED
+2

Scala Developer with solid functional programming understanding is sought on a remote basis by an international software house based in the UK.

This Scala Developer would be joining the innovation arm of the business tasked with building complex, highly scalable greenfield solutions utilised worldwide to deliver critical infrastructure. As such experience working on enterprise level applications would be a plus.

This Scala Developer will be joining a collaborative, continuous improvement focussed environment working within a mature estate but with scope to upskill in modern automation & containerisation technology.

With a real commitment to employee wellbeing and personal development this Scala Developer can expect long term commitment to remote, flexible working and a clearing defined progression path with 2 self promotion opportunities a year alongside companywide commitment to wellbeing by providing a best in class physical and mental wellbeing program.

This Scala Developer should have most of the following key skills:

  • At least three years commercial scala programming
  • Strong framework experience (Akka, Play etc)
  • Relational database experience - PostgreSQL - MongoDB, NoSQL
  • RESTful API design and integration experience
  • Solid unit test understanding - Spec2, scalaTest etc
  • Experience working in a TDD/ BDD driven environment
  • Containerization experience - Docker, Kubernetes etc
  • Awareness of cloud technologies would be useful

This Scala Developer will receive:

  • Starting salary of up to £80,000
  • Long term remote working
  • Company ownership shares
  • electric company car scheme
  • long term hybrid working
  • Flexible working hours
  • 2 promotion and salary review opportunities each year
  • Best in class physical & mental wellbeing scheme
  • Private pension scheme
  • Training and personal development budget and time allocation
  • Wellbeing protection (death in service, critical illness cover, income protection)
  • Extensive career progression opportunities
  • 25 days holiday plus bank holiday with holiday buy & sell scheme
  • Choice of technology

So if you are a Senior Scala Developer who likes the idea of building enterprise applications within a well-established friendly team then please apply now to be considered and for further details.

Scala Developer
Up to £80,000
Scala, REST Api, NoSQL, TDD/ BDD, functional programming, CI/CD, Play, Akka

Senior Software Engineer
Lynx Recruitment Limited
Chertsey
Hybrid
Senior
£85,000
RECENTLY POSTED

Defence Technology | Chertsey, Surrey | Hybrid (2 days on-site) | Up to £80,000 + Package

The Company

A well-established, specialist defence and technology business based in Chertsey, Surrey. Operating as a flat, agile SME, the company delivers high-quality systems and products into the defence sector, offering genuine exposure across the full engineering lifecycle. You will be working in a technically driven environment where individual contribution has real impact on the business and its customers.

The Role

We are looking for a Senior Software Engineer to work within and lead a team of design engineers, delivering innovative software solutions into complex defence programmes. You will be responsible for translating system requirements into robust software architectures, managing delivery against project timescales and budget, and mentoring junior engineers within the team.

Key Responsibilities

  • Define architectural and detailed software designs as part of the wider system definition
  • Lead and mentor a software engineering team on a day-to-day basis
  • Work cross-functionally with firmware and electronics engineers to ensure system-level requirements are met
  • Monitor software compliance with project and company standards
  • Present designs at review stages both internally and to customers
  • Manage estimation, planning and progress against project milestones

What You’ll Need

  • Strong C++ development experience, ideally to industry standards on Linux and/or Windows platforms
  • Experience in acoustic or RF signal processing (essential)
  • Familiarity with structured UML-based design tools (e.g. Enterprise Architect)
  • Experience of software verification and validation against contractual requirements
  • Exposure to embedded or real-time application software
  • Experience with Docker containers or equivalent containerisation
  • Strong technical documentation and stakeholder communication skills
  • Degree in Engineering, Mathematics, Computer Science or a related STEM subject (or equivalent experience)
  • Eligibility to obtain UK SC security clearance
  • Sole UK National from birth (required for security clearance purposes)
  • Full UK driving licence

What’s On Offer

  • Up to £80,000 base salary plus package
  • Paid overtime or time off in lieu (up to 24 additional days per year)
  • Flexible core hours (09:30-12:00 and 14:00-16:00)
  • Competitive employer-matched pension
  • Private medical care
  • Onsite gym access
  • Salary sacrifice schemes (cycle to work, tech)
  • Structured training and career development
  • Holiday closedown over Christmas/New Year
  • Relocation package available

Candidates must hold Sole UK Nationality from birth.

Senior Software Engineer (Cloud)
Ocho
Belfast
Remote or hybrid
Senior
Private salary
+3

Are you a cloud-focused backend engineer who wants to build and secure modern cloud-native platforms at scale? My client is an emerging technology company operating in the cloud security space, building runtime-driven platforms that help organisations protect and understand their cloud infrastructure in real time. They are now looking to bring on a Senior Cloud / Backend Engineer to play a key role in designing, building and scaling their cloud-native backend systems. This role has a strong emphasis on cloud development, distributed systems and production-grade infrastructure running across AWS, GCP and Azure. The Role As a Senior Engineer, you will take ownership across the full software lifecycle - from architecture and design through to deployment, monitoring and optimisation in live cloud environments. You'll work closely with other backend engineers, DevOps and frontend teams to deliver resilient, scalable cloud services. Key Responsibilities Design, develop and maintain cloud-native backend services running in production environments Build and evolve microservices architectures deployed on Kubernetes and containerised platforms Contribute to cloud architecture and technology decisions across AWS, GCP and Azure Own services end-to-end, including deployment, monitoring, performance tuning and reliability Improve scalability, stability and efficiency of distributed systems and data-intensive services Work with CI/CD pipelines to enable fast, safe and automated delivery Conduct code and design reviews, helping to set engineering best practices Collaborate with DevOps and platform teams on infrastructure and runtime concerns Required Experience 7+ years' experience in backend or platform engineering Strong experience with cloud platforms (AWS, GCP and/or Azure) Proficiency in at least one backend language such as Java, Go, Python or C# Hands-on experience building cloud-native, distributed systems Strong knowledge of microservices architectures Experience with containerisation and orchestration (Docker, Kubernetes) Experience working with CI/CD pipelines in production environments Background in data-intensive systems and messaging technologies Nice to Have Experience working in cloud security, observability or platform-level products Familiarity with technologies such as ElasticSearch, Redis, Neo4j, TimescaleDB or RabbitMQ Exposure to multi-cloud environments and large-scale production systems Why Join? Work on a cloud-first product operating at scale across multiple cloud providers High level of technical ownership and influence over architecture decisions Opportunity to make a real impact in a fast-growing, technically challenging domain Collaborate with senior engineers across backend, platform and DevOps disciplines If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Senior Machine Learning Engineer - Agentic AI Platform
Robert Half Limited
Cambridge
Hybrid
Senior
Private salary

Senior Machine Learning Engineer - Agentic AI Platform Location: Central Cambridge (Hybrid) | Permanent | In partnership with Robert Half The Opportunity Join a global SaaS company building a cutting-edge multi-agent AI platform for enterprise data. This hands-on role focuses on scaling, hardening, and refining a graph-based agent engine as it moves toward global production. What You'll Do Agent Orchestration: Scale multi-step reasoning workflows and optimize agent collaboration. Tool Integration: Benchmark and extend toolchains within the agent framework. Inference & Performance: Optimize LLM integration, latency, and cost efficiency. State & Reliability: Strengthen Redis-backed persistence and ensure system consistency. Evaluation & Observability: Build regression frameworks and implement monitoring and tracing. What We're Looking For Strong Python engineering experience with production-grade systems Hands-on with LLM-powered applications and agent orchestration frameworks (e.g., LangGraph) Experience with stateful systems, caching, and reliability engineering Proficiency in FastAPI, Docker, and Redis Comfortable in a small, senior, high-impact team Why Join? Work on a strategic next-gen AI platform Direct influence on architecture decisions Hybrid working in Central Cambridge Excellent benefits and discretionary bonus Note: UK-based applicants only; full work rights required. No contractor/B2B/B2C roles available. Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: roberthalf.com/gb/en/privacy-notice. TPBN1\_UKTJ

Senior Software Engineer
Lynx Recruitment Limited
Chertsey
Hybrid
Senior
£85,000

Defence Technology | Chertsey, Surrey | Hybrid (2 days on-site) | Up to £80,000 + Package

The Company

A well-established, specialist defence and technology business based in Chertsey, Surrey. Operating as a flat, agile SME, the company delivers high-quality systems and products into the defence sector, offering genuine exposure across the full engineering lifecycle. You will be working in a technically driven environment where individual contribution has real impact on the business and its customers.

The Role

We are looking for a Senior Software Engineer to work within and lead a team of design engineers, delivering innovative software solutions into complex defence programmes. You will be responsible for translating system requirements into robust software architectures, managing delivery against project timescales and budget, and mentoring junior engineers within the team.

Key Responsibilities

Define architectural and detailed software designs as part of the wider system definition

Lead and mentor a software engineering team on a day-to-day basis

Work cross-functionally with firmware and electronics engineers to ensure system-level requirements are met

Monitor software compliance with project and company standards

Present designs at review stages both internally and to customers

Manage estimation, planning and progress against project milestones

What You’ll Need

Strong C++ development experience, ideally to industry standards on Linux and/or Windows platforms

Experience in acoustic or RF signal processing (essential)

Familiarity with structured UML-based design tools (e.g. Enterprise Architect)

Experience of software verification and validation against contractual requirements

Exposure to embedded or real-time application software

Experience with Docker containers or equivalent containerisation

Strong technical documentation and stakeholder communication skills

Degree in Engineering, Mathematics, Computer Science or a related STEM subject (or equivalent experience)

Eligibility to obtain UK SC security clearance

Sole UK National from birth (required for security clearance purposes)

Full UK driving licence

What’s On Offer

Up to £80,000 base salary plus package

Paid overtime or time off in lieu (up to 24 additional days per year)

Flexible core hours (09:30-12:00 and 14:00-16:00)

Competitive employer-matched pension

Private medical care

Onsite gym access

Salary sacrifice schemes (cycle to work, tech)

Structured training and career development

Holiday closedown over Christmas/New Year

Relocation package available

Candidates must hold Sole UK Nationality from birth.

TPBN1_UKTJ

Senior Machine Learning Engineer - Agentic AI Platform
Robert Half
Cambridge
Hybrid
Senior
Private salary

Senior Machine Learning Engineer - Agentic AI PlatformLocation: Central Cambridge (Hybrid) | Permanent | In partnership with Robert Half

The Opportunity Join a global SaaS company building a cutting-edge multi-agent AI platform for enterprise data. This hands-on role focuses on scaling, hardening, and refining a graph-based agent engine as it moves toward global production.

What You’ll Do

  • Agent Orchestration: Scale multi-step reasoning workflows and optimize agent collaboration.
  • Tool Integration: Benchmark and extend toolchains within the agent framework.
  • Inference & Performance: Optimize LLM integration, latency, and cost efficiency.
  • State & Reliability: Strengthen Redis-backed persistence and ensure system consistency.
  • Evaluation & Observability: Build regression frameworks and implement monitoring and tracing.

What We’re Looking For

  • Strong Python engineering experience with production-grade systems
  • Hands-on with LLM-powered applications and agent orchestration frameworks (e.g., LangGraph)
  • Experience with stateful systems, caching, and reliability engineering
  • Proficiency in FastAPI, Docker, and Redis
  • Comfortable in a small, senior, high-impact team

Why Join?

  • Work on a strategic next-gen AI platform
  • Direct influence on architecture decisions
  • Hybrid working in Central Cambridge
  • Excellent benefits and discretionary bonus

Note: UK-based applicants only; full work rights required. No contractor/B2B/B2C roles available.

Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data:

Embedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd
London
In office
Mid - Senior
£50,000 - £65,000

Location: Ealing area Salary: Up to £65,000 + Extensive benefits The Role KO2's client is seeking a talented Embedded Software Engineer to help deliver robust, high-quality embedded software for existing and future electric products. This is an exciting opportunity to be involved in the full product lifecycle-from early prototype development through to production and manufacturing. Key Responsibilities Develop high-quality embedded software that is efficient, maintainable, and scalable Work collaboratively with hardware engineers to support board bring-up, debugging, and system validation Design, implement, test, and support embedded software for internally developed electric systems Investigate and resolve complex real-time challenges related to timing, performance, and signal integrity Play an active role in shaping software architecture, coding standards, and future platform directionAbout You Strong programming skills in C and C++ Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI Comfortable using version control systems, particularly Git A proactive problem-solver with a methodical approach to identifying root causes Demonstrated experience in embedded software development Familiar with the full software development lifecycle, from requirements through to testingDesirable Skills Experience with functional safety standards (ISO 13849 or ISO 26262) Experience working with CI/CD pipelines (e.g. Jenkins, Docker) Experience developing RTOS-based applications Familiarity with Python for tooling or automationAdditional Requirements Full right to work in the UK without sponsorshipApply today with an up-to-date CV or contact KO2 Embedded Recruitment for more details

Devops Systems Engineer
Matchtech
Wiltshire
Hybrid
Mid - Senior
Private salary
+12

Our client, a prominent entity within the Defence & Security sector, is currently searching for a dedicated and skilled DevOps Systems Engineer (Systems Solutions Engineer) to join their team in Wiltshire.

This is more than a job - it’s a mission. You will be part of a high-impact, collaborative environment, contributing to the vision of designing, delivering, and transforming collective training for the UK forces.

Key Responsibilities:

  • Designing, deploying, and supporting integrated system and application solutions across physical, virtual, and cloud environments through CI/CD pipelines
  • Translating operational and technical requirements into implementable system architectures and solution designs
  • Supporting the deployment, configuration, and integration of systems and applications within development and operational environments
  • Ensuring system solutions meet performance, reliability, security, and interoperability requirements across platforms and environments
  • Acting as the technical liaison between engineering teams and supply chain partners
  • Reviewing technical proposals and assisting with integration planning
  • Coordinating with engineering and supply chain teams to ensure delivered components and systems meet required technical and operational specifications
  • Supporting system testing, validation, and troubleshooting to ensure successful deployment and operational readiness
  • Collaborating with cross-functional teams including software engineers, network engineers, architects, and programme teams
  • Integrating third-party technologies and vendor solutions into the broader systems architecture
  • Developing and maintaining technical documentation
  • Maintaining awareness of emerging technologies and tools

Job Requirements:

We are looking for individuals who have a mission focus and the enthusiasm and drive to ‘get things done’. You should be able to collaborate effectively with defence organisations. The ideal candidate will possess the following skills and experience:

  • Engineering background with a degree in a relevant discipline or equivalent professional experience
  • Proven experience designing, deploying, and supporting integrated systems and application solutions across hybrid environments (cloud and on-premise)
  • Strong understanding of systems integration principles across software, infrastructure, and networking layers
  • Ability to translate operational and technical requirements into practical system architectures and deployment plans
  • Experience supporting technical deployments within structured delivery environments (e.g. Agile or SAFe)
  • Strong analytical and problem-solving capability with experience diagnosing complex system issues
  • Understanding of system security principles and governance requirements
  • Experience designing and deploying containerised solutions using orchestration technologies (e.g. Docker, Kubernetes)
  • Experience implementing CI/CD pipelines and DevOps tooling (e.g. GitHub, ArgoCD, Helm, Maven, SonarQube, Quay or equivalent)
  • Experience using monitoring and observability platforms (e.g. Prometheus, Fluentd, ELK stack, Grafana)
  • Experience integrating and supporting database solutions (e.g. MongoDB, PostgreSQL, MSSQL)
  • Experience deploying and operating systems within cloud platforms such as Azure or AWS
  • Experience supporting system testing, validation, and troubleshooting during deployment and operational phases

Desirable Skills and Experience:

  • Experience working with Red Hat OpenShift and Ceph storage platforms
  • Programming experience (e.g. Python, JavaScript)
  • Experience working with event streaming and data pipeline technologies (e.g. Kafka, Apache NiFi, Apache Spark)
  • Experience delivering multi-system integration projects within defence, government, or highly regulated environments
  • Experience implementing and configuring training simulation technologies across Live, Virtual, and Constructive (LVC) environments
  • Experience working with external suppliers and vendors to deliver integrated technical solutions
  • Experience supporting procurement or supply chain teams by translating technical specifications and integration requirements
  • Understanding of interoperability standards or integration frameworks used within enterprise or defence systems

Benefits:

  • Competitive salaries
  • 25 days holiday + statutory public holidays, with an option to buy and sell up to 5 days
  • Contributory Pension Scheme (up to 10.5% company contribution)
  • Company bonus scheme (discretionary)
  • 6 times salary ‘Life Assurance’ with pension
  • Flexible Benefits scheme including Health Cashplan, Dental, and Cycle to Work amongst others
  • Enhanced sick pay
  • Enhanced family friendly policies including enhanced maternity, paternity & shared parental leave
  • Car / Car allowance (dependant on grade/ role)
  • Private Medical Insurance (dependant on grade)

Work Culture:

  • 37hr working week, although hours may vary depending on role or job requirement
  • Early finish on Fridays, starting the weekend at 1.30pm
  • Remote, hybrid, and site-based working opportunities
  • A flexible working culture that is output focussed
  • Up to 5 paid days volunteering each year

If you are a capable and committed DevOps Systems Engineer (Systems Solutions Engineer) looking for a new opportunity to develop your career within the Defence & Security sector, we would love to hear from you. Apply now to join our client’s dynamic and talented team in Wiltshire.

Java Engineer
Profile 29
London
Hybrid
Mid - Senior
£50,000
+6

Salary to £45k + Company Options Scheme Hybrid working between your home, their offices (London Vauxhall) & client sites. NB: Please only apply if you are a UK National and able to achieve SC (ideally DV) clearance i.e. you have at least 5 years residency in the UK with no more than a 3 month break outside the UK. This company is a Workflow & AI Orchestration Specialist. They're on a mission to modernise how public sector organisations manage casework, derive insight from data and deliver citizen services. Theyre growing fast and looking for bright, dynamic people to help build their business. Role Theyre looking for aJava Engineer to join their implementation team. Youll work across Camunda BPMN/DMN process automation, API integration, and microservice orchestration helping their public-sector clients build secure, scalable, and resilient digital services. Youll collaborate with solution architects, business analysts, and designers to translate workflows into elegant, maintainable code. Youll play a key part in defining technical standards, optimising runtime performance, and mentoring less- experienced engineers in workflow-centric delivery. This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices. The role involves visiting client sites; the company will cover travel expenses. Frequency is uncertain but candidates should be comfortable with that being 2-3 days per week. Client sites could be anywhere but will most likely be in & around London. Responsibilities Design, develop, and deploy Camunda-based process and decision automation solutions Implement and integrate Java-based microservices, APIs, and connectors within orchestration flows Translate BPMN and DMN models into executable workflows and reusable components Collaborate closely with analysts and service designers to refine and iterate business processes Develop and maintain automated test suites, CI/CD pipelines, and containerised deployments Optimise Camunda engine performance and monitor workflow metrics for production environments Participate in code reviews, peer testing, and technical design discussions Contribute to their internal best-practice frameworks and automation accelerators Essential Eligible (have resided in the UK for the past 5 years) and prepared to go through UK SC Security Clearance Experience in Java software engineering and object-oriented design Spring (Boot) experience Experience with REST APIs, and microservice architectures Knowledge of Docker and Kubernetes for containerisation and orchestration Proficiency in Git, CI/CD pipelines, and automated testing frameworks Understanding of event-driven design and message brokers (e.g. Kafka, RabbitMQ) Good knowledge of security, authentication, and integration patterns for enterprise systems Experience working in agile teams within digital transformation or automation programmes A willingness to learn BPMN and Camunda tooling Some exposure to process automation or microservice orchestration Desirable Experience with Camunda 8 (Zeebe) clusters and Operate/Tasklist components Experience implementing solutions using Camunda 7 or 8 (BPMN/DMN) Familiarity with Camunda connectors, external task workers, and scripting extensions Exposure to cloud platforms (AWS, Azure, GCP) and infrastructure-as-code (Terraform, Helm) Experience integrating process automation with case-management or service-orchestration platforms Understanding of agentic AI capabilities and how they can complement workflow automation Experience mentoring developers or contributing to open-source Camunda extensions Already holding UK security clearance (SC, DV, eDV) Other Stuff NB: Please only apply if you are a UK National and able to achieve SC or DV clearance. i.e. you have at least 5 years residency in the UK with no more than a 3 month break outside the UK. NB: for non-UK Citizens; we cannot accept applications from anyone requiring sponsorship (now or in the future) for UK permanent employment status. If you are utilising a work visa this must allow you to work in the UK unrestricted for at least the next 5 years. Profile 29 recruitment keywords: Java software engineer object-oriented design OOD Camunda BPMN DMN Spring Boot REST API microservice architecture Docker Kubernetes containerisation orchestration Git CI/CD pipelines automated testing frameworks Kafka RabbitMQ Security authentication integration patterns enterprise systems agile digital transformation automation Java developer Camunda developer Zeebe Cloud AWS Azure GCP Terraform Helm process automation agentic AI artificial intelligence security clearance SC DV eDV London home based hybrid junior jnr

Flutter Engineer
AJ Bell Business Solutions Limited
Salford
Hybrid
Mid - Senior
£65,000
+2

The Touch team is developing a next generation investment platform. We want to use technology to improve the way consumers access financial advice and manage their investments.

The majority of existing platforms are still reliant on software and processes that arent capable of supporting todays technology, so we started from scratch, developing a modern platform that is as efficient as possible. We’re building a mobile first investment app that lets advisers manage their clients’ investments entirely through their Smartphone.

The day to day responsibilities

  • Engage in the full software development lifecycle: requirements gathering with stakeholders, working as a team to build and test features, managing deployment and supporting the service in production.
  • Work as part of a distributed team made up of self-motivated and collaborative individuals.
  • Iteratively make improvements to a new product while aligning to our mutually agreed design and architectural principles.
  • Always looking for ways we can improve our product, processes and practices. We dont like friction and waste.
  • Automated testing, continuous integration and continuous deployment. We are huge proponents of automation.
  • Working outside of your specialism when needed. While all our team members have a specialism, we dont let that restrain us. Our engineers jump in to help get things done even in technologies out of their core competency.

Your skills and attributes

  • Excellent programming and problem solving skills
  • Understanding of relevant software design patterns and paradigms, such as OOAD, DDD, MVC, microservices, containers/orchestration or event-driven architecture
  • Experience in creating performant, scalable, secure and well tested code.
  • You take ownership of tasks and problems, clearing roadblocks and pulling in other people to help when needed.
  • Experience working with Investment or Pensions platforms would be an advantage

Our tools and technologies

The below are all things that we are either currently using or have found to be a useful foundation when joining our team. Prior knowledge of them is not essential but would be beneficial to the role:

  • Flutter (including Dart) - we can provide training to experienced native iOS or Android engineers who havent used Flutter before.
  • Firebase, Riverpod with Hooks, Provider, Deeplinking
  • gRPC/proto
  • PostgreSQL
  • Docker

Other technologies we use include:

  • TypeScript and Vue
  • Go

About AJ Bell

AJ Bell is one of the fastest-growing investment platform businesses in the UK offering an award-winning range of solutions that caters for everyone, from professional financial advisers to DIY investors with little to no experience. We have over 644,000 customers using our award-winning platform propositions to manage assets totalling more than £103.3 billion. Our customers trust us with their investments, and by continuously striving to make investing easier, we aim to help even more people take control of their financial futures.

Having listed on the Main Market of the London Stock Exchange in December 2018, AJ Bell is now a FTSE 250 company.

Headquartered in Manchester with offices in central London and Bristol, we now have over 1,500 employees and have been named one of the UK’s 'Best 100 Companies to Work For forsix consecutive yearsand in 2024 and 2025 named a Great Place to Work.

At AJ Bell you can expect a friendly working environment with a strong sense of teamwork, we have a great sense of pride in what we do, and this is reflected in our guiding principles.

What we offer

  • Competitive starting salary
  • Starting holiday entitlement of 25, increasing up to 31 days with length of service and a holiday buy and sell scheme
  • A choice of pension schemes with matched contributions
  • Discretionary bonus scheme
  • Annual free share awards scheme
  • Buy As You Earn (BAYE) Scheme
  • Health Cash Plan provided by Simply Health
  • Discounted private healthcare scheme and dental plan
  • Free gym membership
  • Employee Assistance Programme
  • Bike loan scheme
  • Sick pay+ pledge
  • Enhanced maternity, paternity, and shared parental leave
  • Loans for travel season tickets
  • Death in service scheme
  • Paid time off for volunteer work
  • Charitable giving opportunities through salary sacrifice
  • Calendar of social events, including monthly payday drinks, annual Christmas party, summer party and much more
  • Personal development programmes built around you and your career goals, including access to personal skills workshops
  • Monthly leadership breakfasts and lunches
  • Casual dress code
  • Access to a range of benefits from our sponsorship deals

Hybrid working

At AJ Bell, our people are the heart of our culture. We believe in building strong connections by working together. That’s why we offer a hybrid working model, where youll spend a minimum of 50% of your working time per month in the office, including one day a month in our Bristol office. For new team members, an initial period will be full-time in the office to help you immerse yourself in our business and build valuable relationships with your colleagues.

AJ Bell is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and all employees are empowered to bring their whole self to work.

We do not discriminate on the basis of race, sex, gender identity, sexual orientation, age, pregnancy, religion, physical and mental disability, marital status and any other characteristics protected by the Equality Act 2010. All decisions to hire are based on qualifications, merit and business need.

If you like the sound of the above, or just want to know more about the company and the role, we’d love to speak to you.

Senior Software Engineer - SC cleared
CBSbutler Holdings Limited trading as CBSbutler
Romsey
Hybrid
Senior
£80,000 - £85,000
+2

Senior Software Engineer
Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking
Up to 85,000 per annum + benefits
SC clearance

We are seeking a Senior Software Engineer to join a high-performing team delivering advanced software for RF communication and sensor-based products. You’ll lead on the design, implementation, and testing of software components, working closely with the Product Owner and System Design Authority in an agile environment.

This role offers flexibility to specialise in modern UI development or embedded software, depending on your expertise. For those with leadership experience, there is scope to take on line management responsibilities and support team development.

Key Responsibilities

  • Lead detailed design, development, and testing of software components
  • Contribute to technical decision-making and architecture
  • Collaborate within an agile team to deliver robust solutions
  • Support and evolve existing products and future capabilities

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Proven experience across the full software development lifecycle
  • Strong knowledge of sensor and communication systems
  • Experience with modern software architecture and DSP/algorithm development
  • Proficiency in languages such as C++, C#, or Python
  • Familiarity with agile practices (Scrum/Kanban) and tools (Git, GitLab, VS Code)

Desirable Skills

  • Modern UI or embedded software development
  • Linux, kernel drivers, or cross-compilation
  • DevOps experience (CI/CD, Docker)
  • Team leadership or line management experience

If this Senior Software Engineer role is of interest, apply now!

Frequently asked questions
Haystack features a wide range of Docker-related roles, including Docker DevOps Engineer, Docker Containerization Specialist, Cloud Engineer with Docker expertise, and Software Developers skilled in Docker-based deployment.
While some positions require experience with Docker and container orchestration tools, many entry-level roles and internships are also available for candidates eager to grow their skills.
Yes, Haystack offers a variety of remote Docker job listings from companies worldwide, allowing professionals to work flexibly from any location.
To boost your chances, ensure your resume highlights your Docker skills, certifications, and project experience. Also, tailor your profile to match the job requirements and apply promptly to new listings.
While Haystack primarily focuses on job listings, it occasionally provides blog posts and guides on Docker best practices and certifications to help professionals stay updated.