Make yourself visible and let companies apply to you.
Roles
GitLab Jobs
Overview
Looking for top GitLab jobs? Discover the best opportunities for GitLab engineers, DevOps specialists, and CI/CD experts on Haystack. Find your next role working with GitLab’s powerful platform, specializing in version control, automation, and collaboration. Start your career journey today with tailored GitLab job listings designed to match your skills and ambitions.
Full Stack Software Engineer
X-On Health
Woodbridge
Hybrid
Mid - Senior
£45,000
RECENTLY POSTED
+3

Location: Melton (Hybrid)

Working Hours: 09:00 17:30

Salary: up to £45,000 depending upon experience

The purpose of this role is to understand and solve complex business problems and challenges through the design and development of software applications, services and components; ensuring high performance, reliability, and security. This role will contribute directly towards exciting technology opportunities in the public health sector; specifically in general practice.

Responsibilities

Design and development

Contribute towards the design, develop, and implement high-performance, scalable, and maintainable applications and services

Develop APIs and other web services

Work with databases (relational and NoSQL) to implement data models

Contribute towards all phases of the software development lifecycle, from design and development through to testing, deployment and monitoring & alerting

Technical Leadership

Coach and guide other members of the team

Conduct code reviews and provide constructive feedback

Promote software engineering best practices and principles

Participate in architectural and design discussions

Stay abreast of the latest technologies and industry trends

Problem-Solving

Diagnose and troubleshoot complex technical issues

Identify and contribute towards solutions designed to improve service or component security, performance, scalability, and reliability

Collaboration

Work closely with frontend engineers, product managers, and other stakeholders

Share ideas and prompt continuous improvement across the team

Quality Assurance & Compliance

Write unit tests and integration tests to ensure code quality

Participate in code reviews and ensure adherence to coding standards

Comply with the companys Health & Safety, Data Protection, Information Security, PCI & DSP policies and procedures

Skills required

Essential

Knowledge of the product development lifecycle

Working experience with modern PHP including frameworks (e.g. Laravel)

Working experience with modern frontend frameworks/libraries (e.g. React)

Source control (e.g. GitLab)

Working experience with structured and unstructured databases (e.g. MySQL)

Experience with Message Queues (RabbitMQ) & event driven architecture

Strong knowledge of software design patterns and object-oriented design principles

Working experience of unit test frameworks and test automation

Desired

Strong expertise in Agile methodologies (e.g. Scrum / Kanban)

DevOps tooling

Node.js

Healthcare industry experience (NHS)

VOIP call handling

Benefits

25 Days Holiday plus an additional day for your birthday/equivalent

Cycle to Work Scheme

Winter Flu Jabs

Free On-Site Parking

Learning and development budget with Professional Qualification Support

£1,000 employee referral bonus

Social benefits (paid social events)

Buy Holiday Scheme

Employee Assistance Program

Discount on Health Insurance

Annual Salary Review

Enhanced Company Sick Pay

Monthly pizza in the office (Hybrid employees) / coffee voucher (Remote employees)

SCG mobile benefit

SCG is proud to be an equal opportunities employer. We welcome applications from all parts of the community and are committed to upholding the principles of the Equality Act 2010.

We are committed to supporting applicants with disabilities. We will endeavour to make necessary adjustments to ensure a fair and accessible recruitment process

TPBN1_UKTJ

Salesforce DevOps Engineer
Anson McCade
London
Hybrid
Mid - Senior
£575/day
RECENTLY POSTED

A leading digital delivery organisation is seeking an experienced Salesforce DevOps Engineer to support a major public services programme. This role focuses on designing, building, and maintaining an end-to-end Salesforce CI/CD ecosystem that enables reliable, scalable, and secure releases across multiple environments. You will play a key role in shaping automated build, test, deployment, and environment management pipelines while working closely with development and delivery teams.

Whats on Offer

  • 6-month contract (Inside IR35)
  • £575 per day
  • Hybrid working London based
  • Opportunity to work on high-profile public sector transformation programmes
  • Modern engineering environment with strong emphasis on automation and best practice

What You Need

  • Proven experience as a Salesforce DevOps Engineer or in a similar platform-focused DevOps role
  • Strong Salesforce platform knowledge, including application implementation and configuration
  • Hands-on experience designing and maintaining Salesforce CI/CD pipelines
  • Experience with GitLab CI/CD
  • Strong knowledge of AWS and infrastructure-as-code using Terraform
  • Experience implementing scratch-orgbased validation workflows
  • Experience with semantic-releasedriven packaging approaches
  • Automated environment configuration experience
  • Integration of automated regression testing (e.g. Provar)
  • Experience developing custom Salesforce CLI plugins
  • Exposure to UI automation using tools such as Puppeteer
  • Strong problem-solving and troubleshooting skills
  • Comfortable working within Agile delivery teams
  • Must hold active SC clearance or be eligible and willing to obtain it
  • British passport holder required

If you are a Salesforce DevOps specialist looking for your next contract opportunity in a secure and impactful environment, please apply for immediate consideration.

Software Design Engineer
Mploy Group
Witney
In office
Mid - Senior
£65,000
RECENTLY POSTED
+6

About the Role

We are looking for a talented Software Design Engineer to join our engineering team and play a key role in the design and development of high-performance industrial and automation software. You will work on complex, real-time systems that interface closely with hardware such as motion controllers, lasers, and machine-vision components.

This role is ideal for someone who enjoys solving challenging technical problems, working across software and hardware boundaries, and contributing to robust, scalable system architectures.

Key Responsibilities

  • Design, develop, and maintain high-quality software solutions using C# (.NET / .NET Core), with a strong focus on clean, maintainable architecture.
  • Build intuitive user interfaces using WPF, following best practices such as MVVM and other proven design patterns.
  • Develop and support real-time systems running on RTOS, Windows, or Linux platforms.
  • Integrate and control industrial hardware including motion controllers, lasers, and vision systems.
  • Implement reliable communication between systems using industrial Ethernet protocols and OPC UA.
  • Develop automation, data processing, and tooling solutions using Python.
  • Collaborate closely with multidisciplinary teams to deliver robust, production-ready systems.
  • Support continuous improvement through version control, testing, and CI/CD pipelines.

Technical Skills & Experience

Programming & Frameworks

  • Expert-level experience in C# (.NET / .NET Core).
  • Strong experience with WPF for desktop UI development.
  • Solid understanding of software design patterns (e.g. MVVM, Factory) and clean architecture principles.
  • Good Python skills for automation, scripting, and data handling.
  • Experience developing real-time systems on RTOS, Windows, or Linux.

