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?
Senior Cloud Systems Engineer – Optical Ground Systems
Archangel Lightworks Ltd
Oxford
Remote or hybrid
Senior
Private salary
RECENTLY POSTED
+2

About Archangel Lightworks

At Archangel Lightworks, we are revolutionising global communication with our Optical Ground Stations . By enabling ultra-high bandwidth data transfer for space applications, we are driving the future of high-speed, low-latency connectivity.

Our systems are at the forefront of innovation, and we are looking for a talented Cloud Systems Engineer to support the cloud software that bridges our Optical Ground Stations with operational systems and external partners. If you are passionate about space, laser communication, cloud software, systems engineering, and integrating complex technologies, we’d love to hear from you!

Role Overview

As a Cloud Systems Engineer, you will play a critical role in supporting the specification, design, integration, and test of cloud-based software and interfaces that enable seamless operations and communications for our Optical Ground Stations. This role involves working closely with internal engineering teams, external partners, and customers to ensure the cloud software systems support operational needs and enables smooth integration with partner systems.

You will be responsible for defining system requirements, designing architecture, ensuring robust integration, and supporting the deployment and maintenance of cloud-based services. Additionally, you will be responsible for leading a small team, planning sprints, and coordinating activities to ensure timely and successful project delivery. This is a cross-functional role that bridges software, systems engineering, and operational workflows.

Key Responsibilities

  • Define and document system-level requirements for cloud-based software supporting the operation of Optical Ground Stations.
  • Design scalable, secure, and reliable system architectures and manage APIs, ensuring scalability, security, and operational reliability.
  • Serve as the primary technical point of contact for integration partners, providing guidance and support.
  • Plan and execute system integration, testing and initial operations to validate system functionality and ensure interoperability.
  • Lead sprint planning, manage Agile workflows, and ensure timely delivery of team tasks.
  • Develop and maintain system documentation, including user manuals, API specs, and operational procedures.

As a senior engineer, you will;

  • Lead significant projects/developments/parts of the system (e.g., major subsystem for satellite link, ground station integration).
  • Demonstrate strong architecture/design skills; tackles ambiguous technical challenges.
  • Mentor mid-level/junior engineers; influences technical decisions and best practices.
  • Communicate effectively with leadership and external stakeholders.
  • Proactively seek opportunities for growth, staying abreast of the state-of-the-art, driving innovation based on new developments and embodying the value of curiosity.
  • Support deployment and operation of the system
  • Generate and capture intellectual property

Requirements

Essential:

  • Bachelor’s or Master’s degree in Systems Engineering, Software Engineering, Computer Science, or a related field.
  • 5+ years of experience in systems engineering, software development, or cloud-based system development.
  • Understanding of systems engineering standards and processes (e.g. MBSE SysML), and associated tool support (e.g. Enterprise Architect)
  • Understanding of cloud platforms (e.g., AWS, Azure, GCP) and their associated services (e.g., compute, storage, networking, APIs).
  • Experience with API design, development, and documentation, including RESTful APIs and gRPC.
  • Experience with system integration and testing, especially for cloud based applications.
  • Understanding of system security principles, including encryption, authentication, and secure data transfer.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and interpersonal skills, with the ability to collaborate across multiple disciplines and with external partners.

Desirable:

  • Experience with satellite communication systems, optical ground stations, or related technologies.
  • Familiarity with networking protocols and distributed systems (e.g., TCP/IP, HTTP, MQTT) and data serialization formats (e.g., JSON, Protobuf).
  • Experience with automated testing frameworks and CI/CD pipelines.
  • Proficiency in programming languages such as Python for system integration and scripting.
  • Experience with Kubernetes, Docker, or other containerization and orchestration tools.
  • Knowledge of data visualization tools and techniques for operational monitoring and analysis.
  • Familiarity with DevOps practices, including infrastructure-as-code (e.g., Terraform, CloudFormation).

What We Offer

  • Competitive salary and benefits package.
  • The opportunity to work on cutting-edge technologies in space and optical communication.
  • A dynamic, innovative, and collaborative work environment.
  • Opportunities for professional growth and career development.
  • Flexible working arrangements to support work-life balance.
  • Team socials and events
Solution Architect - Government Aligned Frameworks
Hays Specialist Recruitment Limited
London
Hybrid
Mid - Senior
£650/day - £690/day
RECENTLY POSTED
+2

Up to £690 per day - Inside IR35

London / Remote

6 months

My client is an instantly recognisable consultancy who require a Solution Architect with Financial Services & Banking domain experience and expert knowledge of Government Aligned Frameworks for a business critical programme.

Key Requirements:

  • Proven commercial experience working as a Solution Architect within the Banking & Financial Services domain
  • Strong experience with government-aligned frameworks i.e. Open Banking, CMA, PSD2, GOV.UK standards.
  • Proven delivery with 3rd-party vendors across Product Accounting, Risk Engines, Financial Crime, and Core Banking platforms.
  • Expert in microservices, APIs, and integration patterns, including Payment Initiation Services across BACS, SEPA, Faster Payments, etc.
  • Broad expertise in general account and infrastructure technologies such as legacy DC and cloud i.e. compute, networking, storage, databases, HA/DR, IAM and Zero Trust security.
  • Hands-on with modern DevOps and cloud tooling such as Kubernetes, Docker, GitHub, Jenkins, Maven, SonarQube, Argo CD, Helm, Azure DevOps and Terraform Cloud.
  • Excellent communication and stakeholder management skills.

Nice to have:

  • Immediate availability.

Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C’s, Privacy Policy and Disclaimers which can be found at hays.co.uk

Cloud Engineer
Anson McCade
London
Hybrid
Mid - Senior
£75,000
RECENTLY POSTED

£75000 GBP

Hybrid WORKING

Location: Central London, Greater London - United Kingdom Type: Permanent

Cloud Engineer - London - up to £75,000

A leading organisation within the defence and security space is looking for a Cloud Engineer to join its growing technology function in London. This is an opportunity to work on high-impact, secure systems supporting critical national infrastructure, using modern cloud and DevOps practices.

The Role

You’ll design, build and maintain scalable cloud infrastructure, primarily within AWS, supporting engineering teams to deliver secure and resilient applications. The role blends hands-on engineering with continuous improvement across automation, monitoring and security.

Key Responsibilities

  • Build and manage cloud environments (AWS-focused)
  • Implement Infrastructure as Code (Terraform / CloudFormation)
  • Support CI/CD pipelines and DevOps best practices
  • Ensure systems are secure, compliant and highly available
  • Collaborate with engineering and architecture teams

What We’re Looking For

  • Strong experience with AWS (core services like EC2, S3, IAM, VPC)
  • Background in DevOps / platform engineering
  • Experience with IaC tools (Terraform preferred)
  • Familiarity with CI/CD (Jenkins, GitHub Actions, etc.)
  • Solid understanding of security and best practices in cloud environments

Nice to Have

  • Experience in regulated or secure environments
  • Knowledge of containerisation (Docker / Kubernetes)
  • Exposure to monitoring/logging tools

Package

  • Salary up to £75,000
  • Strong benefits package
  • Flexible / hybrid working

Due to the nature of the work, candidates must be eligible for UK security clearance.

If you’re interested in working on meaningful projects in a highly secure, forward-thinking environment, apply now or reach out for a confidential discussion.

