Explore roles by specialism
Browse the disciplines we recruit for, then open any role for practical hiring guidance, salary context, and our permanent search approach.
01
Software & Web Development
Build modern products with permanent engineering talent across frontend, backend, mobile, and specialist frameworks.
Software Developer
Designs, develops, and maintains software applications using programming languages and tools.
Mobile Developer
Develops mobile applications for iOS and Android platforms using programming languages and tools.
Frontend Developer
Develops the user-facing components of web applications using HTML, CSS, and JavaScript.
Backend Developer
Builds and maintains the server-side logic and infrastructure of web applications.
Full-stack Developer
Develops both the frontend and backend components of web applications.
Web Developer
Designs and develops websites and web applications using various web technologies.
QA Tester
Ensures the quality of software applications through testing and identifying defects.
Business Analyst
Analyzes business processes and requirements to design effective software solutions.
UI/UX Designer
Designs user interfaces and experiences for digital products, focusing on usability and visual appeal.
WordPress Developer
Develops and customizes WordPress websites, themes, and plugins to meet client requirements.
PHP Developer
Develops web applications and websites using PHP programming language.
Python Developer
Creates software applications and scripts using Python programming language.
Java Developer
Develops applications and software systems using Java programming language.
Django Developer
Develops web applications using Django framework and Python programming language.
Laravel Developer
Develops web applications using the Laravel PHP framework.
Ruby on Rails Developer
Develops web applications using Ruby on Rails framework.
Node.js Developer
Builds server-side applications and APIs using Node.js runtime environment.
Angular Developer
Creates web applications using Angular framework and TypeScript.
React Developer
Develops user interfaces and components using React library.
React Native Developer
Builds mobile applications for iOS and Android platforms using React Native framework.
Next.js Developer
Builds fast and scalable web applications using Next.js framework.
JavaScript Developer
Creates interactive and dynamic web applications using JavaScript programming language.
ASP.NET Core Developer
Develops web applications using ASP.NET Core framework and C# programming language.
Swift Developer
Develops iOS and macOS applications using Swift programming language.
Kotlin Developer
Develops Android applications using Kotlin programming language.
02
Cloud & DevOps
Design, automate, and operate reliable cloud platforms with infrastructure and engineering leadership expertise.
Cloud Engineer
Designs, implements, and manages cloud-based systems and infrastructure.
DevOps Engineer
Bridges development and operations teams, ensuring efficient software delivery and deployment processes.
Cloud Solutions Architect
Designs and implements cloud-based solutions to meet business and technical requirements.
Cloud Security Engineer
Secures cloud-based systems and infrastructure against cyber threats and vulnerabilities.
Cloud Administrator
Manages and maintains cloud-based systems and services, ensuring their availability and performance.
Cloud Engineering Manager
Leads cloud engineering teams and platforms, balancing reliability, security, developer enablement, automation, and cloud cost.
Head of DevOps
Sets DevOps and reliability strategy across engineering, improving the systems, culture, and automation behind safe software delivery.
DevOps Manager
Manages DevOps engineers and delivery platforms, turning automation, reliability, and operational feedback into faster, safer releases.
Head of Platform Engineering
Leads the internal platforms and paved roads that let product engineers build, deploy, observe, and operate software effectively.
Platform Engineering Manager
Manages a platform engineering team and roadmap, ensuring internal services are reliable, discoverable, secure, and genuinely useful to developers.
03
Cybersecurity
Protect systems, products, and data with security professionals across analysis, engineering, testing, and leadership.
Security Analyst
Security analysts monitor networks and systems for security threats and vulnerabilities.
Security Consultant
Security consultants provide expert advice to organizations on improving their cybersecurity posture.
Penetration Tester
Penetration testers ethically hack systems to identify and help fix security vulnerabilities.
Security Architect
Security architects design and implement secure systems and infrastructure to protect against cyber threats.
Security Engineer
Security engineers develop and implement security solutions to protect against cyber threats.
Threat Research Analyst
Threat research analysts investigate and analyze cyber threats to develop effective security measures.
Chief Information Security Officer (CISO)
Owns enterprise security strategy, cyber risk, governance, resilience, regulatory alignment, and executive communication about security exposure.
Head of Cybersecurity
Leads the cybersecurity function across security operations, engineering, risk, awareness, incident readiness, and security improvement programs.
Cybersecurity Director
Directs major cybersecurity programs, teams, budgets, controls, and stakeholder relationships across a complex organisation.
Cybersecurity Manager
Manages cybersecurity people and operations, ensuring controls, monitoring, response, remediation, and stakeholder support work consistently.
Security Engineering Manager
Leads security engineers who design, automate, integrate, and operate technical controls across applications, cloud, identity, and infrastructure.
04
Network & Infrastructure
Keep critical systems connected, resilient, and secure with experienced infrastructure professionals.
Network Engineer
Designs, implements, and maintains computer networks and network infrastructure.
Automation Engineer
Designs and implements automation systems to streamline processes and improve efficiency.
System Administrator
Manages and maintains computer systems, servers, and IT infrastructure.
Infrastructure Engineer
Designs and implements IT infrastructure to support business operations and applications.
Systems Engineer
Designs and manages complex systems and IT infrastructure to meet business needs.
Head of IT
Owns internal technology services, infrastructure, support, security coordination, vendors, budgets, and the reliability of business systems.
IT Director
Translates business priorities into an IT strategy, operating roadmap, investment plan, and dependable portfolio of enterprise services.
IT Manager
Runs day-to-day IT services and teams, keeping users productive while maintaining secure, reliable systems and responsive support.
Head of Infrastructure
Leads cloud, network, compute, storage, workplace, resilience, and infrastructure operations across the organisation.
05
Testing & Quality Assurance
Improve product quality and release confidence through manual, automated, and specialist testing talent.
QA Tester
Ensures the quality of software applications through testing and identifying defects.
Automation Tester
Develops and executes automated tests to improve testing efficiency and coverage.
Head of QA
Sets quality strategy across products and teams, strengthening test architecture, release confidence, automation, governance, and quality culture.
QA Manager
Manages quality engineers, test planning, automation, environments, defects, and release readiness for one or more product teams.
06
Business & Data Analysis
Turn requirements and information into sound decisions with analytical, product, and data expertise.
Business Analyst
Analyzes business processes and requirements to design effective software solutions.
Data Engineer
Designs and builds data pipelines and systems to collect, store, and analyze data.
Data Analyst
Analyzes data to provide insights and support data-driven decision-making.
Head of Data
Leads data strategy, platforms, governance, analytics, and teams so trustworthy information becomes a dependable business capability.
Data Engineering Manager
Manages the team and technical roadmap behind data pipelines, platforms, modelling, quality, reliability, and access.
AI Engineering Manager
Leads engineers building production AI and machine-learning systems, connecting models, data, software, infrastructure, governance, and product outcomes.
Not sure which role fits your team?
Tell us the outcomes you need and the environment this person will join. We will help you calibrate the role before the search begins.