Industrial Control & Communication

  • Experience programming industrial PCs and motion controllers such as Beckhoff, Delta Tau, Aerotech, or Galil.
  • Deep understanding of industrial Ethernet protocols including EtherCAT, PROFINET, and SERCOS.
  • Hands-on experience using OPC UA for system integration and data exchange.

Hardware, Lasers & Vision

  • Practical experience controlling industrial lasers (fibre, CO2, excimer) via API or serial/Ethernet interfaces.
  • Experience calibrating and controlling galvo scanners (e.g. ScanLab, Cambridge Technology).
  • Strong machine-vision experience using tools such as Halcon and/or OpenCV.

DevOps & Tools

  • Proficient with Git for version control.
  • Experience working with CI/CD pipelines (Azure DevOps, GitLab).
  • Familiarity with data logging and databases, including SQL, NoSQL, and time-series databases such as InfluxDB.

What Were Looking For

  • A highly motivated engineer with strong problem-solving skills.
  • Someone who enjoys working on technically demanding, real-world systems.
  • A team player who can communicate effectively across software, hardware, and engineering disciplines.
  • A passion for building reliable, scalable, and well-designed software.

If you are excited by the opportunity to work on cutting-edge industrial software and contribute to innovative, real-world engineering solutions, we look forward to hearing from you.

DevOps Engineer- SC Cleared
NSD
London
Hybrid
Mid - Senior
£90,000
RECENTLY POSTED
+1

DEVOPS ENGINEER- SC CLEARED

DEVOPS ENGINEER

  • Permanent opportunity for a DevOps Engineer with SC Clearance.

  • Salary up to £90,000 DOE

  • Hybrid opportunity with Hampshire based offices

  • To apply, please call Laura Jackson on 02038540120, or email with an up-to-date CV.

WHO ARE WE?

We’re hiring for DevOps Engineers at various levels to join a top consultancy delivering cutting-edge solutions for industry-leading Defence clients.

You’ll have the opportunity to work across multiple high-impact, innovative and mission-critical projects, shaping solutions that make a real difference.

Due to the sensitive nature of the work, an active SC Clearance is required

THE DEVOPS ENGINEER

  • Active SC Clearance

  • Hampshire Based or ability to travel to Hampshire.

  • Experience as in a DevOps/ Platform engineering role

DEVOPS ENGINEER ESSENTIAL SKILLS

  • Strong experience with AWS Cloud technologies.

  • Infrastructure as Code e.g. Terraform

  • Experience building and maintaining CI/CD pipelines using tools such as GitLab or Jenkins

  • Experience with containerisation tools (Kubernetes, docker)

TO BE CONSIDERED:

Please either apply through this advert or emailing me directly on . For further information please call me: 02038540120/ 07842002894. By applying for this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only.

KEY SKILLS

DEVOPS ENGINEER, DEVOPS, SITE RELIABILITY ENGINEER, PLATFROM ENGINEER, PLATFROM, CLOUD, AWS, AWS CLOUD, AWS ENGINEER, ANSIBLE, TERRAFORM, CLOUD SUPPORT, CLOUD INFRASTRUCTURE, DEFENCE, NATIONAL SECURITY, DV CLEARED, DV CLEARANCE, SECURITY CLEARED, NSD

TPBN1_UKTJ

Network Automation Engineer (telecoms/ network)
Talent Locker
Reading
Hybrid
Mid - Senior
£45,000 - £50,000
RECENTLY POSTED

Hybrid working (2-3 days in customer office in London) - working between Reading and London

Permanent - 12-month fix term contract

About the Role:

We are looking for an Automation Platform Analyst to assist in the delivery and maintenance of network automation projects for one of the leading global defence companies.

You will help implement automation workflows, manage integrations, and troubleshoot platform issues. Basic knowledge of network automation, scripting, and CI/CD is required, with opportunities to learn tools like Itential Automation Platform (IAP), Cisco NSO, and Red Hat OpenShift.

Responsibilities:

  • Help design and implement network automation workflows under guidance.
  • Support and troubleshoot automation scripts and integrations in IAP and NSO.
  • Assist with configuration changes for routers, switches, and firewalls across multiple vendors.
  • Contribute to CI/CD pipeline updates and testing using GitLab.
  • Support deployment of containerised applications on Red Hat OpenShift.
  • Learn and use Python, YAML, and Jinja templates for automation tasks.
  • Assist with API integration and monitoring using API Management platforms.
  • Help maintain documentation for automation processes.
  • Work with teams to ensure smooth project delivery and follow security best practices.

Required Skills and Qualifications:

  • Basic network administration and device configuration knowledge.
  • 5-7 years of telecom experience, with 3-4 years in telecom automation.
  • Familiar with Python, YAML, JSON, CI/CD, and Git.
  • Willing to learn automation platforms (Itential IAP, Cisco NSO).
  • Understanding of WAF and API security basics.
  • Strong problem-solving, communication, and documentation skills.

To apply or find out more information on the role please send your CV to

C++ Software Engineer
Defence
Reading
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

C++ Software Engineer - Defence Initial 6-month contract Onsite in Reading when required Please note, due to the nature of work this role requires SC level Security Clearance on submission. The role will also be working on UK Eyes Only programmes so the contactor must be a sole British national. Our client, a leader in the defence and security sector, is currently seeking an experienced C++ Software Engineer for a contract position. Based near Reading, this role is largely remote with occasional onsite requirements (25% onsite). The contract tenure is six months with full-time hours (37 hours per week). You will be a key contributor in an agile software delivery team, focusing on the development of high-quality software products and innovating within a crucial defence project. Key Responsibilities: Design, build, and maintain code using industry best practices and contributing to estimation activities. Contribute to the completion of product roadmap features, adding significant value to the programme's success. Conduct first-line peer reviews and offer guidance for improvements. Continuously enhance practices and code quality within the team. Provide technical direction during product design and development phases. Develop new product functionalities and produce test artefacts such as unit tests and integration tests. Job Requirements: Proficiency in C++ and experience in producing and deploying applications via a CI/CD pipeline. Strong experience with Windows Presentation Framework (WPF) and development lifecycle tools like GitLab, Bitbucket, Jira, and DOORS. Ability to work within Secure by Design (SbD) principles and across all security classifications. Experience working in an agile delivery team. Effective team leadership skills, particularly in multi-skilled development teams. Capability to quickly form productive working relationships with stakeholders. Previous work experience in configuration management processes and systems. Active SC clearance with more than 6 months before expiry or renewal. Desirable Skills: Experience in C# and WPF. Familiarity with building enterprise-level applications or services. Experience in simulation and/or training environments. Knowledge of TDD, BDD, and SOLID principles. Understanding of DevOps or DevSecOps principles. Key Behaviours: Excellent interpersonal skills for effective customer and partner liaison. Strong written and oral communication skills. High levels of organisation, time management, and prioritisation abilities. Curiosity and a propensity to promote innovation. A strong desire to continuously learn and grow. Ability to work effectively under pressure and collaboratively within a small team. Willingness to travel as required. If you are a highly skilled C++ Software Engineer looking to make a meaningful impact within the defence and security sector, we encourage you to apply now. TPBN1\_UKTJ