Java Team Lead
TXP Technology x People
Birmingham
Hybrid
Senior
Private salary
RECENTLY POSTED
+4

Job DescriptionJava Team LeadLocation: West Midlands (Hybrid working)Type: PermanentAbout the RoleTXP is growing its Java capability significantly, and we’re looking for an experienced Java Team Lead to help shape, scale, and lead our Java engineering community.This is a senior leadership role, focused on the management, development, and technical oversight of our Java teams across the UK, offshore delivery centres, and trusted partners. As the team grows, this role is critical in maintaining engineering standards, developing people, supporting recruitment, and ensuring we continue to deliver high-quality outcomes for our clients.You’ll bring a strong developer background, but this is not a hands-on delivery role. Instead, it’s an opportunity for someone ready to step back from day-to-day coding and focus on leadership, quality, and scale, while still remaining technically credible.What You’ll Be Doing

  • Lead and manage the Java engineering capability across TXP, maintaining high standards of delivery and quality
  • Provide technical leadership and assurance, ensuring modern engineering practices and standards are consistently applied
  • Act as the escalation point for the Java team across delivery, technical, and people matters
  • Support the development and performance management of engineers, including mentoring senior developers
  • Drive recruitment and onboarding of new Java team members as the capability scales
  • Oversee and challenge solution designs, code quality, and engineering approaches (without being hands-on in delivery)
  • Support pre-sales and bid activities, working closely with technical and commercial stakeholders
  • Work with delivery leaders and partners to ensure teams are set up for success
  • Shape, promote, and enforce engineering standards across the full development lifecycle

What We’re Looking ForYou’ll be a technically strong leader who understands modern Java development deeply, even if you’re no longer coding every day.Essential experience:

  • Strong background in Java development (Java 1.6 / 1.8 or later)
  • Experience leading or managing Java engineers in a delivery environment
  • Excellent understanding of REST APIs, Spring, Oracle PL/SQL, and microservices architecture
  • Experience with modern build and deployment tooling (e.g. Maven, Docker, Kubernetes)
  • Good working knowledge of Agile / Scrum delivery approaches
  • Experience reviewing, challenging, and assuring code and technical design
  • Confidence engaging in technical discussions with senior engineers and architects
  • Strong people leadership, mentoring, and stakeholder management skills

Desirable experience:

  • Front-end exposure (React or other JavaScript frameworks)
  • CI/CD, unit testing (JUnit, Mockito), and TDD practices
  • Cloud platforms such as Azure and/or AWS
  • Pre-sales, bid support, or solution shaping experience
  • Experience working with offshore or partner teams

Why Join TXP?

  • A genuinely senior leadership role with real influence as the Java capability scales
  • Opportunity to step away from daily delivery while staying close to technology
  • Work alongside experienced technical leaders shaping TXP’s future engineering direction
  • Hybrid working, supportive culture, and strong focus on professional growth
  • Be part of a consultancy that values quality, pragmatism, and people

Benefits: • 25 days annual leave (plus bank holidays). • An additional day of paid leave for your birthday (or Christmas eve). • Salary sacrifice, matched employer contributed pension (4%). • Life assurance (3x). • Access to an Employee Assistance Programme (EAP). • Private medical insurance through our partner Aviva. • Cycle to work scheme. • Corporate eye-care vouchers. • Access to an independent financial advisor. • 2 x social value days per year to give back to local communities.Grow with us:Work on exciting new projects.If you want to avoid getting stuck with the mundane, you’re in the right place. We work in many sectors with fantastic clients, so you’ll always be working on something exciting and challenging.Career growth – we’ve got you! We recognise that you might have a career path planned out and you might need some support to help you move forward. We’re here to support you and make the most out of your time with us, through challenging work, opportunities to grow and learning and development opportunities.Be part of the TXP growth journey. We are a high growth, fast paced environment. We currently have 200+ employees and work with clients across the UK. Joining TXP means you’ll be part of that.Ready to Shape the Future?If you’re a Java leader who enjoys building teams, setting standards, and enabling others to do their best work, we’d love to hear from you.

Lead Integration Engineer
The Curve Group
London
Hybrid
Senior
Private salary
RECENTLY POSTED

London - Hybrid (2/3 days a week in the office)

We are looking for a skilled Integration Engineer to join a growing technology team within this Financial Services organisation. The role is ideal for someone with experience in Financial Services, particularly Life & Pensions, who wants to design and deliver robust integration solutions across complex systems.

You’ll work with .NET, Azure Integration Services, and modern microservices architectures to ensure seamless data flow and scalable operations.

