Senior Software Engineer Birmingham (Hybrid) Permanent Full-Time Competitive Salary A growing technology business is seeking a Software Engineer to join its engineering team in Birmingham. This is an excellent opportunity for a developer with strong AWS and backend engineering experience who wants exposure to cloud-native systems, IoT integrations, frontend development, DevOps, and AI-powered applications . Key Responsibilities Design, develop, and maintain AWS-based backend microservices Build frontend applications using React and TypeScript Work on IoT integrations including connected edge devices Develop infrastructure using AWS CDK / Infrastructure as Code Support CI/CD pipeline improvements and deployments Contribute to AI / LLM-powered product functionality Collaborate with stakeholders to define and deliver solutions Maintain code quality through code reviews and engineering best practice Technical Environment Languages: TypeScript, Node.js, Python, Go Cloud: AWS Lambda, API Gateway, EventBridge, SQS, Step Functions Databases: DynamoDB, PostgreSQL, Aurora, MongoDB Frontend: React, TypeScript, MUI DevOps: AWS CDK, Terraform, Docker, GitLab CI, CodePipeline AI: Amazon Bedrock, RAG, LLM integrations Skills Required Commercial software engineering experience Strong AWS cloud/serverless experience Strong backend development skills in TypeScript, Python, or Go CI/CD and Docker experience Full-stack engineering mindset Strong communication skills Desirable Skills React / TypeScript frontend experience Infrastructure as Code GraphQL / AppSync Event-driven architectures IoT / edge systems AI / machine learning feature development Benefits Hybrid working Modern cloud-native technology stack Exposure to AI and emerging technologies High ownership engineering role Collaborative team environment Competitive salary
Jun 11, 2026
Full time
Senior Software Engineer Birmingham (Hybrid) Permanent Full-Time Competitive Salary A growing technology business is seeking a Software Engineer to join its engineering team in Birmingham. This is an excellent opportunity for a developer with strong AWS and backend engineering experience who wants exposure to cloud-native systems, IoT integrations, frontend development, DevOps, and AI-powered applications . Key Responsibilities Design, develop, and maintain AWS-based backend microservices Build frontend applications using React and TypeScript Work on IoT integrations including connected edge devices Develop infrastructure using AWS CDK / Infrastructure as Code Support CI/CD pipeline improvements and deployments Contribute to AI / LLM-powered product functionality Collaborate with stakeholders to define and deliver solutions Maintain code quality through code reviews and engineering best practice Technical Environment Languages: TypeScript, Node.js, Python, Go Cloud: AWS Lambda, API Gateway, EventBridge, SQS, Step Functions Databases: DynamoDB, PostgreSQL, Aurora, MongoDB Frontend: React, TypeScript, MUI DevOps: AWS CDK, Terraform, Docker, GitLab CI, CodePipeline AI: Amazon Bedrock, RAG, LLM integrations Skills Required Commercial software engineering experience Strong AWS cloud/serverless experience Strong backend development skills in TypeScript, Python, or Go CI/CD and Docker experience Full-stack engineering mindset Strong communication skills Desirable Skills React / TypeScript frontend experience Infrastructure as Code GraphQL / AppSync Event-driven architectures IoT / edge systems AI / machine learning feature development Benefits Hybrid working Modern cloud-native technology stack Exposure to AI and emerging technologies High ownership engineering role Collaborative team environment Competitive salary
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. Role overview for the Software Engineer (Monitoring Platform) As a Software Engineer (Monitoring Platform) here at SRT, you will be part of a small team responsible for designing, building, and maintaining our productised monitoring and observability platform. This platform is deployed across geographically distributed on-premises sites worldwide, serving clients with varying infrastructure and WAN capabilities. Rather than simply using Prometheus and Grafana, you will be engineering the frameworks, tooling, and configuration pipelines that make our monitoring platform consistent, maintainable, and scalable across dozens of deployments. You as a Software Engineer (Monitoring Platform) will work closely with a lead observability engineer who oversees the platform's architecture, and you will have the authority to architect monitoring solutions and specify changes to be implemented by other development teams. We are fortunate to have a team of highly experienced engineers, including UX designers, who can provide support and guidance as we extend the platform's capabilities to serve both internal engineers and external end-users. Please note - you will be required to come to our Cardiff office 1 day a week Key Responsibilities - Software Engineer (Monitoring Platform) - (not exhaustive) Platform Engineering & Configuration-as-Code Build and maintain configuration generation frameworks using Ansible, Jinja2, and Jsonnet to ensure consistency across deployments Design and manage Docker Compose-based service orchestration for the monitoring stack Develop and maintain CI/CD pipelines (Jenkins) for building, testing, and packaging platform releases Dashboards-as-Code & Visualisation Develop Grafana dashboards programmatically using the Grafana Foundation SDK (Python) and JSON provisioning Design reusable, templated dashboard components that can be configured per-deployment Collaborate with engineering and product teams to create tailored visualisations for both engineers and end-users Monitoring Architecture & Design Design and configure Prometheus-based metric collection, including recording rules, alerting rules, and service discovery Develop and maintain metric exporters for application and system-level data Architect monitoring solutions and produce specifications for implementation by other development teams Tooling & Automation Build and maintain Python and Bash tooling for deployment, bundling, and platform operations Develop automation to support environment-specific configuration layering and threshold management Contribute to the platform's packaging and distribution pipeline Required Skills & Experience - Software Engineer (Monitoring Platform) Strong software engineering fundamentals - you write clean, well-structured, maintainable code regardless of language. You understand principles like separation of concerns, composability, and DRY, and you apply them to everything from Python libraries to Bash scripts to YAML templates Proven experience with Prometheus (including PromQL) and Grafana in production environments Experience with configuration management and generation tools (Ansible, Jinja2, or similar) Proficiency in Python and Bash in a Linux environment Experience with Docker and container orchestration (Docker Compose) Strong knowledge of Linux-based systems Familiarity with CI/CD pipelines (Jenkins or similar) Ability to think architecturally - designing solutions that are consistent, scalable, and maintainable across multiple deployments Comfortable working autonomously in a small team with significant ownership over your work Desirable Skills Experience with Grafana-as-code approaches (Grafana Foundation SDK, Grafonnet, or JSON provisioning) Familiarity with Jsonnet for configuration generation Experience with Thanos or other long-term metric storage solutions Knowledge of SNMP-based monitoring Within SRT the role title for this position will be System Monitoring & Observability Engineer SRT Marine Systems plc are an equal opportunity employer. We are committed to creating an inclusive working environment for all employees and actively encourage applications from all sectors of the community
Jun 11, 2026
Full time
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. Role overview for the Software Engineer (Monitoring Platform) As a Software Engineer (Monitoring Platform) here at SRT, you will be part of a small team responsible for designing, building, and maintaining our productised monitoring and observability platform. This platform is deployed across geographically distributed on-premises sites worldwide, serving clients with varying infrastructure and WAN capabilities. Rather than simply using Prometheus and Grafana, you will be engineering the frameworks, tooling, and configuration pipelines that make our monitoring platform consistent, maintainable, and scalable across dozens of deployments. You as a Software Engineer (Monitoring Platform) will work closely with a lead observability engineer who oversees the platform's architecture, and you will have the authority to architect monitoring solutions and specify changes to be implemented by other development teams. We are fortunate to have a team of highly experienced engineers, including UX designers, who can provide support and guidance as we extend the platform's capabilities to serve both internal engineers and external end-users. Please note - you will be required to come to our Cardiff office 1 day a week Key Responsibilities - Software Engineer (Monitoring Platform) - (not exhaustive) Platform Engineering & Configuration-as-Code Build and maintain configuration generation frameworks using Ansible, Jinja2, and Jsonnet to ensure consistency across deployments Design and manage Docker Compose-based service orchestration for the monitoring stack Develop and maintain CI/CD pipelines (Jenkins) for building, testing, and packaging platform releases Dashboards-as-Code & Visualisation Develop Grafana dashboards programmatically using the Grafana Foundation SDK (Python) and JSON provisioning Design reusable, templated dashboard components that can be configured per-deployment Collaborate with engineering and product teams to create tailored visualisations for both engineers and end-users Monitoring Architecture & Design Design and configure Prometheus-based metric collection, including recording rules, alerting rules, and service discovery Develop and maintain metric exporters for application and system-level data Architect monitoring solutions and produce specifications for implementation by other development teams Tooling & Automation Build and maintain Python and Bash tooling for deployment, bundling, and platform operations Develop automation to support environment-specific configuration layering and threshold management Contribute to the platform's packaging and distribution pipeline Required Skills & Experience - Software Engineer (Monitoring Platform) Strong software engineering fundamentals - you write clean, well-structured, maintainable code regardless of language. You understand principles like separation of concerns, composability, and DRY, and you apply them to everything from Python libraries to Bash scripts to YAML templates Proven experience with Prometheus (including PromQL) and Grafana in production environments Experience with configuration management and generation tools (Ansible, Jinja2, or similar) Proficiency in Python and Bash in a Linux environment Experience with Docker and container orchestration (Docker Compose) Strong knowledge of Linux-based systems Familiarity with CI/CD pipelines (Jenkins or similar) Ability to think architecturally - designing solutions that are consistent, scalable, and maintainable across multiple deployments Comfortable working autonomously in a small team with significant ownership over your work Desirable Skills Experience with Grafana-as-code approaches (Grafana Foundation SDK, Grafonnet, or JSON provisioning) Familiarity with Jsonnet for configuration generation Experience with Thanos or other long-term metric storage solutions Knowledge of SNMP-based monitoring Within SRT the role title for this position will be System Monitoring & Observability Engineer SRT Marine Systems plc are an equal opportunity employer. We are committed to creating an inclusive working environment for all employees and actively encourage applications from all sectors of the community
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. Role overview for the Software Engineer (Monitoring Platform) As a Software Engineer (Monitoring Platform) here at SRT, you will be part of a small team responsible for designing, building, and maintaining our productised monitoring and observability platform. This platform is deployed across geographically distributed on-premises sites worldwide, serving clients with varying infrastructure and WAN capabilities. Rather than simply using Prometheus and Grafana, you will be engineering the frameworks, tooling, and configuration pipelines that make our monitoring platform consistent, maintainable, and scalable across dozens of deployments. You as a Software Engineer (Monitoring Platform) will work closely with a lead observability engineer who oversees the platform's architecture, and you will have the authority to architect monitoring solutions and specify changes to be implemented by other development teams. We are fortunate to have a team of highly experienced engineers, including UX designers, who can provide support and guidance as we extend the platform's capabilities to serve both internal engineers and external end-users. Please note - you will be required to come to our Cardiff office 1 day a week Key Responsibilities - Software Engineer (Monitoring Platform) - (not exhaustive) Platform Engineering & Configuration-as-Code Build and maintain configuration generation frameworks using Ansible, Jinja2, and Jsonnet to ensure consistency across deployments Design and manage Docker Compose-based service orchestration for the monitoring stack Develop and maintain CI/CD pipelines (Jenkins) for building, testing, and packaging platform releases Dashboards-as-Code & Visualisation Develop Grafana dashboards programmatically using the Grafana Foundation SDK (Python) and JSON provisioning Design reusable, templated dashboard components that can be configured per-deployment Collaborate with engineering and product teams to create tailored visualisations for both engineers and end-users Monitoring Architecture & Design Design and configure Prometheus-based metric collection, including recording rules, alerting rules, and service discovery Develop and maintain metric exporters for application and system-level data Architect monitoring solutions and produce specifications for implementation by other development teams Tooling & Automation Build and maintain Python and Bash tooling for deployment, bundling, and platform operations Develop automation to support environment-specific configuration layering and threshold management Contribute to the platform's packaging and distribution pipeline Required Skills & Experience - Software Engineer (Monitoring Platform) Strong software engineering fundamentals - you write clean, well-structured, maintainable code regardless of language. You understand principles like separation of concerns, composability, and DRY, and you apply them to everything from Python libraries to Bash scripts to YAML templates Proven experience with Prometheus (including PromQL) and Grafana in production environments Experience with configuration management and generation tools (Ansible, Jinja2, or similar) Proficiency in Python and Bash in a Linux environment Experience with Docker and container orchestration (Docker Compose) Strong knowledge of Linux-based systems Familiarity with CI/CD pipelines (Jenkins or similar) Ability to think architecturally - designing solutions that are consistent, scalable, and maintainable across multiple deployments Comfortable working autonomously in a small team with significant ownership over your work Desirable Skills Experience with Grafana-as-code approaches (Grafana Foundation SDK, Grafonnet, or JSON provisioning) Familiarity with Jsonnet for configuration generation Experience with Thanos or other long-term metric storage solutions Knowledge of SNMP-based monitoring Within SRT the role title for this position will be System Monitoring & Observability Engineer SRT Marine Systems plc are an equal opportunity employer. We are committed to creating an inclusive working environment for all employees and actively encourage applications from all sectors of the community
Jun 11, 2026
Full time
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. Role overview for the Software Engineer (Monitoring Platform) As a Software Engineer (Monitoring Platform) here at SRT, you will be part of a small team responsible for designing, building, and maintaining our productised monitoring and observability platform. This platform is deployed across geographically distributed on-premises sites worldwide, serving clients with varying infrastructure and WAN capabilities. Rather than simply using Prometheus and Grafana, you will be engineering the frameworks, tooling, and configuration pipelines that make our monitoring platform consistent, maintainable, and scalable across dozens of deployments. You as a Software Engineer (Monitoring Platform) will work closely with a lead observability engineer who oversees the platform's architecture, and you will have the authority to architect monitoring solutions and specify changes to be implemented by other development teams. We are fortunate to have a team of highly experienced engineers, including UX designers, who can provide support and guidance as we extend the platform's capabilities to serve both internal engineers and external end-users. Please note - you will be required to come to our Cardiff office 1 day a week Key Responsibilities - Software Engineer (Monitoring Platform) - (not exhaustive) Platform Engineering & Configuration-as-Code Build and maintain configuration generation frameworks using Ansible, Jinja2, and Jsonnet to ensure consistency across deployments Design and manage Docker Compose-based service orchestration for the monitoring stack Develop and maintain CI/CD pipelines (Jenkins) for building, testing, and packaging platform releases Dashboards-as-Code & Visualisation Develop Grafana dashboards programmatically using the Grafana Foundation SDK (Python) and JSON provisioning Design reusable, templated dashboard components that can be configured per-deployment Collaborate with engineering and product teams to create tailored visualisations for both engineers and end-users Monitoring Architecture & Design Design and configure Prometheus-based metric collection, including recording rules, alerting rules, and service discovery Develop and maintain metric exporters for application and system-level data Architect monitoring solutions and produce specifications for implementation by other development teams Tooling & Automation Build and maintain Python and Bash tooling for deployment, bundling, and platform operations Develop automation to support environment-specific configuration layering and threshold management Contribute to the platform's packaging and distribution pipeline Required Skills & Experience - Software Engineer (Monitoring Platform) Strong software engineering fundamentals - you write clean, well-structured, maintainable code regardless of language. You understand principles like separation of concerns, composability, and DRY, and you apply them to everything from Python libraries to Bash scripts to YAML templates Proven experience with Prometheus (including PromQL) and Grafana in production environments Experience with configuration management and generation tools (Ansible, Jinja2, or similar) Proficiency in Python and Bash in a Linux environment Experience with Docker and container orchestration (Docker Compose) Strong knowledge of Linux-based systems Familiarity with CI/CD pipelines (Jenkins or similar) Ability to think architecturally - designing solutions that are consistent, scalable, and maintainable across multiple deployments Comfortable working autonomously in a small team with significant ownership over your work Desirable Skills Experience with Grafana-as-code approaches (Grafana Foundation SDK, Grafonnet, or JSON provisioning) Familiarity with Jsonnet for configuration generation Experience with Thanos or other long-term metric storage solutions Knowledge of SNMP-based monitoring Within SRT the role title for this position will be System Monitoring & Observability Engineer SRT Marine Systems plc are an equal opportunity employer. We are committed to creating an inclusive working environment for all employees and actively encourage applications from all sectors of the community
Software Developer Location: London minimum of 3 days a week (for the 1st month it is expected they will be in 5 days, dependent on project ) Length: 12 months Salary: 48,000 per annum CANDIDATES MUST BE UK NATIONALS AND ELIGIBLE FOR SC CLEARANCE Role Overview We are seeking an experienced Application Developer with strong expertise in Java and Web Technologies to design, develop, and support enterprise-grade applications. The role involves working across the full software development lifecycle, building scalable solutions using the Java/JEE stack, and contributing to modern, secure, and high-performing systems. You will play a key role in developing clean, reusable code, supporting live services, and mentoring junior team members while following modern engineering standards and DevOps practices. Key Responsibilities Application Development & Engineering Design, develop, and maintain applications using Java/JEE technologies Build and enhance web applications using frameworks and languages such as Java, Groovy, or Ruby Write clean, secure, well-tested code following test-driven development (TDD) principles Develop reusable, open, and maintainable code components Contribute to modern development standards and best practices Architecture & Design Implement enterprise-level features such as: Dependency Injection / Inversion of Control (IoC) Aspect-Oriented Programming (AOP) Functional programming patterns Transaction management frameworks Batch processing solutions Participate in systems design and architecture discussions Support systems integration across enterprise platforms and services DevOps & Delivery Apply DevOps methodologies to improve build, deployment, and delivery pipelines Optimize development processes and continuously improve efficiency Manage availability and capacity of applications Support CI/CD pipelines and automation practices Testing & Quality Champion test-driven development and quality-first principles Ensure code is secure, performant, and resilient Conduct code reviews and improve engineering standards Production Support & Operations Operate and support services in production Monitor applications and identify, troubleshoot, and resolve issues Contribute to service support and ongoing system improvements Collaboration & Mentorship Collaborate with cross-functional teams including product, QA, and operations Coach and mentor junior developers Promote a culture of learning and continuous improvement Maintain strong focus on user needs and experience Core Skills & Expertise Strong experience with Java / JEE and web technologies Knowledge of: Dependency Injection (e.g., Spring) AOP and IoC Data access frameworks (e.g., Hibernate/JPA) Transaction management systems Batch processing frameworks Familiarity with DevOps tools and practices Understanding of: Information security principles System integration and APIs Modern software engineering standards Key Competencies Programming & software engineering excellence Systems design and integration Development process optimisation Prototyping and innovation Service support and reliability engineering Availability and capacity management Strong user focus and problem-solving mindset If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website.
Jun 11, 2026
Full time
Software Developer Location: London minimum of 3 days a week (for the 1st month it is expected they will be in 5 days, dependent on project ) Length: 12 months Salary: 48,000 per annum CANDIDATES MUST BE UK NATIONALS AND ELIGIBLE FOR SC CLEARANCE Role Overview We are seeking an experienced Application Developer with strong expertise in Java and Web Technologies to design, develop, and support enterprise-grade applications. The role involves working across the full software development lifecycle, building scalable solutions using the Java/JEE stack, and contributing to modern, secure, and high-performing systems. You will play a key role in developing clean, reusable code, supporting live services, and mentoring junior team members while following modern engineering standards and DevOps practices. Key Responsibilities Application Development & Engineering Design, develop, and maintain applications using Java/JEE technologies Build and enhance web applications using frameworks and languages such as Java, Groovy, or Ruby Write clean, secure, well-tested code following test-driven development (TDD) principles Develop reusable, open, and maintainable code components Contribute to modern development standards and best practices Architecture & Design Implement enterprise-level features such as: Dependency Injection / Inversion of Control (IoC) Aspect-Oriented Programming (AOP) Functional programming patterns Transaction management frameworks Batch processing solutions Participate in systems design and architecture discussions Support systems integration across enterprise platforms and services DevOps & Delivery Apply DevOps methodologies to improve build, deployment, and delivery pipelines Optimize development processes and continuously improve efficiency Manage availability and capacity of applications Support CI/CD pipelines and automation practices Testing & Quality Champion test-driven development and quality-first principles Ensure code is secure, performant, and resilient Conduct code reviews and improve engineering standards Production Support & Operations Operate and support services in production Monitor applications and identify, troubleshoot, and resolve issues Contribute to service support and ongoing system improvements Collaboration & Mentorship Collaborate with cross-functional teams including product, QA, and operations Coach and mentor junior developers Promote a culture of learning and continuous improvement Maintain strong focus on user needs and experience Core Skills & Expertise Strong experience with Java / JEE and web technologies Knowledge of: Dependency Injection (e.g., Spring) AOP and IoC Data access frameworks (e.g., Hibernate/JPA) Transaction management systems Batch processing frameworks Familiarity with DevOps tools and practices Understanding of: Information security principles System integration and APIs Modern software engineering standards Key Competencies Programming & software engineering excellence Systems design and integration Development process optimisation Prototyping and innovation Service support and reliability engineering Availability and capacity management Strong user focus and problem-solving mindset If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website.
About Our Client Our client is an innovative AI-powered brand analytics platform that helps businesses understand their brand perception, competitive landscape, and market positioning through advanced AI-driven analysis. They leverage multiple Large Language Models to deliver actionable insights that enable brands to optimize their visibility and competitive positioning in the market. The platform runs a production multi-agent system on AWS, orchestrating multiple AI providers across signal generation, content, and research workflows, and is exposed to clients through their own MCP server. What We're Looking For We are seeking an AI Engineer to help shape the technical direction of the AI platform. You will design and evolve the agentic systems that power this solution - multi-agent orchestration, LLM pipelines, evals, and the cloud infrastructure that runs them. You should be hands-on, opinionated about how AI systems should be built, and excited to set the bar for an engineering team that ships AI features fast and safely. We value engineers who actively use AI agents and automation tools in their own workflows and stay current with the field as it moves. Key Responsibilities 1. Agentic AI Systems Design, build, and evolve multi-agent systems and LLM-powered pipelines. You will: Design agent topologies - planner/executor, supervisor/worker, reflection loops, human-in-the-loop Build and extend agents using frameworks like LangGraph, Strands, and Agent SDKs Evolve the agent harness - execution loop, tool dispatch, context management, sub-agent spawning, and sandboxing Design agent memory, context management, and tool-calling patterns Extend the MCP server with new tools and capabilities Enforce structured outputs and validation across LLM boundaries 2. LLM Quality, Evals & Observability Build the layer that lets the team ship LLM features with confidence. You will: Design and grow the eval platform - golden datasets, regression suites, LLM-as-judge Integrate observability and tracing across providers and prompt versions Track cost, latency, and quality per prompt, model, and client Build guardrails for prompt injection, PII, and output safety Drive prompt engineering practice - versioning, A/B testing, platform overlays 3. Cloud & Data Infrastructure Own the cloud substrate that runs the AI workloads. You will: Architect and maintain AWS infrastructure (ECS Fargate, Lambda, Step Functions, EventBridge, S3, Athena, DynamoDB, Bedrock) Build and operate data pipelines that move LLM outputs from generation to analytics Manage containerized deployments, CI/CD, and infrastructure as code Ensure reliability, observability, and cost efficiency across the platform 4. Security, Compliance & AI Safety Implement IAM, encryption, and network security best practices Manage secrets and audit logging Enforce multi-tenant isolation across agents, prompts, and data Defend against prompt injection, jailbreaks, and PII leakage 5. Technical Leadership Set technical direction for the AI platform and drive architecture decisions Make build-vs-buy calls on frameworks, providers, and tooling Mentor engineers and raise the bar on prompts, evals, and agent design Collaborate with product to translate business goals into AI system architecture What Makes This Role Unique You will work on a production multi-agent platform with real scale and real users - multi-specialist agent systems, LLM pipelines, and a multi-provider stack running on AWS. The interesting problems are not bootstrapping; they are deciding what good looks like and building the systems that get you there.
Jun 11, 2026
Full time
About Our Client Our client is an innovative AI-powered brand analytics platform that helps businesses understand their brand perception, competitive landscape, and market positioning through advanced AI-driven analysis. They leverage multiple Large Language Models to deliver actionable insights that enable brands to optimize their visibility and competitive positioning in the market. The platform runs a production multi-agent system on AWS, orchestrating multiple AI providers across signal generation, content, and research workflows, and is exposed to clients through their own MCP server. What We're Looking For We are seeking an AI Engineer to help shape the technical direction of the AI platform. You will design and evolve the agentic systems that power this solution - multi-agent orchestration, LLM pipelines, evals, and the cloud infrastructure that runs them. You should be hands-on, opinionated about how AI systems should be built, and excited to set the bar for an engineering team that ships AI features fast and safely. We value engineers who actively use AI agents and automation tools in their own workflows and stay current with the field as it moves. Key Responsibilities 1. Agentic AI Systems Design, build, and evolve multi-agent systems and LLM-powered pipelines. You will: Design agent topologies - planner/executor, supervisor/worker, reflection loops, human-in-the-loop Build and extend agents using frameworks like LangGraph, Strands, and Agent SDKs Evolve the agent harness - execution loop, tool dispatch, context management, sub-agent spawning, and sandboxing Design agent memory, context management, and tool-calling patterns Extend the MCP server with new tools and capabilities Enforce structured outputs and validation across LLM boundaries 2. LLM Quality, Evals & Observability Build the layer that lets the team ship LLM features with confidence. You will: Design and grow the eval platform - golden datasets, regression suites, LLM-as-judge Integrate observability and tracing across providers and prompt versions Track cost, latency, and quality per prompt, model, and client Build guardrails for prompt injection, PII, and output safety Drive prompt engineering practice - versioning, A/B testing, platform overlays 3. Cloud & Data Infrastructure Own the cloud substrate that runs the AI workloads. You will: Architect and maintain AWS infrastructure (ECS Fargate, Lambda, Step Functions, EventBridge, S3, Athena, DynamoDB, Bedrock) Build and operate data pipelines that move LLM outputs from generation to analytics Manage containerized deployments, CI/CD, and infrastructure as code Ensure reliability, observability, and cost efficiency across the platform 4. Security, Compliance & AI Safety Implement IAM, encryption, and network security best practices Manage secrets and audit logging Enforce multi-tenant isolation across agents, prompts, and data Defend against prompt injection, jailbreaks, and PII leakage 5. Technical Leadership Set technical direction for the AI platform and drive architecture decisions Make build-vs-buy calls on frameworks, providers, and tooling Mentor engineers and raise the bar on prompts, evals, and agent design Collaborate with product to translate business goals into AI system architecture What Makes This Role Unique You will work on a production multi-agent platform with real scale and real users - multi-specialist agent systems, LLM pipelines, and a multi-provider stack running on AWS. The interesting problems are not bootstrapping; they are deciding what good looks like and building the systems that get you there.
Location: Glasgow Head Office Full time, permanent role (37.5 hours per week) JOB PURPOSE: This role will be responsible for driving the design, architecture and delivery of AI-powered solutions across the group. It will be critical in implementing production-grade systems that leverage LLMs, with a focus on reliability and cost-aware deployment. As a Lead, this role will bridge cutting-edge research and production engineering - setting technical direction, mentoring a high-performing team, and ensuring AI solutions are robust, scalable, and responsible. PRINCIPAL TASKS AND RESPONSIBILITIES Design and implement secure and scalable LLM-powered applications using modern Generative AI architectures Collaborate with product, data and ops team to identify the issues in hand and explore how AI can open up new ways of solving them Use AI coding assistants such as Claude Code or equivalent as part of day-to-day development workflows to improve efficiency, quality, and delivery speed Optimize performance for latency, cost, accuracy, security and reliability Ensure all software that is created is in line with the technical roadmap, development guidelines and security standards. Troubleshoot, debug, and resolve technical issues across the product. Ensure code reviews and automated tests to support quality assurance Participate in all meeting arounds Refinement, Planning and Delivery. As a Lead: Lead the architecture and end-to-end development of AI solutions, from prototyping to production Collaborate with the Product team to identify candidate use cases for AI, helping them understand the art of the possible with today's AI capabilities and where it can deliver real business value. Work closely with IT Governance and Cyber Security teams to ensure AI solutions are secure by design and that data is handled responsibly, ethically, and in line with organisational policies. Define technical standards, best practices, and engineering roadmaps for AI initiatives Provide technical leadership and mentor developers Stay current with advancements in AI, evaluate emerging technologies, assess their applicability to the product, and help shape the organisation's AI journey Own quality, reliability, and performance of AI systems including monitoring, testing, and observability Conduct security and architectural reviews, and foster a culture of engineering excellence Communicate technical trade-offs and progress clearly to both technical and non-technical stakeholders Evaluate and select AI frameworks, LLM providers, vector databases, and cloud infrastructure Champion true AI Engineering across the team, leveraging AI tools to move faster without sacrificing code quality, security, or maintainability Basic Behaviours: Ensure that continuous improvement is baked into everything we do. Support the development of a strong culture focused on transparency, collaboration, and high performance Make time to support other members of the team and answer questions Take responsibility of your personal objectives and those of the team. Take ownership of deadlines and releases for yourself and the team. Any quality issues of the software the team owns should be looked on as a temporary and unacceptable state of affairs. Every opportunity should be taken to rectify problems, in conjunction with the completion of team and individual objectives. Professional / Academic / Qualifications 5+ years experience in a development role (essential) Degree level qualification (desirable) Specific Knowledge AI Hands on experience with Gen AI and LLM's Experience with RAG, Prompt engineering, Evaluation techniques AI infrastructure (vector stores, embeddings, model serving) AI agent frameworks and orchestration Understanding of embeddings, vector search Claude Code or equivalent Secure AI solution design Responsible AI principles Demonstrable AI engineering skills Agentic Tooling (desirable) Knowledge of Facilities Management domain (desirable) Background in domain-driven design, event-driven systems, or clean architecture (desirable) Software Engineering Typescript / Python / React / node js Microsoft .NET stack, SQL Server, NoSQL DB (eg Cosmos DB) REST API design and integration Design patterns and clean architecture GIT, Azure DevOps, CI/CD Pipelines, IaaC Demonstrated Behaviours Proactive, self-driven, and able to work independently or as part of a team Focused on outcomes rather than outputs Excellent verbal and written communication skills Pragmatic and flexible attitude Excellent interpersonal skills Attention to detail Mentoring/coaching skills
Jun 11, 2026
Full time
Location: Glasgow Head Office Full time, permanent role (37.5 hours per week) JOB PURPOSE: This role will be responsible for driving the design, architecture and delivery of AI-powered solutions across the group. It will be critical in implementing production-grade systems that leverage LLMs, with a focus on reliability and cost-aware deployment. As a Lead, this role will bridge cutting-edge research and production engineering - setting technical direction, mentoring a high-performing team, and ensuring AI solutions are robust, scalable, and responsible. PRINCIPAL TASKS AND RESPONSIBILITIES Design and implement secure and scalable LLM-powered applications using modern Generative AI architectures Collaborate with product, data and ops team to identify the issues in hand and explore how AI can open up new ways of solving them Use AI coding assistants such as Claude Code or equivalent as part of day-to-day development workflows to improve efficiency, quality, and delivery speed Optimize performance for latency, cost, accuracy, security and reliability Ensure all software that is created is in line with the technical roadmap, development guidelines and security standards. Troubleshoot, debug, and resolve technical issues across the product. Ensure code reviews and automated tests to support quality assurance Participate in all meeting arounds Refinement, Planning and Delivery. As a Lead: Lead the architecture and end-to-end development of AI solutions, from prototyping to production Collaborate with the Product team to identify candidate use cases for AI, helping them understand the art of the possible with today's AI capabilities and where it can deliver real business value. Work closely with IT Governance and Cyber Security teams to ensure AI solutions are secure by design and that data is handled responsibly, ethically, and in line with organisational policies. Define technical standards, best practices, and engineering roadmaps for AI initiatives Provide technical leadership and mentor developers Stay current with advancements in AI, evaluate emerging technologies, assess their applicability to the product, and help shape the organisation's AI journey Own quality, reliability, and performance of AI systems including monitoring, testing, and observability Conduct security and architectural reviews, and foster a culture of engineering excellence Communicate technical trade-offs and progress clearly to both technical and non-technical stakeholders Evaluate and select AI frameworks, LLM providers, vector databases, and cloud infrastructure Champion true AI Engineering across the team, leveraging AI tools to move faster without sacrificing code quality, security, or maintainability Basic Behaviours: Ensure that continuous improvement is baked into everything we do. Support the development of a strong culture focused on transparency, collaboration, and high performance Make time to support other members of the team and answer questions Take responsibility of your personal objectives and those of the team. Take ownership of deadlines and releases for yourself and the team. Any quality issues of the software the team owns should be looked on as a temporary and unacceptable state of affairs. Every opportunity should be taken to rectify problems, in conjunction with the completion of team and individual objectives. Professional / Academic / Qualifications 5+ years experience in a development role (essential) Degree level qualification (desirable) Specific Knowledge AI Hands on experience with Gen AI and LLM's Experience with RAG, Prompt engineering, Evaluation techniques AI infrastructure (vector stores, embeddings, model serving) AI agent frameworks and orchestration Understanding of embeddings, vector search Claude Code or equivalent Secure AI solution design Responsible AI principles Demonstrable AI engineering skills Agentic Tooling (desirable) Knowledge of Facilities Management domain (desirable) Background in domain-driven design, event-driven systems, or clean architecture (desirable) Software Engineering Typescript / Python / React / node js Microsoft .NET stack, SQL Server, NoSQL DB (eg Cosmos DB) REST API design and integration Design patterns and clean architecture GIT, Azure DevOps, CI/CD Pipelines, IaaC Demonstrated Behaviours Proactive, self-driven, and able to work independently or as part of a team Focused on outcomes rather than outputs Excellent verbal and written communication skills Pragmatic and flexible attitude Excellent interpersonal skills Attention to detail Mentoring/coaching skills
We are currently working with a growing technology business in the healthcare software space who are looking to add a Platform Engineer / DevOps Engineer to their engineering team. This is an excellent opportunity for someone who enjoys building reliable infrastructure, improving deployment processes, and working in a modern cloud-native environment. The business is investing heavily in new cloud-based products and platforms, and they're looking for an engineer who can help scale and improve the environments that support both development and production systems. The Role: You'll be working closely with software engineering teams to: Build and maintain scalable cloud infrastructure Improve CI/CD pipelines and deployment automation Support Kubernetes-based environments and containerised applications Enhance platform reliability, monitoring, and observability Troubleshoot production and infrastructure issues Contribute to infrastructure security and operational best practices Drive continuous improvement across tooling and platform operations This is a hands-on engineering role with real ownership and the opportunity to influence how platforms are built and operated moving forward. Tech Environment: The stack includes technologies such as: Kubernetes Linux CI/CD pipelines GitOps / Argo CD Bitbucket & Bamboo MongoDB / PostgreSQL Kafka OpenSearch Bash / PowerShell scripting Cloud infrastructure They're open to candidates from DevOps, Platform Engineering, SRE, Cloud Engineering, or strong Infrastructure backgrounds. What They're Looking For: Key experience includes: Commercial experience in a DevOps, Platform, SRE, or Infrastructure Engineering role Strong Linux administration skills Experience with CI/CD and deployment automation Exposure to cloud-hosted infrastructure Kubernetes/container experience Scripting/automation experience Understanding of monitoring, logging, and operational support Experience with GitOps, Argo CD, Kafka, or database platforms would be beneficial but isn't essential. In return the Company offers: A competitive salary and benefits package Modern engineering environment Strong focus on automation and cloud-native technologies Stable and growing business Meaningful products used within healthcare Supportive technical culture with genuine progression opportunities Good balance of project work and operational engineering
Jun 11, 2026
Full time
We are currently working with a growing technology business in the healthcare software space who are looking to add a Platform Engineer / DevOps Engineer to their engineering team. This is an excellent opportunity for someone who enjoys building reliable infrastructure, improving deployment processes, and working in a modern cloud-native environment. The business is investing heavily in new cloud-based products and platforms, and they're looking for an engineer who can help scale and improve the environments that support both development and production systems. The Role: You'll be working closely with software engineering teams to: Build and maintain scalable cloud infrastructure Improve CI/CD pipelines and deployment automation Support Kubernetes-based environments and containerised applications Enhance platform reliability, monitoring, and observability Troubleshoot production and infrastructure issues Contribute to infrastructure security and operational best practices Drive continuous improvement across tooling and platform operations This is a hands-on engineering role with real ownership and the opportunity to influence how platforms are built and operated moving forward. Tech Environment: The stack includes technologies such as: Kubernetes Linux CI/CD pipelines GitOps / Argo CD Bitbucket & Bamboo MongoDB / PostgreSQL Kafka OpenSearch Bash / PowerShell scripting Cloud infrastructure They're open to candidates from DevOps, Platform Engineering, SRE, Cloud Engineering, or strong Infrastructure backgrounds. What They're Looking For: Key experience includes: Commercial experience in a DevOps, Platform, SRE, or Infrastructure Engineering role Strong Linux administration skills Experience with CI/CD and deployment automation Exposure to cloud-hosted infrastructure Kubernetes/container experience Scripting/automation experience Understanding of monitoring, logging, and operational support Experience with GitOps, Argo CD, Kafka, or database platforms would be beneficial but isn't essential. In return the Company offers: A competitive salary and benefits package Modern engineering environment Strong focus on automation and cloud-native technologies Stable and growing business Meaningful products used within healthcare Supportive technical culture with genuine progression opportunities Good balance of project work and operational engineering
Design operate and improve on prem, cloud and hybrid platforms Permanent role £50k-£58k 1/2 days per week in Peterborough offices Broster Buchanan are partnered with a leading global media company who are looking for a Senior DevOps Engineer to join their growing IT team and play a key part in the large-scale transformation from their current legacy stack to a modern, cloud first environment. This is an exciting new role at a growing company with clear routes of progression to architect level, and the opportunity to get involved with ML, AI and modern data platforms. On offer is a salary of £50k - £58k, a great benefits package (as outlined at the bottom) and a flexible working pattern with 1-2 days onsite in Peterborough and the rest remote. There will be an on call rota required with occasional out of hours work. Responsibilities: Design, operate, and improve the on prem, cloud, and hybrid platforms, working closely with engineering, security, data, and service teams to embed automation, strengthen resilience, and deliver high-quality infrastructure services Develop CI/CD pipelines and Infrastructure as Code (e.g., Terraform) Enhance observability, logging, and operational tooling Lead incident response and root cause investigations Implement fixes to improve stability and prevent recurrence Embed security and compliance into platform design Manage access controls, encryption, and audit logging Support vulnerability and configuration management Work within a Kanban delivery model Prioritise technical work and support continuous improvement Help mentor and grow junior team members Requirements: Strong experience in DevOps or infrastructure engineering, and must have commercial experience managing on prem systems. Any similar system modernisation/transformation experience would be highly beneficial, but isn't essential Hands on experience with cloud or hybrid production support Must have experience with: CI/CD pipeline development, Infrastructure as Code (Terraform or similar) and Scripting (Python, Bash, or PowerShell) Must have networking, monitoring, and troubleshooting experience Beneficial experience: Containerisation (Docker/Kubernetes), Configuration management, GitOps practices, virtualisation, and infrastructure security knowledge Benefits: 28 days AL + bank holidays + 2 paid volunteering days + other family friendly benefits Contributory pension, life assurance and income protection Salary sacrifice options for private medical, car scheme, holiday purchase scheme etc Various other wellbeing support, discount schemes, L&D and coaching opportunities
Jun 11, 2026
Full time
Design operate and improve on prem, cloud and hybrid platforms Permanent role £50k-£58k 1/2 days per week in Peterborough offices Broster Buchanan are partnered with a leading global media company who are looking for a Senior DevOps Engineer to join their growing IT team and play a key part in the large-scale transformation from their current legacy stack to a modern, cloud first environment. This is an exciting new role at a growing company with clear routes of progression to architect level, and the opportunity to get involved with ML, AI and modern data platforms. On offer is a salary of £50k - £58k, a great benefits package (as outlined at the bottom) and a flexible working pattern with 1-2 days onsite in Peterborough and the rest remote. There will be an on call rota required with occasional out of hours work. Responsibilities: Design, operate, and improve the on prem, cloud, and hybrid platforms, working closely with engineering, security, data, and service teams to embed automation, strengthen resilience, and deliver high-quality infrastructure services Develop CI/CD pipelines and Infrastructure as Code (e.g., Terraform) Enhance observability, logging, and operational tooling Lead incident response and root cause investigations Implement fixes to improve stability and prevent recurrence Embed security and compliance into platform design Manage access controls, encryption, and audit logging Support vulnerability and configuration management Work within a Kanban delivery model Prioritise technical work and support continuous improvement Help mentor and grow junior team members Requirements: Strong experience in DevOps or infrastructure engineering, and must have commercial experience managing on prem systems. Any similar system modernisation/transformation experience would be highly beneficial, but isn't essential Hands on experience with cloud or hybrid production support Must have experience with: CI/CD pipeline development, Infrastructure as Code (Terraform or similar) and Scripting (Python, Bash, or PowerShell) Must have networking, monitoring, and troubleshooting experience Beneficial experience: Containerisation (Docker/Kubernetes), Configuration management, GitOps practices, virtualisation, and infrastructure security knowledge Benefits: 28 days AL + bank holidays + 2 paid volunteering days + other family friendly benefits Contributory pension, life assurance and income protection Salary sacrifice options for private medical, car scheme, holiday purchase scheme etc Various other wellbeing support, discount schemes, L&D and coaching opportunities
AI Developer Job Type: Full-Time, Permanent Location: Reading, hybrid working arrangements, 3 days a week onsite. Hours: Monday to Friday, 37.5 hours per week Salary: Competitive, dependent on experience An excellent new opportunity for a hands-on AI Developer efficient with coding, AI & DevOps to be at the forefront of AI-powered software development. You will be part of a small, agile team dedicated to building innovative solutions that integrate large language models, agentic systems, and Azure AI services into real-world applications. This role is perfect for someone who thrives on understanding how things work, is not afraid to experiment, and wants to shape how to deliver AI solutions to clients and evolve internal capabilities. Day-to-day of the role: Key Delivery Responsibilities: Design, develop, and deploy AI-integrated solutions for client engagements using modern full stack technologies. Integrate Azure AI services (Azure OpenAI, Cognitive Services, Azure ML, AI Search) into production applications. Build and refine LLM-powered features, agentic workflows, and MCP (Model Context Protocol) integrations. Collaborate with clients to understand requirements and translate them into working software. Contribute to technical research, prototyping, and proof-of-concept development to support client proposals. Internal Development and Enablement Responsibilities: Contribute to the development of internal AI tools, accelerators, and reusable components. Explore and evaluate emerging AI technologies, frameworks, and development approaches. Support the adoption of AI-assisted development practices (vibe coding, AI testing, agentic development) across the team. Help shape product strategy by identifying opportunities to package and position AI solutions. Participate in knowledge sharing, internal training, and capability building within the AI and Data Innovation team. Required Skills & Qualifications: Solid full stack development experience across one or more of: React/Node.js, .NET/C#, Python/FastAPI. Hands-on experience with Azure cloud services and CI/CD pipelines (Azure DevOps). Demonstrable ability to learn new technologies quickly and apply them practically. Strong problem-solving mindset with attention to code quality and engineering rigour. Comfortable working independently while contributing to a collaborative small team environment. Excellent communication skills - able to explain technical concepts to non-technical stakeholders. Desirable: Experience with LLM integration, prompt engineering, or agentic AI development. Familiarity with AI-assisted development tools such as GitHub Copilot, Claude, and Cursor. Azure AI Engineer certification or equivalent practical experience. Understanding of MCP, RAG architectures, or vector databases. Benefits Industry-leading training and development opportunities. Competitive salary with progression potential. 23-days holiday allowance, increasing with length of service, plus bank holidays, an extra day off on your birthday, and the option to buy more! Company pension scheme and health cash plan with free access to a confidential Employee Assistance Programme (EAP). Life assurance, cycle to work scheme, electric vehicle scheme, home and tech scheme, and retail discounts. Long service recognition, and social events. To apply for the AI Developer position, please submit your CV to be immediately considered.
Jun 11, 2026
Full time
AI Developer Job Type: Full-Time, Permanent Location: Reading, hybrid working arrangements, 3 days a week onsite. Hours: Monday to Friday, 37.5 hours per week Salary: Competitive, dependent on experience An excellent new opportunity for a hands-on AI Developer efficient with coding, AI & DevOps to be at the forefront of AI-powered software development. You will be part of a small, agile team dedicated to building innovative solutions that integrate large language models, agentic systems, and Azure AI services into real-world applications. This role is perfect for someone who thrives on understanding how things work, is not afraid to experiment, and wants to shape how to deliver AI solutions to clients and evolve internal capabilities. Day-to-day of the role: Key Delivery Responsibilities: Design, develop, and deploy AI-integrated solutions for client engagements using modern full stack technologies. Integrate Azure AI services (Azure OpenAI, Cognitive Services, Azure ML, AI Search) into production applications. Build and refine LLM-powered features, agentic workflows, and MCP (Model Context Protocol) integrations. Collaborate with clients to understand requirements and translate them into working software. Contribute to technical research, prototyping, and proof-of-concept development to support client proposals. Internal Development and Enablement Responsibilities: Contribute to the development of internal AI tools, accelerators, and reusable components. Explore and evaluate emerging AI technologies, frameworks, and development approaches. Support the adoption of AI-assisted development practices (vibe coding, AI testing, agentic development) across the team. Help shape product strategy by identifying opportunities to package and position AI solutions. Participate in knowledge sharing, internal training, and capability building within the AI and Data Innovation team. Required Skills & Qualifications: Solid full stack development experience across one or more of: React/Node.js, .NET/C#, Python/FastAPI. Hands-on experience with Azure cloud services and CI/CD pipelines (Azure DevOps). Demonstrable ability to learn new technologies quickly and apply them practically. Strong problem-solving mindset with attention to code quality and engineering rigour. Comfortable working independently while contributing to a collaborative small team environment. Excellent communication skills - able to explain technical concepts to non-technical stakeholders. Desirable: Experience with LLM integration, prompt engineering, or agentic AI development. Familiarity with AI-assisted development tools such as GitHub Copilot, Claude, and Cursor. Azure AI Engineer certification or equivalent practical experience. Understanding of MCP, RAG architectures, or vector databases. Benefits Industry-leading training and development opportunities. Competitive salary with progression potential. 23-days holiday allowance, increasing with length of service, plus bank holidays, an extra day off on your birthday, and the option to buy more! Company pension scheme and health cash plan with free access to a confidential Employee Assistance Programme (EAP). Life assurance, cycle to work scheme, electric vehicle scheme, home and tech scheme, and retail discounts. Long service recognition, and social events. To apply for the AI Developer position, please submit your CV to be immediately considered.
MID-LEVEL FULL-STACK LARAVEL / ANGULAR DEVELOPER Salary up to £50,000 One day onsite - Skipton office Laravel, Angular, PHP, TypeScript Opportunity to work on greenfield and business-critical projects ABOUT THE CLIENT Due to continued growth, we're recruiting for a Mid-Level Full-Stack Laravel / Angular Developer to join an established technology provider in Skipton. The business is continuing to invest heavily in its software engineering function and is looking for someone who enjoys building scalable applications within a collaborative development environment. You'll be joining a close-knit team working across modern web applications, internal systems, and customer-facing platforms, with plenty of opportunity to contribute to technical direction and ongoing product development. THE BENEFITS One day onsite Ongoing training and development opportunities Modern tech stack and collaborative engineering culture Clear progression opportunities within the development team THE FULL-STACK LARAVEL / ANGULAR DEVELOPER ROLE: You'll be involved in the full software development lifecycle, working across both back-end and front-end development. The role will see you building and maintaining applications using Laravel and Angular, collaborating with stakeholders, and contributing to the design and delivery of scalable solutions. You will work closely with other developers and project teams to deliver high-quality software while helping to improve development standards and processes. FULL-STACK LARAVEL / ANGULAR DEVELOPER ESSENTIAL SKILLS Commercial experience with Laravel and PHP Front-end development experience using Angular and TypeScript Experience working with REST APIs Knowledge of MySQL and relational databases Familiarity with Git version control Understanding of Agile development methodologies Strong communication and problem-solving skills TO BE CONSIDERED: Please either apply through this advert or email me directly via
Jun 11, 2026
Full time
MID-LEVEL FULL-STACK LARAVEL / ANGULAR DEVELOPER Salary up to £50,000 One day onsite - Skipton office Laravel, Angular, PHP, TypeScript Opportunity to work on greenfield and business-critical projects ABOUT THE CLIENT Due to continued growth, we're recruiting for a Mid-Level Full-Stack Laravel / Angular Developer to join an established technology provider in Skipton. The business is continuing to invest heavily in its software engineering function and is looking for someone who enjoys building scalable applications within a collaborative development environment. You'll be joining a close-knit team working across modern web applications, internal systems, and customer-facing platforms, with plenty of opportunity to contribute to technical direction and ongoing product development. THE BENEFITS One day onsite Ongoing training and development opportunities Modern tech stack and collaborative engineering culture Clear progression opportunities within the development team THE FULL-STACK LARAVEL / ANGULAR DEVELOPER ROLE: You'll be involved in the full software development lifecycle, working across both back-end and front-end development. The role will see you building and maintaining applications using Laravel and Angular, collaborating with stakeholders, and contributing to the design and delivery of scalable solutions. You will work closely with other developers and project teams to deliver high-quality software while helping to improve development standards and processes. FULL-STACK LARAVEL / ANGULAR DEVELOPER ESSENTIAL SKILLS Commercial experience with Laravel and PHP Front-end development experience using Angular and TypeScript Experience working with REST APIs Knowledge of MySQL and relational databases Familiarity with Git version control Understanding of Agile development methodologies Strong communication and problem-solving skills TO BE CONSIDERED: Please either apply through this advert or email me directly via
Full Stack Java Developer Salary: Up to £31,000 Our client is a well-established UK organisation operating within the services and retail support sector. They are currently investing heavily in digital transformation and expanding their internal technology team to deliver innovative cloud-based solutions across the business. This is an opportunity to join a growing development function where you will work on modern applications, integrations, and end-to-end software projects in a collaborative environment. The Role As a Full Stack Java Developer, you will be involved across the full software development lifecycle, including requirements gathering, architecture, development, testing, deployment, and ongoing support. Key Responsibilities Develop, maintain, and support Java/J2EE applications across front-end and back-end systems Work on system integrations and technically complex development tasks Participate in peer code reviews and application walkthroughs Produce and maintain technical documentation Follow software development standards and best practices Support build, deployment, and release processes Collaborate with developers and stakeholders to resolve production issues Take a practical, hands-on approach to delivering solutions Skills & Experience Required Degree in Computer Science, Software Engineering, or equivalent commercial experience Commercial experience developing full stack Java/J2EE applications Knowledge of RESTful APIs and web services Experience with frameworks such as React and/or Struts Strong Java development skills Exposure to other programming languages such as Python, JavaScript, C++, or Perl is beneficial Experience with development tools including Git, SVN, and Eclipse Understanding of testing methodologies including unit, integration, and regression testing Strong analytical and problem-solving skills Passion for learning new technologies and continuous improvement Desirable Skills Experience with Docker and/or Kubernetes Knowledge of UNIX/Linux environments Exposure to cloud platforms such as AWS, Azure, or GCP Experience working with APIs and system integrations Understanding of build management and release processes
Jun 11, 2026
Full time
Full Stack Java Developer Salary: Up to £31,000 Our client is a well-established UK organisation operating within the services and retail support sector. They are currently investing heavily in digital transformation and expanding their internal technology team to deliver innovative cloud-based solutions across the business. This is an opportunity to join a growing development function where you will work on modern applications, integrations, and end-to-end software projects in a collaborative environment. The Role As a Full Stack Java Developer, you will be involved across the full software development lifecycle, including requirements gathering, architecture, development, testing, deployment, and ongoing support. Key Responsibilities Develop, maintain, and support Java/J2EE applications across front-end and back-end systems Work on system integrations and technically complex development tasks Participate in peer code reviews and application walkthroughs Produce and maintain technical documentation Follow software development standards and best practices Support build, deployment, and release processes Collaborate with developers and stakeholders to resolve production issues Take a practical, hands-on approach to delivering solutions Skills & Experience Required Degree in Computer Science, Software Engineering, or equivalent commercial experience Commercial experience developing full stack Java/J2EE applications Knowledge of RESTful APIs and web services Experience with frameworks such as React and/or Struts Strong Java development skills Exposure to other programming languages such as Python, JavaScript, C++, or Perl is beneficial Experience with development tools including Git, SVN, and Eclipse Understanding of testing methodologies including unit, integration, and regression testing Strong analytical and problem-solving skills Passion for learning new technologies and continuous improvement Desirable Skills Experience with Docker and/or Kubernetes Knowledge of UNIX/Linux environments Exposure to cloud platforms such as AWS, Azure, or GCP Experience working with APIs and system integrations Understanding of build management and release processes
Agilis Search is seeking a talented and motivated Software Engineer to join an established technology team in Ipswich on a permanent basis. You will be delivering enterprise-scale solutions and will play a key role in designing, developing, and maintaining high-performance applications that support critical business operations and digital transformation initiatives. This is an exciting opportunity for an engineer who enjoys solving complex technical challenges, working in agile environments, and contributing to innovative software solutions. Key Responsibilities Design, develop, and maintain scalable Java-based applications Collaborate with cross-functional teams including Product, DevOps, QA, and Architecture Write clean, efficient, and well-tested code Participate in code reviews and contribute to best engineering practices Troubleshoot, debug, and optimise application performance Support the integration of APIs, databases, and third-party systems Contribute to continuous improvement and modernisation initiatives Required Skills & Experience Strong commercial experience with Java development Experience with frameworks such as Spring Boot or Hibernate Understanding of RESTful APIs and microservices architecture Knowledge of SQL and relational databases Familiarity with CI/CD pipelines and version control tools such as Git Experience working within Agile/Scrum environments Strong problem-solving and communication skills Desirable Experience Cloud platform exposure (AWS, Azure, or GCP) Docker/Kubernetes experience Messaging technologies such as Kafka or RabbitMQ Experience within highly regulated or large-scale industry environments What's on Offer Competitive salary and bonus potential Ongoing training and career progression Modern technology stack and collaborative culture Comprehensive benefits package If you are a passionate Software Engineer looking to work on impactful projects within a forward-thinking organisation, we would love to hear from you. Please get in touch with Matt to discuss further. We look forward to your application.
Jun 11, 2026
Full time
Agilis Search is seeking a talented and motivated Software Engineer to join an established technology team in Ipswich on a permanent basis. You will be delivering enterprise-scale solutions and will play a key role in designing, developing, and maintaining high-performance applications that support critical business operations and digital transformation initiatives. This is an exciting opportunity for an engineer who enjoys solving complex technical challenges, working in agile environments, and contributing to innovative software solutions. Key Responsibilities Design, develop, and maintain scalable Java-based applications Collaborate with cross-functional teams including Product, DevOps, QA, and Architecture Write clean, efficient, and well-tested code Participate in code reviews and contribute to best engineering practices Troubleshoot, debug, and optimise application performance Support the integration of APIs, databases, and third-party systems Contribute to continuous improvement and modernisation initiatives Required Skills & Experience Strong commercial experience with Java development Experience with frameworks such as Spring Boot or Hibernate Understanding of RESTful APIs and microservices architecture Knowledge of SQL and relational databases Familiarity with CI/CD pipelines and version control tools such as Git Experience working within Agile/Scrum environments Strong problem-solving and communication skills Desirable Experience Cloud platform exposure (AWS, Azure, or GCP) Docker/Kubernetes experience Messaging technologies such as Kafka or RabbitMQ Experience within highly regulated or large-scale industry environments What's on Offer Competitive salary and bonus potential Ongoing training and career progression Modern technology stack and collaborative culture Comprehensive benefits package If you are a passionate Software Engineer looking to work on impactful projects within a forward-thinking organisation, we would love to hear from you. Please get in touch with Matt to discuss further. We look forward to your application.
Software Engineer Kent (Hybrid, initially onsite) Salary £30-35k (doe) NO SPONSORSHIP PROVIDED FOR THIS ROLE We're working with a growing technology business based in Kent operating in the managed connectivity and infrastructure space, delivering secure, resilient network solutions and in-house software platforms used across critical industries such as construction, engineering, and utilities. They are looking for a curious, driven Associate Software Engineer to join their development team, supporting internal platforms and contributing to new AI-driven automation and cloud-based systems . This is a strong opportunity for someone early in their career who is passionate about software development, AI, and modern cloud engineering , and wants to grow within a supportive, forward-thinking team. Tech Stack C# / .NET (incl. .NET 10) Blazor Azure Terraform Microservices architecture PostgreSQL Git & CI/CD (GitHub Actions) AI tooling & automation (Copilot, LLM workflows) Responsibilities Build and maintain internal web applications Work with developers and product owners to deliver new features Contribute to AI-assisted automation and workflow improvements Write clean, maintainable code and follow best practices Participate in code reviews, sprint planning, and agile ceremonies Continuously develop technical skills with team support About You Some experience with C# / .NET or another backend language Exposure to frontend frameworks (Blazor, React, Angular, Vue, MVC, etc.) Understanding of web applications (HTML, CSS, APIs) Experience with Git/version control Strong interest in AI, automation, and cloud technologies Personal projects or coursework welcome Bonus Azure or cloud exposure Docker / Kubernetes CI/CD pipelines Testing practices (unit/UI) SQL databases (PostgreSQL, etc.) Location Kent-based (must be commutable - no London candidates) Onsite initially, moving to hybrid working
Jun 11, 2026
Full time
Software Engineer Kent (Hybrid, initially onsite) Salary £30-35k (doe) NO SPONSORSHIP PROVIDED FOR THIS ROLE We're working with a growing technology business based in Kent operating in the managed connectivity and infrastructure space, delivering secure, resilient network solutions and in-house software platforms used across critical industries such as construction, engineering, and utilities. They are looking for a curious, driven Associate Software Engineer to join their development team, supporting internal platforms and contributing to new AI-driven automation and cloud-based systems . This is a strong opportunity for someone early in their career who is passionate about software development, AI, and modern cloud engineering , and wants to grow within a supportive, forward-thinking team. Tech Stack C# / .NET (incl. .NET 10) Blazor Azure Terraform Microservices architecture PostgreSQL Git & CI/CD (GitHub Actions) AI tooling & automation (Copilot, LLM workflows) Responsibilities Build and maintain internal web applications Work with developers and product owners to deliver new features Contribute to AI-assisted automation and workflow improvements Write clean, maintainable code and follow best practices Participate in code reviews, sprint planning, and agile ceremonies Continuously develop technical skills with team support About You Some experience with C# / .NET or another backend language Exposure to frontend frameworks (Blazor, React, Angular, Vue, MVC, etc.) Understanding of web applications (HTML, CSS, APIs) Experience with Git/version control Strong interest in AI, automation, and cloud technologies Personal projects or coursework welcome Bonus Azure or cloud exposure Docker / Kubernetes CI/CD pipelines Testing practices (unit/UI) SQL databases (PostgreSQL, etc.) Location Kent-based (must be commutable - no London candidates) Onsite initially, moving to hybrid working
My client is looking for an experienced Embedded Software Developer to join a growing engineering team working on advanced embedded systems and next-generation technology products. This is a hands-on role where you'll be involved across the full software lifecycle - from embedded development through to build systems, testing, and deployment. You'll work closely with cross-functional engineering teams in a collaborative R&D environment while also having the autonomy to own complex technical tasks. The Role You'll be developing and maintaining software primarily in C++, supporting embedded Linux environments, and contributing to robust CI/CD and testing processes. This role would suit someone who enjoys solving technical challenges and working across multiple layers of a modern embedded software stack. Responsibilities Design, develop, and maintain applications primarily in C++ Work within embedded Linux environments using Yocto or Buildroot Configure and optimise build systems using CMake Support CI/CD pipelines using Jenkins or similar tooling Develop and maintain unit, integration, and system-level tests Collaborate with hardware and software engineering teams Participate in code reviews, technical documentation, and process improvements Troubleshoot and resolve complex technical issues independently Required Experience 5+ years' experience developing in C++ within Linux environments Good working knowledge of Python for scripting, tooling, APIs, or test automation Experience with embedded Linux build systems such as Yocto or Buildroot Strong experience with CMake Familiarity with CI/CD tools, ideally Jenkins Solid understanding of software design principles and testing practices Ability to work independently and proactively solve problems Nice to Have Experience with Docker or containerised environments Knowledge of networking, hardware interfaces, or API design Experience with GraphQL Familiarity with Python/C++ bindings such as pybind What's on Offer Flexible hybrid working Opportunity to work on cutting-edge embedded technology Collaborative engineering environment Real ownership and influence across projects Long-term career development opportunities
Jun 11, 2026
Full time
My client is looking for an experienced Embedded Software Developer to join a growing engineering team working on advanced embedded systems and next-generation technology products. This is a hands-on role where you'll be involved across the full software lifecycle - from embedded development through to build systems, testing, and deployment. You'll work closely with cross-functional engineering teams in a collaborative R&D environment while also having the autonomy to own complex technical tasks. The Role You'll be developing and maintaining software primarily in C++, supporting embedded Linux environments, and contributing to robust CI/CD and testing processes. This role would suit someone who enjoys solving technical challenges and working across multiple layers of a modern embedded software stack. Responsibilities Design, develop, and maintain applications primarily in C++ Work within embedded Linux environments using Yocto or Buildroot Configure and optimise build systems using CMake Support CI/CD pipelines using Jenkins or similar tooling Develop and maintain unit, integration, and system-level tests Collaborate with hardware and software engineering teams Participate in code reviews, technical documentation, and process improvements Troubleshoot and resolve complex technical issues independently Required Experience 5+ years' experience developing in C++ within Linux environments Good working knowledge of Python for scripting, tooling, APIs, or test automation Experience with embedded Linux build systems such as Yocto or Buildroot Strong experience with CMake Familiarity with CI/CD tools, ideally Jenkins Solid understanding of software design principles and testing practices Ability to work independently and proactively solve problems Nice to Have Experience with Docker or containerised environments Knowledge of networking, hardware interfaces, or API design Experience with GraphQL Familiarity with Python/C++ bindings such as pybind What's on Offer Flexible hybrid working Opportunity to work on cutting-edge embedded technology Collaborative engineering environment Real ownership and influence across projects Long-term career development opportunities
Staff Engineer / Principal Engineer / Lead Engineer - Full Stack Hybrid working : On-site one day per week (depending on your location) Summary: Lead Forensics is a leading UK based SAAS company with products in the B2B sales and marketing space. We're seeking a Staff level full stack Software Engineer / Software Developer to join our expanding teams that build our customer facing products. You'll be technically leading work; from requirements capture and initial design, through to full implementation, iterating quickly on our modern tech stack ( NodeJS microservices, Vue, Redis, SQL Server and SingleStore ) and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+ years experience) is necessary for this particular position. Key Responsibilities : Working with stakeholders on initial solution design, scoping and system design. Spiking areas of uncertainty in designs and building POCs as required. Work with our Product Teams to help break down work into deliverable Epics and Stories. Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment. Ensuring the quality, maintainability and operability of code. Supporting the product that the team has built as it runs in production and resolving issues. Responsible for the design, architecture and implementation decisions for the product. What you will bring : Excellent interpersonal and collaboration skills, including competencies to work directly with customers. Experience developing with clean code, SOLID principals and design patterns. Experience across all areas of full stack development, ideally developing large scale SaaS platforms. Experience of working in a mature CI/CD environment, continuously deploying stories every day, following the DevSecOps methodology. A strong general aptitude for programming and problem solving. You'll need to pick up new tools and techniques quickly and use them to solve problems. Our ideal candidate will also be able to show: A forward-thinking approach to accelerating production quality software development using AI (professional or personal). Experience with automated testing and quality assurance. An understanding of how to build systems that perform well at scale. Enthusiasm for building secure systems and implementing security best practices. Enthusiasm for driving high standards in software development and working with like-minded people towards achieving ever higher levels of efficiency and performance. A technical/computer science degree or equivalent professional experience. What we offer in return : An entrepreneurial environment built on ownership, accountability, autonomy and trust Employment with a fast-growing UK SaaS company; with hybrid or remote working. Competitive salary and benefits. Be part of a fantastic company culture; we all display our Company DNA's, foster a "One Team" and 'Growth' mentality. Give back to the wider community with volunteer days, fundraisers and charity.
Jun 11, 2026
Full time
Staff Engineer / Principal Engineer / Lead Engineer - Full Stack Hybrid working : On-site one day per week (depending on your location) Summary: Lead Forensics is a leading UK based SAAS company with products in the B2B sales and marketing space. We're seeking a Staff level full stack Software Engineer / Software Developer to join our expanding teams that build our customer facing products. You'll be technically leading work; from requirements capture and initial design, through to full implementation, iterating quickly on our modern tech stack ( NodeJS microservices, Vue, Redis, SQL Server and SingleStore ) and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+ years experience) is necessary for this particular position. Key Responsibilities : Working with stakeholders on initial solution design, scoping and system design. Spiking areas of uncertainty in designs and building POCs as required. Work with our Product Teams to help break down work into deliverable Epics and Stories. Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment. Ensuring the quality, maintainability and operability of code. Supporting the product that the team has built as it runs in production and resolving issues. Responsible for the design, architecture and implementation decisions for the product. What you will bring : Excellent interpersonal and collaboration skills, including competencies to work directly with customers. Experience developing with clean code, SOLID principals and design patterns. Experience across all areas of full stack development, ideally developing large scale SaaS platforms. Experience of working in a mature CI/CD environment, continuously deploying stories every day, following the DevSecOps methodology. A strong general aptitude for programming and problem solving. You'll need to pick up new tools and techniques quickly and use them to solve problems. Our ideal candidate will also be able to show: A forward-thinking approach to accelerating production quality software development using AI (professional or personal). Experience with automated testing and quality assurance. An understanding of how to build systems that perform well at scale. Enthusiasm for building secure systems and implementing security best practices. Enthusiasm for driving high standards in software development and working with like-minded people towards achieving ever higher levels of efficiency and performance. A technical/computer science degree or equivalent professional experience. What we offer in return : An entrepreneurial environment built on ownership, accountability, autonomy and trust Employment with a fast-growing UK SaaS company; with hybrid or remote working. Competitive salary and benefits. Be part of a fantastic company culture; we all display our Company DNA's, foster a "One Team" and 'Growth' mentality. Give back to the wider community with volunteer days, fundraisers and charity.
Staff Engineer / Principal Engineer / Lead Engineer - Full Stack UK Remote, moving to Hybrid : On-site one day per week (cadence depending on your location). Other locations / options available. Summary: Lead Forensics is a leading UK based SAAS company with products in the B2B sales and marketing space. We're seeking a Staff level full stack Software Engineer / Software Developer to join our expanding teams that build our customer facing products. You'll be technically leading work; from requirements capture and initial design, through to full implementation, iterating quickly on our modern tech stack ( NodeJS microservices, Vue, Redis, SQL Server and SingleStore ) and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+ years experience) is necessary for this particular position. Key Responsibilities : Working with stakeholders on initial solution design, scoping and system design. Spiking areas of uncertainty in designs and building POCs as required. Work with our Product Teams to help break down work into deliverable Epics and Stories. Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment. Ensuring the quality, maintainability and operability of code. Supporting the product that the team has built as it runs in production and resolving issues. Responsible for the design, architecture and implementation decisions for the product. What you will bring : Excellent interpersonal and collaboration skills, including competencies to work directly with customers. Experience developing with clean code, SOLID principals and design patterns. Experience across all areas of full stack development, ideally developing large scale SaaS platforms. Experience of working in a mature CI/CD environment, continuously deploying stories every day, following the DevSecOps methodology. A strong general aptitude for programming and problem solving. You'll need to pick up new tools and techniques quickly and use them to solve problems. Our ideal candidate will also be able to show: A forward-thinking approach to accelerating production quality software development using AI (professional or personal). Experience with automated testing and quality assurance. An understanding of how to build systems that perform well at scale. Enthusiasm for building secure systems and implementing security best practices. Enthusiasm for driving high standards in software development and working with like-minded people towards achieving ever higher levels of efficiency and performance. A technical/computer science degree or equivalent professional experience. What we offer in return : An entrepreneurial environment built on ownership, accountability, autonomy and trust Employment with a fast-growing UK SaaS company; initially remote working. Competitive salary and benefits. Be part of a fantastic company culture; we all display our Company DNA's, foster a "One Team" and 'Growth' mentality. Give back to the wider community with volunteer days, fundraisers and charity.
Jun 11, 2026
Full time
Staff Engineer / Principal Engineer / Lead Engineer - Full Stack UK Remote, moving to Hybrid : On-site one day per week (cadence depending on your location). Other locations / options available. Summary: Lead Forensics is a leading UK based SAAS company with products in the B2B sales and marketing space. We're seeking a Staff level full stack Software Engineer / Software Developer to join our expanding teams that build our customer facing products. You'll be technically leading work; from requirements capture and initial design, through to full implementation, iterating quickly on our modern tech stack ( NodeJS microservices, Vue, Redis, SQL Server and SingleStore ) and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+ years experience) is necessary for this particular position. Key Responsibilities : Working with stakeholders on initial solution design, scoping and system design. Spiking areas of uncertainty in designs and building POCs as required. Work with our Product Teams to help break down work into deliverable Epics and Stories. Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment. Ensuring the quality, maintainability and operability of code. Supporting the product that the team has built as it runs in production and resolving issues. Responsible for the design, architecture and implementation decisions for the product. What you will bring : Excellent interpersonal and collaboration skills, including competencies to work directly with customers. Experience developing with clean code, SOLID principals and design patterns. Experience across all areas of full stack development, ideally developing large scale SaaS platforms. Experience of working in a mature CI/CD environment, continuously deploying stories every day, following the DevSecOps methodology. A strong general aptitude for programming and problem solving. You'll need to pick up new tools and techniques quickly and use them to solve problems. Our ideal candidate will also be able to show: A forward-thinking approach to accelerating production quality software development using AI (professional or personal). Experience with automated testing and quality assurance. An understanding of how to build systems that perform well at scale. Enthusiasm for building secure systems and implementing security best practices. Enthusiasm for driving high standards in software development and working with like-minded people towards achieving ever higher levels of efficiency and performance. A technical/computer science degree or equivalent professional experience. What we offer in return : An entrepreneurial environment built on ownership, accountability, autonomy and trust Employment with a fast-growing UK SaaS company; initially remote working. Competitive salary and benefits. Be part of a fantastic company culture; we all display our Company DNA's, foster a "One Team" and 'Growth' mentality. Give back to the wider community with volunteer days, fundraisers and charity.
We're working with a fast-growing SaaS company operating at the intersection of data, enterprise platforms, and security. They're building a highly sophisticated product used by large-scale organisations to make smarter, data-driven decisions across complex systems. They're now looking to bring in a Senior / Principal Full Stack Engineer to play a key role in shaping the product and technical direction as they scale. This is a hands-on role with real ownership, ideal for someone who enjoys building high-quality systems, influencing architecture, and working closely with product. What You'll Be Doing Building and scaling a modern, high-performance SaaS platform Working across the full stack with a strong emphasis on clean architecture and scalability Collaborating with product and leadership to translate ideas into technical solutions Designing and developing robust APIs and backend services Leading technical initiatives and mentoring other engineers Contributing to CI/CD pipelines and cloud-based infrastructure Tech Stack Backend: Java, Spring Boot (Data, Security, MVC) Frontend: Vue.js Cloud & DevOps: AWS, CI/CD pipelines Data: SQL, database design & optimisation Architecture: RESTful APIs, scalable system design What They're Looking For Strong experience in Java + Spring Boot at a senior level Deep expertise in Vue.js and modern frontend development Proven experience building scalable, production-grade systems Solid understanding of API design, databases, and cloud environments Ability to take high-level requirements and break them down into technical delivery Experience mentoring engineers or leading technical projects Nice to have: Exposure to cybersecurity, data platforms, or complex enterprise systems Why This Role? Genuine ownership and impact on product direction High-calibre engineering environment Equity as part of the package Hybrid Working within the UK Opportunity to work on a technically challenging, meaningful platform Process If this sounds like something you'd be open to exploring, apply directly or drop me a message for more details.
Jun 11, 2026
Full time
We're working with a fast-growing SaaS company operating at the intersection of data, enterprise platforms, and security. They're building a highly sophisticated product used by large-scale organisations to make smarter, data-driven decisions across complex systems. They're now looking to bring in a Senior / Principal Full Stack Engineer to play a key role in shaping the product and technical direction as they scale. This is a hands-on role with real ownership, ideal for someone who enjoys building high-quality systems, influencing architecture, and working closely with product. What You'll Be Doing Building and scaling a modern, high-performance SaaS platform Working across the full stack with a strong emphasis on clean architecture and scalability Collaborating with product and leadership to translate ideas into technical solutions Designing and developing robust APIs and backend services Leading technical initiatives and mentoring other engineers Contributing to CI/CD pipelines and cloud-based infrastructure Tech Stack Backend: Java, Spring Boot (Data, Security, MVC) Frontend: Vue.js Cloud & DevOps: AWS, CI/CD pipelines Data: SQL, database design & optimisation Architecture: RESTful APIs, scalable system design What They're Looking For Strong experience in Java + Spring Boot at a senior level Deep expertise in Vue.js and modern frontend development Proven experience building scalable, production-grade systems Solid understanding of API design, databases, and cloud environments Ability to take high-level requirements and break them down into technical delivery Experience mentoring engineers or leading technical projects Nice to have: Exposure to cybersecurity, data platforms, or complex enterprise systems Why This Role? Genuine ownership and impact on product direction High-calibre engineering environment Equity as part of the package Hybrid Working within the UK Opportunity to work on a technically challenging, meaningful platform Process If this sounds like something you'd be open to exploring, apply directly or drop me a message for more details.
Lead Software Engineer (TypeScript / React Native) - Fully Remote Our client, a growing company based in London is seeking an experienced Lead Software Engineer to take ownership of the technology stack and guide the engineering team through this next phase of growth. This is a hands-on leadership role, combining technical delivery with strategic oversight. As Lead, you will act as a "player-coach": shipping critical code yourself while mentoring engineers, driving technical strategy, and ensuring the platform scales with rapid international growth. You will work closely with the founders, translating business goals into a clear technical roadmap and high-quality execution. What You'll Be Working On Mobile Apps: Core customer apps built with TypeScript, React Native, Expo. Backend: TypeScript, GCP/Firebase Cloud Functions, GCP Pub/Sub, Postgres, Prisma. Web Apps: Customer-facing portals for sign-up and account management (TypeScript, React, Vercel). Internal ERP: Mission control for stock, customers, and operations (TypeScript, Next.js, Vercel). A high-velocity release culture, deploying multiple times per day to tens of thousands of users. Key Responsibilities Lead end-to-end development and delivery of core features across mobile, backend, and internal tooling. Shape the technical roadmap and make high-impact architectural decisions in partnership with the founders. Own the quality, reliability, and performance of applications in production. Mentor engineers through code reviews, pairing, and establishing strong engineering practices. Drive AI-accelerated engineering productivity, leveraging modern tools to ship faster and smarter. Be hands-on: shipping code daily, unblocking the team, and taking responsibility for critical systems. Requirements Strong experience across the stack: TypeScript, React Native, React, Node, Postgres, GCP/Firebase. Full-stack mindset: comfortable working on mobile apps, web apps, backend, and SQL. Proven ability to write efficient, production-ready code that is reliable, observable, and maintainable. Comfortable with a fast-paced release culture (multiple deploys per day). Product-focused, with the ability to empathise with users and steer feature development. 5+ years of software engineering experience, ideally in a fast-moving startup or product-led environment. Strong problem-solving skills, ownership mentality, and ability to work in GMT-friendly time zones. Experience with AI-powered SWE tools (Cursor, Windsurf, v0, etc.) and enthusiasm for pushing productivity. Preferred: ability to work from the London office 3 days per week. Benefits Circa £100k per annum depending on experience & location Annual performance bonus of up to 15% Fully remote / hybrid working (GMT hours) Interested? Please Click Apply Now! Lead Software Engineer (TypeScript / React Native) - Fully Remote
Jun 11, 2026
Full time
Lead Software Engineer (TypeScript / React Native) - Fully Remote Our client, a growing company based in London is seeking an experienced Lead Software Engineer to take ownership of the technology stack and guide the engineering team through this next phase of growth. This is a hands-on leadership role, combining technical delivery with strategic oversight. As Lead, you will act as a "player-coach": shipping critical code yourself while mentoring engineers, driving technical strategy, and ensuring the platform scales with rapid international growth. You will work closely with the founders, translating business goals into a clear technical roadmap and high-quality execution. What You'll Be Working On Mobile Apps: Core customer apps built with TypeScript, React Native, Expo. Backend: TypeScript, GCP/Firebase Cloud Functions, GCP Pub/Sub, Postgres, Prisma. Web Apps: Customer-facing portals for sign-up and account management (TypeScript, React, Vercel). Internal ERP: Mission control for stock, customers, and operations (TypeScript, Next.js, Vercel). A high-velocity release culture, deploying multiple times per day to tens of thousands of users. Key Responsibilities Lead end-to-end development and delivery of core features across mobile, backend, and internal tooling. Shape the technical roadmap and make high-impact architectural decisions in partnership with the founders. Own the quality, reliability, and performance of applications in production. Mentor engineers through code reviews, pairing, and establishing strong engineering practices. Drive AI-accelerated engineering productivity, leveraging modern tools to ship faster and smarter. Be hands-on: shipping code daily, unblocking the team, and taking responsibility for critical systems. Requirements Strong experience across the stack: TypeScript, React Native, React, Node, Postgres, GCP/Firebase. Full-stack mindset: comfortable working on mobile apps, web apps, backend, and SQL. Proven ability to write efficient, production-ready code that is reliable, observable, and maintainable. Comfortable with a fast-paced release culture (multiple deploys per day). Product-focused, with the ability to empathise with users and steer feature development. 5+ years of software engineering experience, ideally in a fast-moving startup or product-led environment. Strong problem-solving skills, ownership mentality, and ability to work in GMT-friendly time zones. Experience with AI-powered SWE tools (Cursor, Windsurf, v0, etc.) and enthusiasm for pushing productivity. Preferred: ability to work from the London office 3 days per week. Benefits Circa £100k per annum depending on experience & location Annual performance bonus of up to 15% Fully remote / hybrid working (GMT hours) Interested? Please Click Apply Now! Lead Software Engineer (TypeScript / React Native) - Fully Remote
Job Title: Quantitative Researcher Job Description This role offers the opportunity to play a key part in building an internal trading desk, acting as the analytical engine behind trading strategies, algorithms and product innovation. You will work across systematic trading, risk management and pricing, helping to shape how the trading platform operates and scales over time. The position suits someone who enjoys combining rigorous quantitative research with hands-on development in a fast-moving, equities-focused environment. Responsibilities Develop and refine systematic trading strategies within a mid-frequency, equities-focused environment. Conduct quantitative research to support and enhance existing trading strategies and identify new opportunities. Build and improve risk management processes and tooling to support systematic strategies. Design and implement research infrastructure, including robust back-testing frameworks and scalable data pipelines. Contribute to inventory management, hedging and pricing strategies to optimise trading performance. Help expand modelling capabilities across additional asset classes over time. Collaborate closely with trading and technology teams to translate research into production-ready models and tools. Monitor and evaluate model performance, making data-driven improvements and adjustments as needed. Essential Skills At least 4 years of experience in a quantitative research role, ideally within systematic trading, market making, or a quantitative fund. Proven experience in feature engineering and predictive model building. Solid understanding of risk management with a track record of working on systematic trading strategies. Strong experience in equities markets. Strong development skills in Python or R. Working understanding of risk management and optimisation software. Familiarity with market making or trading technology stacks. Ability to design and implement research infrastructure such as back-testing frameworks and data pipelines. Strong quantitative and analytical skills with a rigorous, data-driven approach to problem solving. Additional Skills & Qualifications experience in a retail flow, neo-broker, or market making environment. Advanced degree in mathematics, statistics, physics, or a related STEM field. experience with market microstructure is a strong plus. Comfort working in a small, fast-moving team where you are building systems and processes from the ground up. Ability to communicate complex quantitative concepts clearly to non-specialists. Proactive mindset with the ability to take ownership of projects from idea to implementation. Why Work Here? You will join a small, ambitious team where your work has a direct and visible impact on trading performance and the evolution of the platform. The environment encourages ownership, experimentation and continuous learning, giving you the freedom to shape research infrastructure and strategies from an early stage. You will collaborate closely with experienced professionals across trading and technology, gaining broad exposure rather than being confined to a narrow remit. This is an opportunity to work in a fast-moving setting that values initiative, intellectual curiosity and practical problem solving. Work Environment You will work in a modern, technology-driven trading environment focused on systematic, mid-frequency equities strategies. The role is highly collaborative, involving close interaction with traders, engineers and other quantitative researchers. You will use a contemporary quantitative technology stack, with Python and R at its core, supported by risk management and optimisation software, and trading or market making technology platforms. The setting is fast-paced and iterative, with an emphasis on building robust research infrastructure, including back-testing frameworks and scalable data pipelines. The team operates in a professional office environment where the focus is on delivering high-quality research and production-ready tools. Location London, UK Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. (phone number removed). Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at (url removed)> To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to (url removed)> We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at (url removed)/en-gb/privacy-notices for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
Jun 11, 2026
Full time
Job Title: Quantitative Researcher Job Description This role offers the opportunity to play a key part in building an internal trading desk, acting as the analytical engine behind trading strategies, algorithms and product innovation. You will work across systematic trading, risk management and pricing, helping to shape how the trading platform operates and scales over time. The position suits someone who enjoys combining rigorous quantitative research with hands-on development in a fast-moving, equities-focused environment. Responsibilities Develop and refine systematic trading strategies within a mid-frequency, equities-focused environment. Conduct quantitative research to support and enhance existing trading strategies and identify new opportunities. Build and improve risk management processes and tooling to support systematic strategies. Design and implement research infrastructure, including robust back-testing frameworks and scalable data pipelines. Contribute to inventory management, hedging and pricing strategies to optimise trading performance. Help expand modelling capabilities across additional asset classes over time. Collaborate closely with trading and technology teams to translate research into production-ready models and tools. Monitor and evaluate model performance, making data-driven improvements and adjustments as needed. Essential Skills At least 4 years of experience in a quantitative research role, ideally within systematic trading, market making, or a quantitative fund. Proven experience in feature engineering and predictive model building. Solid understanding of risk management with a track record of working on systematic trading strategies. Strong experience in equities markets. Strong development skills in Python or R. Working understanding of risk management and optimisation software. Familiarity with market making or trading technology stacks. Ability to design and implement research infrastructure such as back-testing frameworks and data pipelines. Strong quantitative and analytical skills with a rigorous, data-driven approach to problem solving. Additional Skills & Qualifications experience in a retail flow, neo-broker, or market making environment. Advanced degree in mathematics, statistics, physics, or a related STEM field. experience with market microstructure is a strong plus. Comfort working in a small, fast-moving team where you are building systems and processes from the ground up. Ability to communicate complex quantitative concepts clearly to non-specialists. Proactive mindset with the ability to take ownership of projects from idea to implementation. Why Work Here? You will join a small, ambitious team where your work has a direct and visible impact on trading performance and the evolution of the platform. The environment encourages ownership, experimentation and continuous learning, giving you the freedom to shape research infrastructure and strategies from an early stage. You will collaborate closely with experienced professionals across trading and technology, gaining broad exposure rather than being confined to a narrow remit. This is an opportunity to work in a fast-moving setting that values initiative, intellectual curiosity and practical problem solving. Work Environment You will work in a modern, technology-driven trading environment focused on systematic, mid-frequency equities strategies. The role is highly collaborative, involving close interaction with traders, engineers and other quantitative researchers. You will use a contemporary quantitative technology stack, with Python and R at its core, supported by risk management and optimisation software, and trading or market making technology platforms. The setting is fast-paced and iterative, with an emphasis on building robust research infrastructure, including back-testing frameworks and scalable data pipelines. The team operates in a professional office environment where the focus is on delivering high-quality research and production-ready tools. Location London, UK Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. (phone number removed). Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at (url removed)> To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to (url removed)> We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at (url removed)/en-gb/privacy-notices for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
Full Stack Engineer (TDD / C# / JavaScript) We are hiring a Full Stack Software Engineer with a strong test-driven development (TDD) background to help build the next generation of a mission-critical cybersecurity and communications platform used globally. This is a hands-on role focused on designing and delivering partner API integrations across a complex security ecosystem - including endpoint protection, network security, user awareness tooling, and monitoring systems. You'll work as part of a collaborative product team alongside full stack and front-end developers, supported by QA and DevOps, reporting into engineering leadership. Why This Role Matters The next-generation platform will provide customers with a unified view of security across distributed environments. As integrations expand, maintaining a high bar for quality, reliability, and test coverage is critical. This role will also play a key part in strengthening TDD practices across the team - leading through code and delivery. What You'll Do Design and build API integrations across a cybersecurity-focused product stack Deliver clean, maintainable full stack solutions using .NET and modern JavaScript frameworks Lead by example in test-driven development practices Integrate third-party systems using REST APIs, OAuth2, webhooks, and resilient patterns Contribute to a scalable, observable integration layer Collaborate with Product, QA, and DevOps to deliver high-quality releases Use AI-assisted development tools as part of your daily workflow Requirements (Must Have) Experience with C# / .NET Core Strong experience with ASP.NET Core / Web API Modern JavaScript / TypeScript experience Experience with a component-based SPA framework (e.g. Vue, React, or Angular) Proven, hands-on test-driven development experience Strong experience integrating third-party APIs (REST, OAuth2, webhooks, retries, rate limiting) Solid SQL skills (e.g. MariaDB or MySQL) Experience with Git workflows (branching, pull requests, code reviews) Regular user of AI-assisted development tools (e.g. Claude Code, Cursor, Copilot or similar) Strong ownership mindset and commitment to quality Nice to Have Commercial experience integrating AI APIs (e.g. Claude, Bedrock, OpenAI or similar) Experience with AWS (e.g. EC2, RDS, Lambda, S3) Microservices or distributed systems experience Familiarity with iterative product development methodologies Awareness of secure-by-design principles (e.g. ISO 27001) Background in SaaS or cybersecurity environments Benefits Hybrid working Excellent career development / Training budget Flexible working If you take pride in writing well-tested, production-grade code and want to contribute to building critical cybersecurity software used at global scale, we'd love to hear from you. Full Stack Engineer (TDD / C# / JavaScript)
Jun 11, 2026
Full time
Full Stack Engineer (TDD / C# / JavaScript) We are hiring a Full Stack Software Engineer with a strong test-driven development (TDD) background to help build the next generation of a mission-critical cybersecurity and communications platform used globally. This is a hands-on role focused on designing and delivering partner API integrations across a complex security ecosystem - including endpoint protection, network security, user awareness tooling, and monitoring systems. You'll work as part of a collaborative product team alongside full stack and front-end developers, supported by QA and DevOps, reporting into engineering leadership. Why This Role Matters The next-generation platform will provide customers with a unified view of security across distributed environments. As integrations expand, maintaining a high bar for quality, reliability, and test coverage is critical. This role will also play a key part in strengthening TDD practices across the team - leading through code and delivery. What You'll Do Design and build API integrations across a cybersecurity-focused product stack Deliver clean, maintainable full stack solutions using .NET and modern JavaScript frameworks Lead by example in test-driven development practices Integrate third-party systems using REST APIs, OAuth2, webhooks, and resilient patterns Contribute to a scalable, observable integration layer Collaborate with Product, QA, and DevOps to deliver high-quality releases Use AI-assisted development tools as part of your daily workflow Requirements (Must Have) Experience with C# / .NET Core Strong experience with ASP.NET Core / Web API Modern JavaScript / TypeScript experience Experience with a component-based SPA framework (e.g. Vue, React, or Angular) Proven, hands-on test-driven development experience Strong experience integrating third-party APIs (REST, OAuth2, webhooks, retries, rate limiting) Solid SQL skills (e.g. MariaDB or MySQL) Experience with Git workflows (branching, pull requests, code reviews) Regular user of AI-assisted development tools (e.g. Claude Code, Cursor, Copilot or similar) Strong ownership mindset and commitment to quality Nice to Have Commercial experience integrating AI APIs (e.g. Claude, Bedrock, OpenAI or similar) Experience with AWS (e.g. EC2, RDS, Lambda, S3) Microservices or distributed systems experience Familiarity with iterative product development methodologies Awareness of secure-by-design principles (e.g. ISO 27001) Background in SaaS or cybersecurity environments Benefits Hybrid working Excellent career development / Training budget Flexible working If you take pride in writing well-tested, production-grade code and want to contribute to building critical cybersecurity software used at global scale, we'd love to hear from you. Full Stack Engineer (TDD / C# / JavaScript)