Senior Golang Developer - Kubernetes - Financial Services
Rothstein Recruitment Ltd
London
In office
Senior
£130,000
RECENTLY POSTED
+11

Excellent opportunity opens for an experienced Developer strong on Golang with experience in AWS and Kubernetes to join a highly regarded Financial Services entity’s London office. You will act as the team lead and play a key role in building mission-critical financial applications that power trading, investment, and risk management systems across the firm.

If you are passionate about working in a dynamic, fast-paced environment and are eager to apply your technical expertise to the financial services industry, this is the role for you.

Key Responsibilities:

  • Design, develop, and maintain high-performance Back End services using GoLang to support financial applications and services, including trading platforms, investment systems, and risk management tools.
  • Build and deploy cloud-based solutions using Amazon Web Services (AWS), including services such as EC2, S3, RDS, DynamoDB, and Lambda to create scalable, reliable, and secure infrastructure.
  • Implement and manage containerized applications using Kubernetes, ensuring seamless orchestration, scaling, and resilience in a cloud environment.
  • Write clean, efficient, and well-documented code while following best practices for financial systems development, focusing on performance and security.
  • Collaborate with other development teams, business analysts, and stakeholders to define and refine requirements, and ensure that applications meet financial regulatory standards and business needs.
  • Optimize the performance of Back End services, ensuring low-latency responses and high availability, critical for financial services.
  • Implement CI/CD pipelines, automated testing, and monitoring systems to ensure the reliability and stability of production systems.
  • Proactively identify issues and bottlenecks in existing systems and propose solutions to improve the system’s performance and scalability.
  • Stay updated with new tools, technologies, and industry trends in cloud computing, containerization, and financial systems to continuously improve development practices and outcomes.

Ideal Skills:

  • Proven experience (2+ years) in GoLang Back End development, with a strong focus on performance optimization and building scalable systems for high-volume, high-frequency financial applications.
  • Strong experience working with Amazon Web Services (AWS), including EC2, S3, RDS, DynamoDB, Lambda, and other cloud-native technologies.
  • Hands-on experience with Kubernetes for deploying, managing, and scaling containerized applications in a cloud environment.
  • Solid understanding of financial systems and services, particularly in areas such as trading platforms, investment management, and risk analytics.
  • Experience in building microservices architectures and working with APIs (RESTful, gRPC, etc.) to integrate various systems.
  • Strong knowledge of containerization (Docker) and continuous integration/deployment (CI/CD) practices.
  • Experience with database systems (relational and NoSQL) and working with financial data.
  • Familiarity with DevOps practices and tools to streamline the development life cycle, such as infrastructure-as-code (eg, Terraform or CloudFormation).
  • Ability to troubleshoot and resolve issues in production environments, ensuring uptime and performance in high-pressure, mission-critical scenarios.
  • Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders in a fast-paced financial environment.
  • Experience with serverless computing (AWS Lambda, etc.) to create efficient and scalable solutions.
  • Knowledge of financial industry regulations and standards, particularly around data security and privacy.
  • Familiarity with event-driven architectures or message queues (eg, Kafka, RabbitMQ) for Real Time data processing.
  • Experience with automated testing frameworks and continuous delivery tools like Jenkins, GitLab CI, or CircleCI.
  • Understanding of performance monitoring and observability tools such as CloudWatch, Prometheus, or Datadog.

Interested? Please Apply!

Golang Go AWS Kubernetes Terraform Bank Banking Finance Financial Services Crypto Blockchain Web3 Trading Exchange Digital Assets Hybrid Flexible Developer Software Engineer Backend Developer Golang Engineer Kafka Apache Kafka RabbitMQ AWS Lambda Cloud Platform

Network Automation Engineer Specialist (telecoms/ network)
Talent Locker
Reading
Hybrid
Mid - Senior
£60,000 - £65,000
RECENTLY POSTED
+3

Hybrid working (2-3 days in customer office in London) - working between Reading and London

Permanent - 12-month fixed term contract

About the Role:

We are looking for a skilled and self-motivated Network Automation Engineer Specialist with hands-on experience in Itential IAP, Cisco NSO, and Python scripting. The ideal candidate will have experience automating network devices (routers, firewalls, servers), strong CI/CD skills with GitLab, and familiarity with Red Hat OS, OpenShift, and automation frameworks. Experience with API management platforms (Apigee, Kong, OpenShift API Management) and Web Application Firewalls (WAF) is highly desirable. This role will drive network automation, infrastructure-as-code deployments, and platform integrations.

Responsibilities:

  • Design, implement, and maintain network automation using Itential IAP, Cisco NSO, and Python.
  • Manage workflows, integrations, APIs, and multi-vendor network devices.
  • Build and maintain CI/CD pipelines with GitLab.
  • Deploy and manage automation microservices on Red Hat OpenShift.
  • Work with Python, YAML, XML, JavaScript, and Jinja for automation tasks.
  • Integrate with HashiCorp Vault for secure secrets management.
  • Implement and manage API Management solutions and Web Application Firewalls (WAF).
  • Collaborate with DevOps, NetOps, and Security teams.
  • Troubleshoot and optimize automation workflows and platform performance.
  • Ensure adherence to security best practices and regulations.

Required Skills and Qualifications:

  • Experience with Itential IAP and Cisco NSO.

  • 5-7 years of telecom experience, with 3-4 years in telecom automation.

  • Strong knowledge of network administration and firewall configuration (Cisco ASA, Palo Alto, Juniper).

  • Hands-on CI/CD experience with GitLab pipelines.

  • Experience with containerized applications on Red Hat OpenShift.

  • Proficient in Python, JavaScript, YAML, XML, YANG, and Jinja templates.

  • Experience with API management (Apigee, Kong, OpenShift API Management) and API lifecycle.

  • Background in UNIX/Linux administration and working with REST APIs, JSON, webhooks.

  • Experience with Web Application Firewalls (WAF) (F5 ASM, AWS WAF, Azure WAF).

  • Strong analytical, troubleshooting, documentation, and communication skills.

To apply or find out more information on the role please send your CV

DevOps Engineer
Sanderson Recruitment
Woking
Hybrid
Junior - Mid
£100,000
RECENTLY POSTED
+6

DevOps Engineer / Site Reliability Engineer -£35,000 to £100,000 per annum - SC or DV clearance required

Two roles available, each based in either Woking or Hampshire, with hybrid working (two days per week on site)