The Role:

  • Lead the design, development, and support of integration solutions connecting applications, services, and data across the business.
  • Work with .NET (C#), Azure Integration Services (Logic Apps, API Management, Service Bus, Event Grid), and containerised microservices (Docker, AKS).
  • Implement CI/CD pipelines, automation, and modern integration patterns for secure, resilient, and scalable solutions.
  • Collaborate with architects, platform engineers, business analysts, and delivery managers to ensure integrations meet business requirements and technical standards.
  • Champion best practices for API-led connectivity, event-driven architectures, and pub/sub messaging patterns.

What’s required:

  • Strong experience with .NET (C#) for APIs and integration components.
  • Hands-on with Azure Integration Services, microservices, and containerisation (Docker, AKS).
  • Experience in Financial Services is essential; knowledge of Life & Pensions is highly desirable.
  • Proficiency in CI/CD pipelines, version control (Git/Azure DevOps), and relational/non-relational databases.
  • Understanding of integration patterns (pub/sub, API-led, event-driven) and security standards (OAuth2, JWT, TLS, API security).
  • Excellent problem-solving, communication, and collaborative skills; adaptable to changing business needs.

A fantastic opportunity to be part of a dynamic IT team delivering enterprise-class integration solutions in a regulated Financial Services environment, with opportunities to shape integration architecture and modern practices.

If you’re passionate about integrations in Financial Services and have hands-on experience with Azure and .NET, apply now!

AWS DevOps Engineer (Data / BioTech)
Hays Specialist Recruitment Limited
Didcot
Hybrid
Mid - Senior
£60,000 - £80,000
RECENTLY POSTED

AWS DevOps Engineer (Data / BioTech)Oxford (1 day per month in office).£60-80k + Benefits. This role cannot offer Visa Sponsorship.Your new companyI am exclusively recruiting an AWS DevOps Engineer for a fast-growing, clinical-stage life sciences organisation developing a first-in-class technology to tackle diseases, including cancer and autoimmune conditions.The business is privately funded, entering a critical growth phase, and investing heavily into its data and cloud capability to support scientific discovery and clinical delivery. With active clinical programmes underway, technology is a core enabler rather than a support function.You must be UK based and this role requires a minimum of 1 day per month in their offices in Oxfordshire. Your new roleThis role exists because science has moved faster than infrastructure. Your job is to build the platform that lets world-class scientists move even faster without breaking things. It's impact plus ownership at the point of scale.You will join a small, highly collaborative IT and data function, working closely with bioinformaticians and scientists to design and build a scalable, secure and reproducible AWS platform.This role sits at the intersection of DevOps, data engineering and scientific computing. You will own cloud infrastructure, CI/CD pipelines and workflow automation, enabling complex data and bioinformatics pipelines to run reliably, repeatably and at scale.You will play a key role in shaping data strategy, governance and reproducibility standards as the organisation grows from discovery into later-stage clinical development. What you'll need to succeedThis is positioned as an experienced hire requiring 5+ years AWS DevOps Experience and a background supporting data-heavy or research-led environments.You will have strong experience with AWS architecture and infrastructure as code, CI/CD pipelines and automation, Docker and containerised workflows and Linux system administration.You will be the first dedicated perm DevOps hire reporting into the Director of IT, so will be confident making executive decisions and wearing more than one hat, in fact you'll relish it.Experience building data pipelines and supporting analytics platforms will be beneficial, as will an appreciation for data governance and reproducibility. What you'll get in returnYou will be joining a well funded, mission driven organisation at a pivotal stage of growth, where technology is central to scientific delivery rather than a support function.The company offers mainly UK remote working, 29 days annual leave plus bank holidays, private health insurance, good pension contributions and health and wellbeing allowance. There is a strong focus on trust, autonomy and sustainable working practices, with an environment that empowers engineers to make meaningful technical decisions early on.What you need to do nowAt Hays Technology, we are shaping the future of recruitment. The rapid adoption of cloud, which is making customer interfaces more engaging and creating a seamless engagement with businesses, means that from the foundation of your organisation up, software developers are critical to success. As the competition for talent grows, we're ready and waiting to help developers really make an impact on organisations, so talk to us today. We are Hays Technology.To find out more and to be considered for this position please apply directly. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk

ML Ops Engineer | York Hybrid
Oliver James
Hull
Hybrid
Senior - Leader
Private salary
RECENTLY POSTED

Machine Learning Engineering Manager We're building a new ML Engineering team and are looking for a strong technical lead to help take our machine learning capability from proof-of-concept to fully scaled, production-ready solutions. Sitting within our Group & Enterprise Services (GES) function, this role is part of the Data vertical and reports into the Head of Data Engineering. You'll be hands-on with cloud infrastructure, APIs and deployment pipelines, working mainly in GCP Vertex AI (essential) and Azure (desirable). Your focus will be enabling data scientists to deploy high-impact models reliably and at scale. You'll combine leadership, architectural thinking and deep engineering skills to shape the ML platform, coach engineers and deliver robust, enterprise-ready ML services. What you'll do \* Lead, mentor and develop a small team of ML Engineers \* Oversee delivery of ML capabilities and support planning and capacity needs \* Shape architecture from early design through to production \* Build and maintain Python APIs (Flask/FastAPI) for model serving \* Develop infrastructure for real-time and batch deployments \* Design and maintain CI/CD pipelines for models \* Ensure code quality, engineering best practice and scalable cloud deployments \* Collaborate with data scientists, platform engineers and developers \* Support model lifecycle management, monitoring and automation \* Break down solution designs into deliverables and milestones What you'll bring \* 5+ years as an ML Engineer with strong Python engineering skills \* Experience deploying and maintaining ML models in production (Vertex AI required) \* Strong software engineering fundamentals: OOP, unit testing, TDD \* Cloud experience (GCP, AWS or Azure) and IaC tools such as Terraform \* Experience with Docker, CI/CD pipelines and Git workflows \* Understanding of data science principles and taking research code to production \* Strong problem-solving skills and the ability to work independently \* Comfortable working in Agile teams \* Clear communication, collaboration and a proactive, improvement-driven mindset

Senior Python Full Stack Developer - Hybrid
MacArthur Recruitment
Newcastle upon Tyne
Hybrid
Senior
£42,000 - £62,000
RECENTLY POSTED
+5

Senior Python Full Stack Developer : Newcastle Upon Tyne (Hybrid)

£42,000 – £62,000 (DOE)

You’ll be working with a rapidly scaling engineering technology company developing world leading optimisation tools for advanced engineering environments such as offshore wind and marine operations. These tools transform complex algorithms into intuitive, high performance digital products — they are now seeking a Senior Python Full Stack Developer to help drive the next phase of growth.

This role offers genuine technical ownership, exposure to cutting edge engineering R&D, and the chance to build products that directly support the global net zero transition.

Why Join?

High impact engineering: Your work directly powers optimisation tools used across major engineering sectors.

Autonomy & influence: Shape architecture, propose new features, and drive technical direction.

Small, high performing team: Work closely with a Lead Developer and engineering specialists.

Variety & challenge: Full stack development, cloud architecture, background daemons, mapping tools, and more.

Career growth: Opportunities to lead projects, mentor others, and influence product strategy.

Innovation culture: Freedom to experiment, explore R&D ideas, and contribute to funded research proposals.

Benefits and package details for the role of Senior Python Full Stack Developer :

  • Salary between £42,000 and £62,000 DOE
  • Hybrid working - home / Newcastle office – completely flexible
  • Railcard reimbursement
  • Contribution to energy bills if you’re on a renewable tariff
  • Bonuses based on company performance
  • Enhanced sick pay
  • Partial Professional membership support

The Role : As Senior Python Full Stack Developer, you will:

  • Build and maintain cloud native web applications using Python, Python Flask, SQLAlchemy, and PostgreSQL.
  • Develop background daemons and orchestration services for parallel optimisation algorithms.
  • Good knowledge about Parallel Computing, Virtual Computing, Cloud Computing and Dockerization
  • Architect system workflows, database structures, and cloud infrastructure.
  • Create intuitive, high quality front end interfaces using HTML, CSS, JavaScript, jQuery, and Jinja2.
  • Work with Docker, AWS (ECS, RDS, EFS, EC2, VPC), and Azure DevOps CI/CD pipelines.
  • Identify new features, contribute to R&D scoping, and support technical proposals.
  • Mentor junior developers and support their technical progression.
  • Represent the company at conferences, webinars, and industry events.
  • Conducting high quality code reviews

About the Team : You’ll join a small, collaborative Full Stack Development team led by an experienced Lead Developer. The environment is:

  • Supportive: Open communication, shared problem solving, and no egos.
  • Engineering driven: Clean architecture, thoughtful design, and robust code matter.
  • Fast moving: Decisions are quick, ideas are welcomed, and your work is visible.
  • Interdisciplinary: Daily interaction with engineering, optimisation, and domain experts.

This is a team where senior engineers thrive because they’re trusted, empowered, and encouraged to innovate.

What You Bring to the role of Senior Python Full Stack Developer :

  • Strong full stack Python development experience.
  • Experience with cloud computing, Docker, and CI/CD pipelines.
  • Ability to design and build background services and parallel computing workflows.
  • Excellent communication skills — able to explain technical concepts clearly.
  • A collaborative mindset and willingness to mentor others.
  • Curiosity, creativity, and a passion for building elegant, scalable solutions.

Technical Stack

Back End: Python, Python Flask, MVT (Model – View – Template) structure, SQLAlchemy, PostgreSQL, multiprocessing/multithreading

Front End: HTML, CSS, JavaScript, jQuery, DataTables, AJAX, Jinja2, NPM (Node package manager

Cloud & DevOps: Docker + Docker Python API, AWS (ECS, RDS, EFS, Boto3 API, EC2, VPC, Firewall, Boto3), Azure DevOps (Repositories + CI/CD Pipelines)

Additional Tools: OpenLayers (web mapping), Git / SourceTree

Desirable:

Certifications or CPD in AWS, Python, front end development, cyber security, etc.

Training or experience in net zero engineering sectors

For more information, or to apply for the position of Senior Python Full Stack Developer, please contact Ewen.

At MacArthur Recruitment we are committed to maintaining the trust and confidence of our customers. We collect your information for the purposes of providing job-finding services only, and do not sell, rent or trade lists with other companies for marketing purposes.

We don’t collect cookies on our website, or use analytical tools to monitor visitor behaviour. We believe that if you want to get in touch with us, you will.

Any information you provide to us on your CV or via a job board is kept securely on our database and is shared with any potential employer only after you have given permission for us to do so.

To find details on how we use this information, please read our privacy policy which can be found at www macarthurrecruitment co uk, where you can also find details of how to contact our Data Protection Lead, Stephanie Harding, should you wish to exercise your rights to view, amend, or delete the personal information that we hold.

Staff Software Engineer (Java, Glasgow)
LMA Recruitment
Glasgow
Hybrid
Senior - Leader
£500/day - £550/day
RECENTLY POSTED
+7

Staff Software Engineer | Enterprise Technology Hub

  • Location: Glasgow (Hybrid - City Centre)
  • Role Type: Contract-to-Permanent
  • Daily Rate: Up to £550 per day (Inside IR35 / PAYE)
  • Sector: Global Tier 1 Institutional Technology

The Opportunity

We are seeking a high-caliber Staff Software Engineer to spearhead critical modernization initiatives within a global technology hub. This role is designed for a technical visionary capable of navigating large-scale enterprise environments while leading the transition from legacy systems to cloud-native, microservices-based architectures.

As a Lead, you will bridge the gap between complex requirements and technical execution, taking direct responsibility for the management and mentorship of a offshore development team.

Core Responsibilities

  • Architectural Evolution: Drive the migration of legacy monolithic codebases into lightweight, API-based microservices.
  • Offshore Team Leadership: Manage and mentor an offshore development team of 20+ members, ensuring delivery excellence and code quality.
  • Cloud Transformation: Lead the transition of hosting platforms from legacy systems to Kubernetes-based environments on GCP or AWS.
  • Full-Stack Delivery: Architect and maintain robust, scalable applications using Java 17+ and Angular.
  • Data Modernization: Oversee complex data migrations, including Elasticsearch upgrades (v2 to v8) and transitioning operational databases from Oracle to PostgreSQL.
  • Stakeholder Engagement: Translate complex high-level requirements into low-level technical specifications and comprehensive design documentation.
  • Quality Governance: Implement regulatory-compliant, zero-touch CI/CD pipelines to manage change and ensure system stability.

Technical Stack Requirements

  • Backend: Mastery of Java 17+, Spring Boot, and Microservices architecture.
  • Frontend: Advanced proficiency in Angular, TypeScript, RxJS, and modern UI/UX design.
  • DevOps & Cloud: Hands-on experience with Kubernetes, Docker, Terraform, and CI/CD tools like Jenkins or GitHub Actions.
  • Data & Messaging: Expert knowledge of Kafka, Apache Flink, PostgreSQL, Oracle, and Elasticsearch.
  • Security: Deep understanding of OAuth 2.0, secure web services, and API gateway management.

Candidate Profile

  • Enterprise Experience: Proven track record delivering software within large-scale, complex global organizations.
  • Proven Leadership: Ability to engage, organize, and motivate large technical teams while advising on long-term technical strategy.
  • Technical Longevity: Extensive career history with deep expertise in Java and web technologies.
  • Academic Foundation: Degree in Computer Science or a related technical discipline.
  • Methodology Mastery: Expert-level knowledge of Agile (Scrum/Kanban), TDD, and architectural design patterns.
Software Engineer (Junior–Senior) | £35,000–£80,000 | North East| Defence Sector
IT Graduate Recruitment
North East England
Hybrid
Junior - Senior
£35,000
RECENTLY POSTED
+4

Software Engineer (Junior–Senior) | £50,000–£80,000+ | Hybrid | Defence Sector

Ready to build software that makes a real-world impact?

Join a high-performing engineering team delivering mission-critical solutions within the defence and national security space. You’ll work on complex, high-stakes systems where reliability, performance, and security are paramount — contributing to technology that truly matters.

This opportunity is open to engineers across Junior, Mid, and Senior levels, offering clear progression, exposure to cutting-edge technologies, and the chance to work alongside experienced engineers, data scientists, and domain experts.

What You’ll Do

  • Design, develop, and maintain secure, high-performance software systems
  • Write clean, scalable code in languages such as Python, C++, Java, or JavaScript
  • Contribute to system architecture and technical decision-making (level dependent)
  • Collaborate with cross-functional teams including engineering, data, and product
  • Work on cloud-based and on-premise infrastructure (AWS / Azure / secure environments)
  • Support CI/CD pipelines, testing, and deployment in regulated environments
  • Ensure software meets strict security and compliance standards

What We’re Looking For

  • STEM degree (Computer Science, Engineering, Mathematics, Physics, or similar)
  • Experience level:
  • Junior: Strong academic background + internships/personal projects
  • Mid: Commercial experience delivering production-grade software
  • Senior: Proven track record in system design, leadership, and delivery
  • Proficiency in at least one core language: Python, C++, Java, or JavaScript
  • Strong problem-solving skills and ability to work in complex environments
  • Familiarity with Git, testing practices, and software development lifecycle

Highly Desirable:

  • Experience with cloud platforms (AWS, Azure)
  • Exposure to DevOps practices (CI/CD, containerisation, infrastructure as code)
  • Knowledge of secure software development or regulated industries

Important Requirements

  • Must be eligible for UK Security Clearance (SC/DV)
  • Must be willing to work within the defence/national security sector

Why Join

  • Impact: Work on systems that support national security and critical operations
  • Progression: Clear career pathways from Junior to Senior and beyond
  • Learning: Ongoing technical development and exposure to advanced technologies
  • Environment: Collaborative, mission-driven engineering culture
  • Benefits: Competitive salary, bonus, hybrid working, and long-term career stability

Apply Now

If you’re motivated by solving complex problems and want to build secure, high-impact systems, we’d love to hear from you.

Keywords: Software Engineer, Defence, Secure Systems, Python, C++, Java, JavaScript, Cloud, DevOps, CI/CD, National Security, SC Clearance, DV Clearance, MOD, Embedded Systems, Systems Engineering, Backend Developer, Full Stack Developer, Distributed Systems, Microservices, Kubernetes, Docker, AWS, Azure, Infrastructure as Code, Agile, Scrum, Linux, Cybersecurity, Network Security, Real-Time Systems, Data Engineering, Machine Learning, Artificial Intelligence, Signal Processing, RF Systems, Simulation, Test Automation, Integration Engineer, Technical Consultant, Public Sector, Government Technology, Defence Technology

Graduate Software Developer - Isle of Man
IT Graduate Recruitment
UK
Hybrid
Graduate
£35,000
RECENTLY POSTED
+5

Graduate Software Developer

Location: Isle of Man (Hybrid)

Salary: £30,000–£40,000 + Benefits

Start your career building real-world software in a collaborative, fast-growing tech environment.

We’re looking for motivated graduates to join a high-performing engineering team working on scalable, modern software solutions. You’ll gain hands-on experience across the full development lifecycle while learning from experienced developers and contributing to meaningful projects from day one.

What You’ll Do

  • Design, develop, and test software applications
  • Write clean, maintainable code in Python, Java, C++, or JavaScript
  • Collaborate with developers, product teams, and stakeholders
  • Debug, troubleshoot, and optimise application performance
  • Contribute to testing, CI/CD pipelines, and deployments
  • Learn and apply best practices in modern software development

What We’re Looking For

  • A degree in a STEM subject (Computer Science, Engineering, Maths, etc.)
  • Strong academic background and passion for technology
  • Experience through projects, coursework, or internships
  • Knowledge of at least one programming language
  • Strong problem-solving skills and attention to detail
  • Understanding of Git and basic software development principles

Desirable (Not Essential)

  • Exposure to cloud platforms (AWS, Azure, or similar)
  • Familiarity with DevOps practices (CI/CD, Docker, etc.)
  • Experience with web development, APIs, or databases

Why Join

  • Career Progression – Clear pathway from graduate to experienced developer
  • Learning & Development – Mentorship and ongoing technical training
  • Varied Work – Exposure to different technologies and projects
  • Team Culture – Supportive, collaborative environment
  • Location – Opportunity to work in the Isle of Man with hybrid flexibility

Apply Now

If you’re a graduate looking to kick-start your career in software development and work on impactful, modern systems, we’d love to hear from you.

Graduate Software Developer, Junior Software Engineer, Entry Level Developer, Graduate Engineer, Software Engineer Isle of Man, Python Developer, Java Developer, C++ Developer, JavaScript Developer, Backend Developer, Full Stack Developer, Web Developer, Application Developer, Cloud Computing, AWS, Azure, DevOps, CI/CD, Git, Agile, Scrum, REST APIs, Microservices, Docker, Kubernetes, SQL, NoSQL, Linux, Software Development Lifecycle, Programming, Computer Science Graduate, Technology Graduate

Software Engineer
it stars
Worcestershire
Hybrid
Mid - Senior
£38,000 - £48,000
RECENTLY POSTED
+5

Role Overview

The Software Engineer (R&D) designs, develops and delivers robust, scalable software solutions while also originating and assessing new innovations. The role requires strong computer science foundations, the ability to think abstractly, and experience building performant core algorithms.

The Software Engineer (R&D) works independently on complex technical tasks, collaborates effectively within Agile teams, and contributes across the full software development lifecycle. They are expected to mentor junior Engineers, contribute to architectural direction, and drive quality and innovation through best practices.

In addition to core product development, the role may involve:

  • R&D investigations and prototyping that feed into future products
  • On project basis work within a two-week sprint Scrum framework
  • Professional services projects for specific customers
  • Supporting customers through advanced technical problem-solving and bug resolution

Key ResponsibilitiesR&D and Innovation

  • Originate, prototype and assess new innovations
  • Think abstractly to explore algorithms and approaches for calculating distances, performance and accuracy.
  • Explain problems addressed and approach to them, listen and appreciate feedback
  • Prototype ideas in code, design and run appropriate performance and correctness tests (including O(n) analysis).
  • Call time on investigations that are not producing results and refocus effort where appropriate.
  • Roadmap architectural approaches that address diverse and sometimes unconnected customer feedback.
  • Ensure R&D work remains focused on clear goals and outcomes.
  • Document findings thoroughly and hand over validated work to the wider development team.
  • Demonstrable knowledge and experience in data mining, machine learning (including deep learning), generative AI (e.g., with Retrieval-Augmented Generation), and reinforcement learning.

Software Development & Delivery

  • Design, develop, test and maintain software applications using Java (8+), XSLT, XML, JSON, JavaScript, TypeScript and React.
  • Develop and maintain automated tests to ensure high coverage, performance and reliability.
  • Take ownership of feature development from concept through deployment.
  • Write clean, maintainable and well-documented code following industry best practices.
  • Submit code for CI pipelines, resolve broken builds, and actively participate in debugging and optimisation.
  • Participate in code reviews, providing constructive feedback and mentoring junior Engineers.
  • Data Science algorithms and techniques.
  • Probability & Statistics.
  • Parsing frameworks.
  • Deeper knowledge of AI techniques beyond assembling predefined components.
  • Background in theory of the techniques and maths that AI uses.

Collaboration & Agile Ways of Working

  • Actively participate in Agile ceremonies including Daily Scrum, Sprint Planning, Reviews and Retrospectives.
  • Work closely with Product Management to understand customer feedback and prioritise areas for innovation.
  • Collaborate across Engineering, Product and R&D to define and deliver new features.
  • Contribute to backlog refinement and continuous improvement of team processes and technical practices.

Customer & Operational Support

  • Collaborate with internal support teams to deliver accurate solutions and improve customer satisfaction.
  • Maintain accurate records of development work, R&D investigations, failed attempts and time spent.
  • Keep JIRA issues and project documentation up to date.

Required Skills & Experience

  • Degree in Computer Science, Software Engineering, or equivalent professional experience.
  • 3+ years experience in a major programming language, with strong experience writing core algorithms.
  • Advanced proficiency in Java (8+).
  • Good knowledge of XSLT and data transformation techniques.
  • Experience working with structured data formats such as XML and JSON.
  • Strong understanding of algorithms, data structures and performance analysis (O(n)).
  • Experience with REST APIs, SaaS architectures and cloud infrastructure (preferably AWS).
  • Hands-on experience with Git, Bitbucket, JIRA and Confluence.
  • Familiarity with Agile/Scrum methodologies.
  • Ability to work independently, lead technical initiatives, and collaborate effectively within teams.

Desirable Experience

  • XML comparison, transformation or document-processing systems.
  • CI/CD pipelines and automated testing frameworks.
  • Containerisation technologies such as Docker or Kubernetes.
  • Data science algorithms, probability and statistics.
  • Parsing frameworks.
  • Deeper understanding of AI techniques and their mathematical foundations.
  • Experience with JavaScript, TypeScript and React.
Full Stack Python Engineer - Flask
Ikhoi Recruitment
Newcastle upon Tyne
Remote or hybrid
Senior - Leader
£60,000 - £62,000
RECENTLY POSTED
+3

A great environmental client is looking for Senior Full Stack Engineer with Flask. They don’t just write code; we bridge the gap between heavy-duty engineering algorithms and high-performance digital products. Their optimization tools are used in the world’s most demanding environments—from subsea exploration to offshore wind farms.

They are looking for a Senior Python Developer who wants to move beyond “just another SaaS app” and build sophisticated, full-stack systems that power global infrastructure.

Why Join?

  • High-Impact Engineering: Your code will optimize massive offshore operations and renewable energy sectors.
  • Total Autonomy: You aren’t just a cog in a machine. You will shape the architecture, propose new features, and drive the technical direction of our entire stack.
  • True Full-Stack Variety: From background daemons and parallel computing to sleek front-end interfaces and AWS cloud orchestration.
  • A “Green” Culture: We walk the talk. We offer railcard reimbursements and even contribute to your home energy bills if you’re on a renewable tariff.

The Tech Stack

We are a Flask house looking for a master of the MVT (Model-View-Template) structure. You’ll be taking ownership of:

  • Backend: Python, Flask, Jinja2, SQLAlchemy.
  • Frontend: Vanilla JS (jQuery, AJAX), HTML5, CSS3.
  • Data & Infrastructure: PostgreSQL, Docker, and a deep AWS suite (ECS, RDS, VPC, Boto3).
  • The “Hard” Stuff: Parallel computing, background daemons, and orchestrating complex engineering algorithms.

The Role

As our Senior Developer, you will lead the lifecycle of our cloud-based products from “napkin sketch” to enterprise deployment.

  • Architect: Design full system workflows, databases, and cloud infrastructure.
  • Build: Create background services to run optimization algorithms in parallel.
  • Innovate: Identify and scope new R&D opportunities and contribute to funding bids.
  • Lead: Manage external technical relationships and mentor the next generation of engineers.

About You

You are a developer who loves the “how” as much as the “what.” You should bring:

  • Proven Experience: You’ve led the development of multiple complex web apps using Python/Flask and Jinja2.
  • Full-Stack Fluency: You’re comfortable across the entire lifecycle—front-end, back-end, and AWS deployment.
  • Ownership Mentality: You enjoy taking a code base from an idea to a commercial-grade product.
  • Communication: You can translate complex technical specs into clear plans for stakeholders and subcontractors.

Bonus points if you have experience with GIS Mapping (OpenLayer), Kubernetes, or .Net Core.

Technical Architect
Howdens Joinery
Wellingborough
Hybrid
Senior - Leader
Private salary
RECENTLY POSTED

We’re offering an exciting opportunity to take a leading role in our software development function as a Technical Architect. You will drive the technical vision, define architectural strategy, and guide the creation of innovative, scalable solutions that make a real impact on our business

This is a full-time permanent opportunity based at our office in Brackmills Business Park, Northampton, Raunds, Northamptonshire or Howden, East Yorkshire. You will work onsite 4 days per week with one from home.

What you’ll be doing

  • Technical Leadership: Mentor developers, guide best practices, and resolve complex technical challenges.
  • Architecture Ownership: Define, evolve, and document system architecture to align with business goals and technical standards.
  • Solution Design: Deliver secure, scalable solutions that balance speed, cost, and quality.
  • Standards & Governance: Uphold coding, testing, and security standards across teams.
  • Innovation: Evaluate new technologies, modernise systems, and reduce technical debt.
  • Collaboration: Work closely with product and delivery teams, communicating technical decisions clearly.
  • Future-Proofing: Plan for growth with a forward-looking technology roadmap.

What we need from you:

  • Understanding of software engineering principles, design patterns, and system architecture.
  • Strong knowledge of modern programming languages (e.g. C#, Java, JavaScript/TypeScript, Python) and frameworks relevant to your stack.
  • Hands-on experience with cloud platforms (e.g. AWS, Azure, GCP) and containerisation/orchestration (e.g. Docker, Kubernetes
  • Hands-on technical expertise with enterprise solutions
  • Experience in defining, designing, configuring and delivering enterprise system
  • Effective communicator able to translate technical detail when communicated with stakeholders
  • System issue investigation and resolution
  • The ability to translate complex stakeholder demands into realistic solutions that meet expectations and don’t introduce technical debt.
  • Ability to set and communicate a clear technical vision
  • Solid grasp of integration approaches (APIs, microservices, event-driven systems) and data modelling.
  • Proven track record of designing and delivering complex, scalable, and secure applications in an Agile/DevOps environment
  • Experience applying CI/CD, automated testing, and monitoring practices

What we can offer you

  • Grade 4 role
  • Competitive salary and company bonus
  • Excellent pension scheme (company contribution of up to 12%)
  • Car Allowance or Company Car
  • Private Healthcare for you and your family
  • 25 days holiday + bank holidays with the option to buy additional days.
  • Staff Discount
  • Employee Assistance Programme
  • Exceptional Reward and Recognition events

How to apply

Good luck with your application. Before you apply, please speak to your manager, so that they are aware of your interest in this role. You will also need to attach a CV as part of your application. Please take note that this advert is a summary of the main duties and responsibilities and may be subject to change. If you have any questions or need further support or information, please contact the hiring manager, Terry Maye or Holly Gibbins in the Recruitment Team.

Senior Python Full Stack Developer
Gillespie Recruitment Ltd
Newcastle upon Tyne
In office
Senior
£42,000 - £62,000
RECENTLY POSTED
+6

Are you a senior-level Full Stack Developer who thrives on solving complex problems and turning innovative ideas into powerful, real-world applications?

Do you enjoy working with Python at scale, shaping user-focused web platforms, and having genuine influence over technical direction and product development?

Looking for a permanent opportunity where your expertise is valued, your voice is heard, and you can help build cutting-edge tools within a growing, purpose-driven organisation?

Gillespie Recruitment are delighted to be working on behalf of an innovative and rapidly scaling technology business to recruit an experienced Senior Python Full Stack Developer based in Newcastle upon Tyne.

This is an exciting opportunity to join a forward-thinking organisation developing world-leading tools, where collaboration, flexibility, and technical excellence sit at the heart of everything they do.

The Role

As Senior Python Full Stack Developer, you’ll be a key member of the Full Stack Development team, working closely with the Lead Full Stack Developer to bring sophisticated engineering tools to life through intuitive, high-performance web applications.

You’ll be involved across the full software lifecycle — from system architecture and cloud design through to development, deployment, and optimisation. Alongside hands-on development, you’ll play an important role in mentoring junior colleagues, shaping future R&D initiatives, and contributing to the organisation’s growing presence within the industry.

This role is ideal for someone with a proactive, “can-do” mindset who enjoys balancing technical depth with creativity, teamwork, and real ownership.

Key Responsibilities

  • Taking initiative on robust software product development, including developing, deploying, and maintaining cloud-based web applications
  • Designing full system structures, including workflows, databases, and cloud architectures
  • Creating an exceptional user experience for advanced engineering tools
  • Developing background daemons and orchestration software to run optimisation algorithms in parallel
  • Identifying and scoping new features and future R&D opportunities
  • Producing technical specifications for external subcontractors and managing those relationships
  • Supporting the development of R&D funding applications and consultancy proposals
  • Coaching and mentoring junior developers
  • Representing the business at conferences, webinars, and industry events

About YouEssential Skills & Experience

  • Proven experience owning and delivering full stack web applications end-to-end
  • Strong understanding of user-centric design and client experience
  • Solid knowledge of parallel, virtual, cloud computing and Dockerisation
  • Experience developing background services using multiprocessing and multithreading
  • Excellent technical capability across:
  • Python, Flask, MVT architecture
  • SQLAlchemy and ORM principles
  • PostgreSQL and database design
  • Front-end development using HTML, CSS, JavaScript (jQuery, AJAX, DataTables)
  • Jinja2 and Node Package Manager
  • Docker and Docker Python API
  • AWS (ECS, RDS, EFS, EC2, VPC, Firewalls, Boto3 API)
  • Azure DevOps, CI/CD pipelines, repositories
  • Git and source control tools
  • Mapping solutions such as OpenLayers
  • Strong written and verbal communication skills, able to clearly explain technical concepts to non-technical stakeholders
  • Experience delivering complex, uncertain R&D projects
  • Confident conducting high-quality code reviews

Desirable

  • Experience with additional languages (e.g. .NET Core)
  • Kubernetes
  • GIS and mapping technologies
  • Background in net-zero or renewable energy engineering environments
  • Model-based engineering knowledge
  • Experience writing successful R&D or consultancy proposals
  • Experience working on international consultancy projects
  • Additional language skills

Attributes & Behaviours

  • Professional and confident working with a wide range of stakeholders
  • Collaborative, inquisitive, and solutions-focused
  • Comfortable working independently while contributing fully to a team
  • Discreet, diplomatic, and trustworthy
  • Adaptable, with an understanding that roles evolve in a growing organisation
  • Aligned with strong values around integrity, fairness, trust, and excellence

QualificationsEssential

  • Degree in a relevant subject (e.g. Software Development, Computer Science, Mathematics, Engineering) from a reputable institution
  • Right to work in the UK

Desirable

  • Relevant CPD or formal certifications (AWS, Python, Front-End Development, Cyber Security, etc.)
  • CPD or qualifications linked to the net-zero or energy transition sector

What’s on Offer

  • Permanent position
  • Salary between £42,000 – £62,000, depending on experience
  • Newcastle upon Tyne–based role
  • Opportunity to work on truly innovative, world-leading technology
  • Supportive, collaborative team environment
  • Real scope to influence products, processes, and future direction
Robotics Engineer
Eclectic Recruitment
Cambridgeshire
Hybrid
Junior - Mid
£60,000 - £70,000
RECENTLY POSTED

Our client, a pioneering Robotics and Technology company, is recruiting for a Robotics Control Engineer on a full-time permanent basis. This is a hybrid role with occasional travel.

Key duties will include but are not limited to:

  • Assist with developing control algorithms to improve the performance of robotic systems.
  • Work closely with the wider team to ensure quality across the full software lifecycle.
  • Produce clear technical documentation covering system requirements.
  • Contribute to all stages of the system development lifecycle from concept to production.
  • Testing, debugging and verifying C++ code.
  • Support with field testing of robotic systems in real-world environments.

The successful candidate will have:

  • Software Engineering / Computer Science Degree BSc / BEng / HND qualification or relevant experience.
  • Experience with C++, ROS, ROS2.
  • Strong experience with control systems.
  • Experience with motion planning.
  • Experience with Docker, CI/CD and unit testing.
  • Hardware integration experience with robotic platforms.
  • Experienced working within robotics.

If this role looks like your next challenge, please contact Ben ASAP or apply via this advert!

We endeavour to reply to every candidate, every time but if you haven’t heard back within 10 days, please understand that you have unfortunately been unsuccessful for this position, or the position has been filled. Please call the office or send an email to discuss other potential positions.

Full Stack Developer
Devonshire Hayes Recruitment Specialists Limited
London
Hybrid
Mid
£45,000 - £65,000
RECENTLY POSTED
+9

If you are a Full Stack Developer with strong UI experience, we have a new 1-year FTC we’d like to discuss with you. This role would be ideal for someone with 3-5 years’ experience and requires 3 days per week onsite in The City of London.

About the Company

A leading global financial services firm specialising in electronic trading and liquidity solutions is undergoing a significant technology transformation. With an established presence across major financial hubs, the business works with top-tier institutional clients and is investing heavily in modernising its trading platforms and infrastructure.

This is an opportunity to join a high-performing, collaborative technology team working on cutting-edge, real-time systems within a fast-paced environment.

The Role

We’re looking for a mid-level Full Stack Developer with strong front-end expertise to play a key role in delivering next-generation trading applications.

You’ll join a small Agile team, working closely with both technology and business stakeholders on greenfield and enhancement projects, with a particular focus on real-time UI development.

This role would suit someone who thrives in a dynamic environment and enjoys building high-performance, user-centric applications.

Key Responsibilities

  • Translate user stories into scalable, high-quality technical solutions
  • Contribute to Agile ceremonies including sprint planning, stand-ups, and retrospectives
  • Design, build, test, and deploy applications within a microservices architecture
  • Develop responsive, real-time front-end interfaces for trading workflows
  • Build proof-of-concepts (PoCs) and UI prototypes to support business requirements
  • Write and maintain integration tests as part of the development lifecycle
  • Collaborate with cross-functional teams to deliver key milestones
  • Provide support for production systems when required

Technical Skills & Experience

Essential:

  • Strong experience with Next.js, React, and TypeScript
  • Solid front-end engineering experience, ideally within real-time or trading environments
  • Experience with WebSockets or SignalR for real-time communication
  • Backend development experience with .NET (C#) and/or Python
  • Strong understanding of REST APIs and microservices architecture
  • Experience with message brokers (e.g. RabbitMQ or Kafka)
  • Knowledge of caching technologies (e.g. Redis)
  • Experience with Azure DevOps / CI/CD pipelines / Git
  • Working knowledge of SQL and NoSQL databases
  • Experience with cloud platforms (Azure or AWS)

Desirable:

  • Experience with containerisation (Docker, Kubernetes)
  • Knowledge of financial systems or trading platforms
  • Exposure to FIX protocol
  • Understanding of asset classes such as FX, derivatives, or similar

Qualifications & Experience

  • Degree in Computer Science, Engineering, or a related field
  • 2–3 years’ experience in full stack or front-end development
  • Prior experience working on data-driven or real-time UI applications preferred
  • Exposure to Agile delivery environments

Key Attributes

  • Proactive and self-motivated, with the ability to work independently
  • Comfortable working in a fast-paced, evolving environment
  • Strong attention to detail and quality
  • Effective problem solver with a pragmatic approach
  • Collaborative team player with strong communication skills
Java React Fullstack Developer - VP
Bond McKenzie
London
In office
Leader
£85,000 - £115,000
RECENTLY POSTED
+7

Senior Java Fullstack Developer - VP level - Investment Technology / Finance

An industry leading global financial and technology organisation are looking for Senior Java Software Engineers with 7+ years’ experience, who have some experience in React or similar, plus modern JavaScript/TypeScript, who like to innovate and be part of a team creating next-generation investment finance technology.

Based in London, you will be a key part of the team responsible for engineering a cloud-first Private Markets platform using a microservice architecture, supporting hundreds of client businesses, managing and analysing their portfolios. The team’s focus is to design and implement authorisation and permissions management using RBAC and policy based approaches. The team owns permissions management capabilities (roles, entitlements, lifecycle changes) and drives integration with the central authentication platform to enable consistent access control across applications and environments.

The team is very quickly moving to AI-enabled development, and you will be at the heart of that transformation.

Responsibilities

  • Work closely alongside the Engineering Lead to deliver the technical strategy for your team.
  • Deliver high efficiency, high availability, concurrent and fault tolerant software systems using API-First principles.
  • Design, develop, and implement secure, scalable, and reliable micro-services to deliver client-facing applications using a Java backend and React frontend.
  • Optimize performance and reliability through continuous testing, debugging, and refinement.
  • Stay abreast of industry trends and emerging technologies to drive innovation and maintain a competitive edge, with a particular focus on AI.
  • Provide technical leadership and mentorship to more junior developers, fostering a culture of learning and growth within the team.

Ideal profile

  • 7+ years of professional experience in Java development, with a focus on building client facing APIs or platforms
  • Strong written and verbal communication skills, with experience managing and mentoring diverse teams.
  • Knowledge of building applications using AI tooling and frameworks (e.g. LLMs, prompt engineering, vector databases).
  • Experience integrating AI/ML services into backend systems and APIs.
  • Familiarity with AI driven development practices and tools for code generation and testing.
  • Strong proficiency in Java and related frameworks (e.g. Spring Boot, Hibernate).
  • Some experience in React or similar and modern JavaScript/TypeScript.
  • Solid experience with object oriented design and applying standard design patterns
  • Experience designing, building, and deploying scalable microservices using API first principles with REST and/or gRPC.
  • Experience with API authentication and authorization mechanisms (e.g. OAuth, JWT).
  • Hands on experience with engineering tools such as Git, Maven, unit and integration testing frameworks, and mocking libraries.
  • Exposure to Docker, Kubernetes, and cloud services in an enterprise environment is beneficial.
  • Experience with message brokers such as Kafka a plus.
  • A friendly, positive, and can do attitude.
  • A Bachelor’s degree in Computer Science, Engineering, or a related field.
C# Senior Software Developer
Adria Solutions
Lancashire
In office
Senior
£50,000 - £75,000
RECENTLY POSTED
+11

C# Senior Software Developer - Onsite

My client is seeking a talented C# Senior Software Developer to join their Preston-based team. This role offers an exciting opportunity to lead projects, mentor junior developers, and work on high-impact, secure banking solutions. You will be a key contributor to web portal and API development, ensuring performance, security, and reliability in a dynamic environment.

This role is ideal for developers with strong technical expertise who are looking to grow into leadership or team management responsibilities.

Key Responsibilities

  • Develop and maintain web portals using ASP.NET MVC / .NET Core
  • Design and integrate REST APIs with internal and third-party services
  • Implement secure authentication mechanisms (JWT, OAuth2, API Keys)
  • Connect applications to relational databases using Entity Framework Core (DbContext, LINQ, Migrations)
  • Debug and trace request flows from UI Controller API Database Response
  • Maintain and publish API documentation via Swagger / OpenAPI
  • Ensure API security, reliability, and performance (error handling, retry logic, logging, timeouts, CORS)
  • Collaborate with database, infrastructure, and QA teams for portal and API releases
  • Participate in code reviews, version control, and CI/CD deployment workflows

Required Technical Skills

  • C# (strong proficiency)
  • ASP.NET MVC or .NET Core Web API
  • MVC concepts: Routing, Controllers, Filters, Middleware, Model Binding, Dependency Injection
  • Entity Framework Core (DbContext, DbSet, OnModelCreating, LINQ) and ADO.NET/Raw SQL experience
  • MS SQL Server or MySQL database experience
  • HTML5, CSS3, JavaScript
  • REST API expertise and integration (HttpClient, RestSharp, JSON serialization/deserialization, CORS, HTTPS, API security)
  • Git version control and CI/CD workflows (Azure DevOps, GitLab CI preferred)
  • Hosting experience with IIS or Kestrel
  • Docker basics (preferred but not mandatory)

Preferred/Bonus Skills

  • Experience with fintech or payments API integration
  • Cloud services (Azure, AWS) hosting basics
  • Webhooks and event-based APIs
  • Structured logging tools (Splunk, ELK, App Insights)
  • Performance optimization and API rate-handling

Why Join My Client

  • Be part of a pioneering fintech/secure banking technology company
  • Opportunity to mentor and lead junior developers
  • Work in a supportive, collaborative, and technically driven environment
  • Gain experience in high-security, mission-critical software projects

Interested? Please Click Apply Now! C# Senior Software Developer

Lead Azure Platform Engineer
Canada Life UK
London
Hybrid
Senior
Private salary
RECENTLY POSTED
+2

Location: London, Watford or Bristol (Hybrid working options available)

We’re seeking a Lead Azure Platform Engineer to play a key role in designing, building and running our Azure platform services. This is a hands-on technical leadership role, combining deep engineering expertise with mentoring, standards-setting and influence across teams.

You’ll work as part of our Platform Engineering capability, enabling delivery teams through secure, scalable and well-architected Azure platforms, while helping drive modern DevOps, automation and reliability practices.

What You’ll Do

  • Design, build and evolve Azure platform services used across delivery teams.
  • Lead the implementation of secure, scalable and resilient Azure environments.
  • Be hands-on with development work: writing code, reviewing pull requests and deploying to production.
  • Act as a technical authority within the platform and delivery ecosystem.
  • Own and evolve Infrastructure-as-Code using Terraform and/or Bicep.
  • Drive automation that removes toil, improves reliability and accelerates delivery.
  • Leverage GitHub Copilot and AI-assisted tooling to increase productivity and quality.
  • Champion consistent patterns for networking, identity, security and landing zones.
  • Lead the development of CI/CD pipelines and automated infrastructure delivery.
  • Promote strong observability, monitoring and alerting practices.
  • Take part in incident response, root cause analysis and platform stability improvements.
  • Balance build-and-run responsibilities with a focus on long-term platform health.
  • Set and maintain engineering standards, guardrails and best practices.
  • Mentor engineers through pairing, code reviews and knowledge-sharing sessions.
  • Proactively identify technical debt and lead initiatives to address it.
  • Influence tooling, ways of working and adoption of new technologies across teams.

Who You Are

Essential Experience & Skills

  • Strong experience as a cloud, platform or DevOps engineer.
  • Deep knowledge of Microsoft Azure and core platform services.
  • Proven experience delivering Infrastructure-as-Code (Terraform and/or Bicep).
  • Strong scripting skills (PowerShell, Bash and/or Python).
  • Experience building or operating CI/CD pipelines.
  • Excellent communication skills and a collaborative mindset.
  • An AI first mindset focused on skills development for SRE

Desirable Experience

  • Azure networking and security architecture experience.
  • Container platforms (Docker, AKS).
  • Cloud governance, cost management (FinOps) or security practices.
  • Azure DevOps and/or GitHub enterprise environments.
  • Cross-plane experience
Senior Data Engineer
Experis
London
Hybrid
Senior
Private salary
+2

Job title: Senior Data Engineer

Location: London - Hybrid 2/3 days on site

Duration: 6-12 months initially

This is for a Senior, Experienced Data Engineer role to support Strategic Platform build, as part of Integrated Financial Crime Programme

This role will be producing design and support for POC build this year.

  • Strong knowledge of data governance, metadata management, data quality, and data mesh concepts, with the ability to influence enterprise-wide adoption. Ability to communicate complex technical concepts clearly to senior leadership, influencing architectural and investment decisions.

  • Deep expertise in cloud data architecture and distributed computing paradigms, with strong hands-on background in AWS data platforms, including Glue, Lambda, S3, Redshift, Athena, and Databricks.

  • Modern Data Stack: Understanding of data Lakehouse architectures (Delta Lake, Iceberg) & experience with containerization using Docker. Including architecture design, data modelling, workload optimization, and cost governance. Advanced knowledge of data modelling techniques, including dimensional modelling, schema evolution, and design patterns for analytics, reporting, and downstream consumption.

  • Exposure to real time and event-driven architectures, including Apache Kafka, Spark Streaming, or similar technologies. Strategic understanding of DBT (Data Build Tool) and analytics engineering practices for scalable transformation and modelling.

  • Demonstrated ability to define and govern data architecture standards, reference architectures, and engineering frameworks across multiple teams. Strong understanding of cloud security, IAM, data access controls, and platform governance, with experience implementing fine grained data security using tools such as Immuta.

  • Advanced proficiency in Python, PySpark, and SQL, with the ability to guide teams on performance optimization and scalable design rather than individual contribution alone.

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.