We are hiring two DevOps and Site Reliability Engineers to join a highly technical consultancy working in the secure sector. Either role can be based in Woking or Hampshire. The hybrid arrangement is two days per week in the office, with the remaining time from home.

There are two positions. One will support a live MoD account. The other will focus on internal systems and platform capability.

Both roles are open to people at any stage of their career. We do not want salary expectations to be a blocker, so we’re happy to have a straightforward conversation early and agree an appropriate figure before submission.

This consultancy places real emphasis on long-term research, engineering quality and innovation. While there is always an element of delivery, the work is structured to allow time for improving platforms, introducing automation and doing things properly rather than simply keeping systems running.

You will work directly with the Head of Software, who is highly experienced and enthusiastic about automation and modern engineering practices. There is genuine scope to influence technical direction and ways of working.

This is secure-sector work and SC or DV clearance is required. Existing clearance is strongly preferred. In some cases, sponsorship may be possible where eligibility and role fit are clear.

We’re looking for engineers who dislike repetitive manual work, take ownership of reliability and operations, and make the case for better, more automated ways of working. If you enjoy improving platforms, reducing friction and making systems more robust over time, you’ll fit well.

Experience with some of the following would be useful, but you don’t need all of them: Kubernetes, Docker, Helm, Terraform, Ansible, Jenkins, GitLab and CI/CD pipelines, Python, Java and Spring, JavaScript and React, and any major cloud platform.

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

Scientific Team Lead
EMBL-EBI
Saffron Walden
Hybrid
Senior
£100,000
RECENTLY POSTED
+8

Are you interested in a leading role to shape the infrastructure and systems of one of the worlds most widely used scientific data resources?

Ensembl is the leading resource for exploring and analysing genomes, used by researchers globally on a daily basis. In recent years, Ensembl has seen a substantial increase in the number of genomes across the tree of life, as well as increasing depth of annotation and resources around key model organisms and humans. We have conducted an extensive multi-year program to re-engineer our infrastructure to meet these challenges and sustainably continue to support researchers using our tools and services. At the heart of this program is our new website (https://beta.ensembl.org), which is built around a service-orientated architecture delivering large quantities of data to a modern and responsive front-end client application. Many key components, including the incorporation of new AI based tools, remain to be developed.

We are enthusiastic to announce a new EMBL Faculty role to head our ongoing developments whilst continuing to meet emerging demands of Ensembl as the Genomics Technology Infrastructure Team Leader at EMBL-EBI.

Your role

You will lead a multidisciplinary team of approximately 15 staff members including software engineers, bioinformaticians, designers and UX experts to build infrastructures to serve and disseminate biological data. These methods of dissemination include visualisations, data explorers, and application programming interfaces (APIs). Your team will be responsible for leading the creation of novel data stores, serving the needs of researchers in both high and low resource settings, and transitioning Ensembl to an AI-ready resource. You will also investigate the application of AI-based tools to improve Ensembl services and processes.

You will work closely with other Team Leaders within Ensembl, and more broadly with leadership across EMBL-EBI and other EMBL sites to deliver integrated systems and data flows between our EMBL key partners. You will also be a lead contact with EMBL-EBIs IT Technical Services, who provide the underlying IT infrastructure behind our resources.

In this role, you will use your knowledge of systems architecture and design to guide your team to develop sustainable, scalable solutions. You will also coordinate the development of new interfaces and tools alongside the maintenance of existing tools and codebases including migration of these to new technologies and infrastructure. Your knowledge and experience will be key to developing achievable strategies and roadmaps in a collaborative approach with colleagues in the wider Ensembl team. An essential part of this role is anticipating future demands from biological research, evaluating technical advances and balancing these with the continued delivery of key priorities.

As you progress in this role, you will develop a deep understanding of EMBL-EBIs resources and the communities we serve. This will include directly engaging with research communities, industry partners and global standards organisations such as the Global Alliance for Genomics and Health. You will be given the opportunity to work with a talented and driven workforce who work towards a shared vision of delivering the very best scientific resources.

We seek an individual who has a passion for technology, creating impactful resources, scenario and strategic planning, fundraising, developing staff and taking a leading role in key collaborations with international consortia and organisations.

If this sounds like you, we invite you to apply!

This role reports to the Section Head for Genome Assembly and Annotation, Rob Finn.

You have

  • A PhD degree in a relevant field or equivalent relevant experience
  • A demonstrable track record of systems design and architecture
  • Experience designing databases, developing websites and working with big data (gigabyte to terabyte scale)
  • In-depth knowledge of the following: software engineering, relational databases, service provision, API development, standards, software development best practices
  • Project management and staff management experience
  • Experience contributing to budget management and managing grants, including grant writing and reporting
  • An understanding of agile and similar software development processes including how to adapt these methods to maximise success in multi-partner projects
  • Experience maintaining legacy code and systems including migration to new implementations
  • Knowledge of deployment infrastructures including virtual machines, commercial cloud and kubernetes
  • Experience with collaborative development tools such as GitHub, GitLab, Jira and Confluence
  • Excellent communication skills. Have an ability to engage with stakeholders including technical specialists, domain experts and wider research and industry communities.
  • Excellent interpersonal skills, with a collaborative mentality.
  • A commitment to continual improvement of systems, processes and staff
  • The ambition and drive to develop high-impact data services for the wider research community

You may also have

  • Experience of some of the following technologies: workflow managers, data warehousing technology, high-performance computing platforms, database and database query optimisation, and data mining
  • Experience in some of the following domains: bioinformatics, genomics, ontologies, functional annotation, and high throughput sequencing analysis, statistics
  • Experience of some of the following technologies: Python, Rust, Perl, GraphQL, JavaScript, TypeScript, Apache, MySQL, PostgreSQL, DuckDB, SQLite
  • Hands on experience working with AI based tools, both as a data provider and their application in the context of a website.
  • Experience in writing grants to a range of funding agencies
  • A track record in leading scientific projects
  • Participation in multi-institute collaborations
  • Presented at international meetings
  • Participation in public-private scientific partnerships
  • Experience leading work packages for complex multi-partner grants and chairing international steering groups and committees on technical subjects

Apply now! Benefits and Contract Information

  • Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £717per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances

  • Hybrid working arrangements

  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)

  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays

  • Relocation package including installation grant (as applicable)

  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)

  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances

  • Contract duration: This position is a 5 year contract renewable up to 9 years

  • Salary: Monthly salary starting at£5,982after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)

  • International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.

  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.

  • Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.

To apply, please submit a covering letter and CV via our online system. Applications will close on 25/03/2026.

AWS DevOps Engineer
Velocity Talent Ltd
Manchester
In office
Junior - Mid
£45,000
+2

We are looking for an AWS enthusiast, someone who doesn’t just manage infrastructure but lives for optimizing and securing cloud environments. This role is based on site at our Old Trafford office, perfect for a collaborative engineer who wants a clear, accelerated promotional ladder within a fast-growing Technology department.

The ideal candidate will own the design, automation, and security of our AWS cloud infrastructure. And will be the primary driver for scalable CI/CD pipelines and modular Infrastructure as Code (IaC).

Core Technical Stack

Cloud (AWS): EC2, IAM, ECS/Fargate, VPC, Route53, S3, Lambda, and RDS.

IaC: Advanced Terraform (modular/reusable code).

Containers: Docker lifecycle management, ECR, and EKS orchestration.

CI/CD: Pipeline architecture via GitLab CI or GitHub Actions.

Linux: Ubuntu administration, system hardening, and patching.

Networking: DNS, Load Balancing, VPNs, and Firewalls.

AWS DevOps Engineer Experience & Requirements

Experience: 1+ years in DevOps, Cloud, or Platform Engineering.

Security: Container scanning, AWS security tools, and environment validation.

Collaboration: Troubleshooting infrastructure issues across cross-functional teams.

Preference Given To

Scripting: Proficiency in Python or Go.

AWS Security Suite: GuardDuty, Security Hub, and AWS Config.

Advanced Ops: Terraform Cloud, HashiCorp Platform, and AWS Systems Manager.

Certification: AWS Solutions Architect, Developer, or Security Specialty.

Apply now to avoid disappointment

AWS DevOps Engineer

Location: Old Trafford

Salary £40,000 to £45,000 + Excellent Benefits

TPBN1_UKTJ

Senior C# Software Engineer X 4
Adria Solutions
Sheffield
Remote or hybrid
Senior
£85,000
+5

Senior C# Software Engineer X 4 Are you a talented C# and Azure developer ready to take ownership of innovative projects across Web, Desktop, and Cloud environments?

Our client, a well-established and forward-thinking software development company, is expanding its team and seeking an exceptional Senior C# Software Engineer to help shape the next generation of their technology solutions.

This is not just another coding role - its a chance to lead projects, influence architecture, and make a measurable impact on the products you help deliver.

About the Role As a Senior C# Software Engineer, youll play a key role in delivering high-quality, scalable, and performant software across a range of cutting-edge systems - from cloud-based platforms to on-premise solutions.

Youll work closely with a team of talented developers and stakeholders, contributing to technical decisions and ensuring best practices are followed throughout the development lifecycle.

Tech Stack Youll Work With Languages & Frameworks: C#, .NET Core, ASP.NET Core MVC, Web API

Cloud & Data: Azure Functions, Azure Storage, Cosmos DB, Azure SQL

UI & Front-End: WPF, Blazor, SignalR, Skia

DevOps & Integration: Azure DevOps, CI/CD pipelines, B2B Web APIs

Key Responsibilities Lead the design and development of innovative, high-performance software solutions.

Translate high-level requirements into clear, efficient, and maintainable code.

Influence software architecture and DevOps strategy for cloud-based systems.

Collaborate with cross-functional teams to deliver quality applications on time.

Drive best practices in code quality, testing, and continuous integration.

Support products through the full lifecycle -from build to deployment and beyond.

About You Were looking for someone who goes beyond the basics - a developer who not only writes great code but also understands the bigger picture.

Youll be able to show how your technical expertise and ideas have delivered real business value, whether through performance improvements, process automation, or technical innovation.

You should bring:

Strong experience in C# / .NET Core development (ideally 5+ years).

Proven experience with Azure cloud technologies and CI/CD.

A passion for clean architecture, maintainable code, and problem-solving.

Excellent communication skills and a collaborative mindset.

Show Us What You Can Do To help us understand your technical strengths and creativity, please include:

Links to your GitHub, GitLab, or Bitbucket repositories, especially where youve contributed meaningful or original code.

Examples of personal projects or libraries youve created or contributed to.

A short note about how your work has made a difference-whether through innovation, optimisation, or technical leadership.

Were looking for engineers who demonstrate passion, depth, and impact- not just experience.

Whats in It for You Competitive salary based on experience

Flexible working hours and remote working options

A supportive, modern working culture that values creativity, learning, and collaboration

Interested? If youre ready to take the next step in your career and work on exciting, high-impact projects, click Apply Now- or share your CV and GitHub link.Senior C# Software Engineer X 4

TPBN1_UKTJ

Network Automation Engineer (telecoms/ network)
Talent Locker
Reading
Hybrid
Mid - Senior
Private salary

Hybrid working (2-3 days in customer office in London) - working between Reading and London

Permanent - 12-month fixed term contract

About the Role:

We are looking for an Automation Platform Analyst to assist in the delivery and maintenance of network automation projects for one of the leading global technology companies.

You will help implement automation workflows, manage integrations, and troubleshoot platform issues. Basic knowledge of network automation, scripting, and CI/CD is required, with opportunities to learn tools like Itential Automation Platform (IAP), Cisco NSO, and Red Hat OpenShift.

Responsibilities:

Help design and implement network automation workflows under guidance.

Support and troubleshoot automation scripts and integrations in IAP and NSO.

Assist with configuration changes for routers, switches, and firewalls across multiple vendors.

Contribute to CI/CD pipeline updates and testing using GitLab.

Support deployment of containerised applications on Red Hat OpenShift.

Learn and use Python, YAML, and Jinja templates for automation tasks.

Assist with API integration and monitoring using API Management platforms.

Help maintain documentation for automation processes.

Work with teams to ensure smooth project delivery and follow security best practices.

Required Skills and Qualifications:

Basic network administration and device configuration knowledge.

5-7 years of telecom experience, with 3-4 years in telecom automation.

Familiar with Python, YAML, JSON, CI/CD, and Git.

Willing to learn automation platforms (Itential IAP, Cisco NSO).

Understanding of WAF and API security basics.

Strong problem-solving, communication, and documentation skills.

To apply or find out more information on the role please send your CV

TPBN1_UKTJ

Embedded Systems Engineer
KO2 Embedded Recruitment Solutions Ltd
Gateshead
In office
Mid
£45,000 - £55,000

Role: Embedded Systems Engineer

Location: Gateshead

Salary: Up to 55,000 + Benefits

KO2 are exciting be working with a industry leading business in Newcastle who are growing their engineering team and seeking 2 embedded systems engineers to join them. These roles are down to business growth and there is an exciting roadmap of new projects planned for 2026 and beyond.

The successful embedded engineers will be joining a multidiscipline engineering team and be expected to contribute across the full software development cycle whilst working closely with electronics, mechanical and test engineers.

Your core skill set will include solid industry experience with most of the below:

  • C programming
  • User of the FreeRTOS or similar.
  • Good knowledge of GitLab and GitLab flow.
  • Experience of programming microprocessors - Ideally Texas Instruments
  • Knowledge of the communication protocols, like Modbus, TCP/IP, CAN, UART and SPI

Whilst any experience of the below is desirable:

  • Experience in designing and debugging of electronic circuits using schematics capture tools and oscilloscope

  • Understanding of the system control principles, software implementation of the PI regulators, use of PWM, dead time generation.

  • Working with low voltage systems, up to 1000 Vac or 1500 Vdc.

If you are an experienced embedded engineer in the Newcastle area or willing to move to the area apply today with an up-to-date CV and a member of the KO2 teams will be in touch to progress your application.

Lead MLOps Engineer
Randstad Digital
London
In office
Senior
£100,000
+4

Lead MLOps Engineer - London - Permanent

?? London, UK
(If you like the sound of this role and want to relocate - the Client is willing to help facilitate this move!)

This is a high-impact role within a fast-growing AI and robotics organisation focused on building advanced, scalable intelligent systems for real-world industrial applications. The position owns the machine learning infrastructure and MLOps foundations as products, platforms, and teams scale.

You will play a key role in transforming machine learning prototypes into reliable production systems, defining pragmatic engineering standards, and enabling fast, safe delivery of ML-powered capabilities. The role combines hands-on engineering, architectural ownership, and close collaboration with engineering and product teams.

Key Responsibilities

  • Own and scale the organisation’s ML infrastructure and MLOps foundations
  • Design pragmatic, production-ready system architectures that balance speed, reliability, and cost
  • Build and maintain CI/CD pipelines for ML workflows and application delivery
  • Productionise ML models including training, evaluation, deployment, monitoring, and rollback strategies
  • Ensure reliability, observability, security, and performance across ML systems
  • Automate infrastructure provisioning, deployments, and environment management using cloud-native tooling
  • Partner closely with ML engineers, software engineers, and product teams to deliver ML features end-to-end
  • Act as a technical leader through design reviews, mentorship, and by establishing engineering best practices

Required Experience & Skills

  • Staff or lead-level experience in MLOps, DevOps, or Infrastructure Engineering, ideally within high-growth or startup environments
  • Strong Python skills with hands-on experience using modern ML frameworks (e.g., PyTorch, TensorFlow, or similar)
  • Experience working with major cloud platforms (AWS, GCP, or Azure)
  • Proven production experience with Docker and Kubernetes
  • Strong understanding of CI/CD systems (e.g., GitHub Actions, GitLab CI, ArgoCD)
  • Experience with Infrastructure as Code tools such as Terraform and Helm
  • Solid understanding of data engineering fundamentals and ML lifecycle management
  • Ability to design scalable systems without unnecessary complexity
  • Strong debugging and problem-solving skills in distributed systems
  • Ownership mindset with excellent communication and cross-functional collaboration skills

What’s Offered

  • Competitive salary and equity participation
  • Paid vacation in line with local labour regulations
  • Opportunities for international collaboration and travel
  • Office benefits including meals, snacks, and team events

If you are interested - please apply directly!

Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.

Senior Software Engineer Frontend
X-On Health
UK
Hybrid
Senior
£50,000

Location: Melton (Hybrid)

Working Hours: 09:00 17:30

Salary: up to £50,000

The purpose of this role is to solve complex business problems and technical challenges through the design and development of frontend applications. This role will contribute directly towards exciting technology opportunities in the public health sector; specifically in general practice. You will be responsible for designing, developing, and maintaining high-quality, scalable, and responsive user interfaces.

Key Tasks

Design and Development

  • Design, develop, and maintain complex, highly responsive, and user-friendly web applications using modern JavaScript frameworks (e.g. React)
  • Drive technical design and architectural decisions for the frontend, ensuring scalability, maintainability, and security
  • Develop modular, reusable components and libraries
  • Collaborate closely with UX/UI designers to translate wireframes and design mockups into functional interfaces.
  • Partner with other members of the development team to define and integrate necessary APIs (REST)

Technical Leadership

  • Promote and demonstrate software engineering best practices and principles
  • Participate in architectural and design discussions
  • Stay abreast of the latest technologies and industry trends
  • Diagnose and troubleshoot complex technical issues
  • Research and advocate for new technologies, tooling, and development processes to continuously improve the teams tech stack and efficiency
  • Contribute to technical documentation and knowledge sharing across the team

Quality Assurance and Compliance

  • Ensure all applications adhere to accessibility (a11y) and cross-browser compatibility standards
  • Write clean, maintainable, and well-tested code with a strong emphasis on quality and performance
  • Conduct code reviews and provide constructive feedback to uphold team coding standards and patterns
  • Comply with X-ons Health & Safety, Data Protection, Information Security, PCI & DSP policies and procedures.

Skills Required

Essential

  • Proven experience in designing, building, and maintaining scalable, modular, and high-performance front-end architectures (e.g., micro-frontends, design systems, component libraries)
  • Proven experience with a major front-end framework/library (e.g. React)
  • Experience with state management libraries
  • Expert-level knowledge of HTML5 semantics, accessibility standards (WCAG), and modern CSS (e.g., CSS Grid, Flexbox, pre-processors like Sass/Less).
  • Experience working with RESTful APIs
  • Knowledge of the product development lifecycle
  • Source control (e.g. GitLab)
  • Strong knowledge of software design patterns and object-oriented design principles
  • Working experience of unit test frameworks and test automation
  • Excellent communication and teamwork skills

Desirable

  • Strong expertise in Agile methodologies (e.g. Scrum / Kanban) and tools
  • Healthcare industry experience (NHS)
  • VOIP call handling

Benefits

  • 25 Days Holiday plus an additional day for your birthday/equivalent
  • Cycle to Work Scheme
  • Winter Flu Jabs
  • Free On-Site Parking
  • Learning and development budget with Professional Qualification Support
  • £1,000 employee referral bonus
  • Social benefits (paid social events)
  • Buy Holiday Scheme
  • Employee Assistance Program
  • Discount on Health Insurance
  • Annual Salary Review
  • Enhanced Company Sick Pay
  • Monthly pizza in the office (Hybrid employees) / coffee voucher (Remote employees)
  • SCG mobile benefit

SCG is proud to be an equal opportunities employer. We welcome applications from all parts of the community and are committed to upholding the principles of the Equality Act 2010.

We are committed to supporting applicants with disabilities. We will endeavour to make necessary adjustments to ensure a fair and accessible recruitment process

Senior Software Engineer
Sanderson Government and Defence
London
In office
Senior
Private salary
+2

The role requires close collaboration within an agile software environment, applying strong technical expertise and domain knowledge while communicating effectively with a broad range of internal and external stakeholders. Depending on individual strengths and experience, the role may focus on either modern user interface design and implementation or embedded software development.

For candidates with leadership or line management experience, the position may also include responsibility for managing and supporting team members, reporting on performance, and assisting with resourcing and development.

Responsibilities:

  • Producing detailed designs for product software components
  • Implementing and testing software as part of an agile development team
  • Developing a strong understanding of existing electronic warfare, sensor, and communications products, as well as future development plans
  • Contributing to system architecture and continuous improvement initiatives

Candidates should demonstrate:

  • A BEng/BSc and/or Master’s degree in Engineering, Computer Science, Information Systems, or a related discipline
  • Knowledge of sensor and communication systems
  • Experience across the full software development lifecycle, from research and concept through to product delivery
  • Understanding of modern software architecture practices
  • Experience with scientific or signal processing applications, including algorithm development
  • Proficiency in multiple programming languages, such as C++, C#, and Python, with the ability to switch between them effectively
  • Familiarity with agile development methodologies, including Scrum and Kanban
  • Experience using modern development tools, including Git, GitLab, and Visual Studio Code

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.

Senior Software Development Engineer
Permax Recruitment Limited
London
Hybrid
Senior
£100,000
+4

Permax Recruitment is working in partnership with a London based firm who are on the lookout for a Software Engineer. For nearly a century, our client has been building a firm as accountants, auditors, tax specialists and close advisors to clients operating in emerging markets, disrupting the status quo. This has accelerated thanks to the blockchain. In 2017, a client asked to help with an ICO and they have been crypto pilled ever since, developing into what is currently the leading professional services firm on chain. In 2023, they opened a new leg of the business to carve out a team dedicated to all things Web3, which is now over 80 strong and servicing near 600 digital asset clients globally. They partner with some of the industry's most influential playerscryptocurrency exchanges, blockchain innovators, Web3 pioneers, and digital asset fundsoffering tailored audit, tax, and advisory services that keep pace with this fast-evolving landscape. Senior Software Engineer (Cloud Infrastructure & DevOps) Location: London (Three days in office, two days wfh) Salary: Approx £100,000 + Bonus While our team builds data pipelines and reporting tools that enable accountancy teams to work efficiently, this role focuses primarily on managing our AWS infrastructure, supporting the team with robust DevOps practices, and mentoring other developers. You'll be the technical expert who ensures our systems are scalable, secure, and well-architected as we transition to microservices and ephemeral infrastructure. Key Responsibilities Cloud Infrastructure & DevOps (Primary Focus) Own and manage our AWS infrastructure, acting as the team's cloud platform expert Be one of the leaders in the migration toward microservices and ephemeral architecture Lead in infrastructure as code Establish and maintain CI/CD pipelines for the team's data and application projects Lead the implementation of monitoring, logging, and alerting systems to ensure reliability in our solutions Manage cloud security, IAM policies, and compliance requirements Provide infrastructure support and guidance to team members working on data pipelines and applications Troubleshoot infrastructure and deployment issues Team Leadership & Mentorship Mentor other developers on DevOps practices, cloud architecture, and infrastructure concepts, jointly with other senior members Support and encourage team members in deploying and managing their data pipelines and applications Conduct code and infrastructure reviews Develop and share best practices for cloud-native development Foster a collaborative learning environment within the team Contribute to technical documentation Collaboration & Technical Enablement Enable the team to build and deploy data pipelines efficiently by providing templates and guidance on infrastructure Work with colleagues to understand their infrastructure needs and provide solutions Translate infrastructure requirements into scalable, maintainable solutions Communicate technical concepts clearly to both technical and non-technical stakeholders Collaborate with accountancy teams to ensure data platform reliability and performance *Technical* 5+ years of software engineering experience with a significant cloud infrastructure focus Understanding of networking, security, and cloud best practices Hands-on experience with AWS services Proficiency with infrastructure as code tools Experience designing and implementing CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or similar) Solid understanding of containerization and orchestration (Docker, Kubernetes, ECS) Experience with monitoring and observability tools (CloudWatch, Datadog, Prometheus, or similar) Proficiency in bash Experience supporting development teams with infrastructure and deployment needs Knowledge of microservices architecture and serverless patterns *Leadership* Experience working in teams outside the realm of Software Engineering Demonstrated experience mentoring or managing junior Engineers Strong communication skills with both technical and non-technical audiences Ability to provide clear technical guidance and support Pragmatic approach to balancing technical delivery with business needs Desirable Python experience for infrastructure automation and tooling Familiarity with data pipeline infrastructure (supporting ETL workloads, data warehousing) Experience with data governance and compliance requirements Cloud cost and resource utilisation optimisation Experience migrating from monolithic to microservice architectures What We Offer Opportunity to shape and own the technical infrastructure Small, collaborative team environment where your expertise will have a direct impact Opportunity to create and develop solutions that are new, be impactful Dress for your diary. Flexible working hours. A technology enabled firm. A Family environment, fantastic retention, hiring due to exceptional growth and internal promotions. A Fixed profit-sharing bonus scheme payable to all staff. Brand new central London office. Plenty of socialising opportunities. Free breakfast and fresh fruit provided daily.

Software Engineer
Matchtech
Portsmouth
Hybrid
Mid - Senior
£35,000 - £60,000
+2

Software Engineer - Embedded C / C++ / Python Work at the Forefront of RF Communications & Sensor Technology Our client, a leading organisation in the defence and security sectors, is seeking a talented Software Engineer to join their innovative development team. This permanent role offers the chance to work on cutting‑edge RF communication and sensor technologies within a dynamic, technically challenging environment that supports professional growth and long‑term career progression. About the Role As a Software Engineer, you will contribute to the full development lifecycle of advanced embedded systems, working across Embedded C, C++, and Python. You'll collaborate within an agile team to design, implement, and test high‑integrity software solutions while gaining exposure to next‑generation RF communication and sensor products. The role also offers the opportunity to influence future product development and, for the right individual, to take on team leadership or line‑management responsibilities. Key Responsibilities Design and develop detailed software components for high‑performance products. Implement, test, and integrate software within an agile, multidisciplinary team. Build a solid understanding of existing RF communication and sensor technologies. Contribute to product evolution and future R&D roadmaps. Communicate effectively with engineering teams, project stakeholders, and customers. Support or undertake leadership responsibilities as required. Essential Skills & Experience Strong experience with Embedded C, C++, and Python. Understanding of sensor systems, RF communication, or related technologies. Software engineering experience across the full product lifecycle (concept → deployment). Familiarity with modern software architecture practices. Experience with scientific applications, DSP, or algorithm implementation. Comfortable working within agile frameworks (Scrum, Kanban). Proficient with modern development tools such as Git, GitLab, VS Code. Desirable Experience Modern UI design and implementation. Embedded software development and cross‑compiling. Knowledge of Linux OS, kernel drivers, or low‑level interfaces. Experience with DevOps tooling (GitLab CI/CD, pipelines, Docker). Previous team leadership, mentoring, or line‑management experience. Benefits Competitive salary. Flexible benefits package covering health, wellbeing, savings, protection, and leisure. Inclusive and creative working environment with flexible working arrangements. Strong opportunities for professional development and long‑term career growth.If you are a passionate Software Engineer eager to work on advanced technology that makes a real impact, we'd love to hear from you. Apply now to join a forward‑thinking team shaping the future of defence and security innovation

Software Engineer
Select Engineering
Southampton
In office
Mid
£40,000 - £50,000
+4

PLEASE NOTE: Sponsorship or PSW Visas are not suitable for this role. Who we are: \* Our products are in use across all forms of entertainment from the largest of world tours to the smallest of nightclubs. \* We build products which inspire creativity and enable lighting designers to create the shows you will have seen at festivals, concerts & on TV. We produce market leading lighting control hardware and software solutions and develop lighting networking hardware for permanent and temporary applications. \* We Develop a wide range of software from embedded firmware, UI applications to mobile apps, primarily using C++. \* We are a friendly group of around 50 team members based here in Southampton and part of a wider group which employs over 350 people with offices in Nottingham, Miami, California, Mexico, Paris, and Belgium. We work closely together to embrace challenges and seek ways to innovate and enhance our products for the ever-evolving entertainment industry. About the Role: \* We are seeking a Software Engineer to join our ambitious and growing team and help us build software for a range of platforms including PCs and mobile devices. \* We have a small but growing R&D team based in Southampton and our engineers are involved in the full software development life cycle, from conception to deployment. Main Responsibilities: \* Design, develop and support solutions for our bespoke products. \* Design and develop our applications user interface. \* Assist in maintaining our CI build system for our software, building for a range of platforms including Windows, macOS, Linux, Android, iOS and bare metal micro-controllers. \* Create high and low-level software design using recognised methodologies. \* Produce documentation including requirements, change notes and user manuals. \* Prepare and implement suitable test strategies. \* Assist the support team with troubleshooting technical issues, developing and implementing corrective actions as needed. \* Share knowledge and learning with other members of the software team. Essential Skills: \* At least 3 years professional experience in Software Engineering. \* Experience developing in C++. \* An understanding of how modern complex C++ applications are compiled and built. \* Excellent communication, technical & problem-solving skills. \* Using build and CI tools such as CMake, GitLab, vcpkg and Docker. Desirable Experience: \* Knowledge or experience of developing in Qt. \* Experience of networking, USB and implementing communication protocols. \* Using source control and CI systems such as GitLab, Git or Atlassian tools. \* Agile/Scrum development process experience. \* Experience of working in a Linux OS. \* Working with stage lighting and lighting control products. What we offer: \* We also offer a 35-hour work week (9 am to 5 pm Monday to Friday) with an hour for lunch and although we hope you never need it, we also include BUPA company healthcare. On top of this, we also offer a company pension. Plus, free tea and coffee and regular Curries! If this job is of interest to you and you have the experience required, APPLY NOW! We will process your CV and personal information to assess your suitability for the role. If we wish to consider you further, we will register your personal information in our database and contact you. We may contact you from time to time about other relevant roles. Your personal information will be securely held. For more information, please refer to our privacy notice, a copy of which can be found on our website. – Select Engineering Limited

Databricks SME and AWS Data Engineer
Experis
Northampton
Hybrid
Mid - Senior
£460/day - £480/day

Location: UK - Northampton (Hybrid)
6 months

UMBRELLA ONLY

Project Objective:
A key initiative involves migrating from Aerospike to Postgres and leveraging Databricks for back-testing fraud detection models. This role will contribute to the development and integration of Proof of Concepts (PoCs) from the detection backlog.

Key Responsibilities:

  • Collaborate with cross-functional teams to architect, design, develop and deliver PoCs related to fraud detection.
  • Lead the ETL & Data manipulation/engineering work on AWS.
  • Integrate Databricks-based back-testing into the fraud detection pipeline.
  • Work closely with architects and other developers to ensure seamless integration with existing systems.
  • Participate in weekly stand-up calls to demonstrate progress and align on deliverables.
  • Take ownership of tasks from the backlog, ensuring timely and high-quality delivery.

Required Skills & Experience:

  • Strong AWS Data Engineering expertise.
  • Proficiency in Kafka for real-time data streaming and integration.
  • Proficiency with Databricks for data processing and analytics.
  • Working knowledge of NodeJS would be an added advantage.
  • Solid programming skills in Python, PySpark, Spark.
  • Candidate must be adept at working with large-scale datasets, S3, Python, and data cataloguing tools. Familiarity with data engineering best practices is essential.
  • Performance and Code Quality - candidate should demonstrate a strong commitment to building high-performance, scalable, and resilient distributed systems, with an emphasis on clean, maintainable, and testable code.
  • CI/CD Proficiency - Hands-on experience with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, GitLab CI, etc.) for automated build, test, and deployment processes.
  • Secure Development Practices - Awareness of secure coding standards, data protection principles, and experience working in regulated environments (especially relevant for fraud detection and financial services).
  • Testing Rigor - Strong understanding of unit testing, integration testing, and test automation frameworks (e.g., PyTest, etc.) to ensure code quality and reliability.
  • Familiarity with cloud-native development and CI/CD practices.
  • Agile mindset with a proactive, developer-driven approach to problem-solving.

Ideal Candidate Profile:

  • A hands-on architect & developer with a strong sense of ownership and accountability.
  • Comfortable working in a collaborative, fast-paced environment.
  • Able to pick up tasks independently, contribute to design discussions, and deliver integrated solutions.
  • Strong communication skills to engage with both technical and non-technical stakeholders.

All profiles will be reviewed against the required skills and experience. Due to the high number of applications we will only be able to respond to successful applicants in the first instance. We thank you for your interest and the time taken to apply!

Frequently asked questions
Our job board features a wide range of GitLab-related roles, including GitLab administrators, DevOps engineers, CI/CD specialists, software developers experienced in GitLab workflows, and automation engineers.
While many positions prefer candidates with GitLab experience, there are also entry-level roles and internships where you can grow your skills. Be sure to read each job description for specific requirements.
Yes, our platform allows you to filter GitLab job listings by location, including remote, on-site, or hybrid roles to match your preferred working environment.
Each job posting includes application instructions. Typically, you can apply directly through our job board by submitting your resume and cover letter or follow the employer’s specified application process.
Yes, we provide links to tutorials, courses, and community forums to help you enhance your GitLab knowledge and boost your chances of landing your desired job.