it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

88 jobs found

Email me jobs like this
Refine Search
Current Search
senior python software engineer
Apto Solutions
Junior Platform Engineer - Telemetry, SIEM, Observability
Apto Solutions Pembroke Road, Clifton, Bristol BS8 3BA, UK
Who this is for An early-career engineering role inside Operate, our managed service. Security or observability background — either is welcome.  You have been working for eighteen months to three years in a hands-on technical role — a platform team, a SOC or security engineering team, an MSP or MSSP, an infrastructure or DevOps team, a vendor’s support or professional services desk — and you are looking for your first move. You have had your hands on something that runs in production and matters to somebody. You want to go deeper, faster, in a smaller business where the work you do is seen. This is not a graduate scheme and it is not a helpdesk. It is a real engineering seat with real customers, real supervision and a clear path up.   The Role  This is a hands-on engineering role inside Operate, our managed service. You will help run customer telemetry platforms day to day, improve them, and contribute to the platform that lets us run them well. You will do this as part of a small engineering pool, with a senior engineer checking your work before it reaches a customer and a line manager who is accountable for your development.  Operate has two shapes and you will work in both.  Operate Core is always-on. It is continuous ownership of a customer’s platform — health, ingestion, data quality, alerting, upgrades, capacity. There is no handover and no final deliverable. The platform is ours to keep healthy for as long as the customer is ours. Success is measured in the absence of surprises and in the platform being demonstrably better in six months than it is today.  Operate Attach is sprint-based improvement. A customer has a defined problem — noisy alerts, a data source that will not normalise, ingest costs running away, a detection gap, a migration — and we take a scoped block of work and fix it. Attach has a start, a shape and an end. It sits on top of Core, for the same customers, with the same engineers.  Alongside that you will take a share of professional services delivery: shorter, project-shaped engagements that are usually how a customer first meets us.  What You’ll do Everything below is done with supervision at first and with increasing independence as you show you can carry it. We will be explicit with you about where that line is and how it moves.  Day-to-day health of customer platforms. Ingestion pipelines, data quality, alerting, licensing and capacity, upgrades and patching. You will start by owning a slice of a named customer estate, and you will be expected to notice problems before the customer does.  Incident and problem work. Triage, diagnosis and resolution — and then the harder part, which is the root cause and the permanent fix so it does not come back.  Content and configuration. Detections, dashboards, parsers, normalisation, alert rules, pipeline routing — built properly, peer reviewed, version controlled, documented.  Attach sprints and PS work. Taking a defined piece of a scoped improvement, delivering it, and being able to show what changed.  Automation. If you do something manually three times, we expect you to want to automate the fourth. Most of our platform tooling started as an engineer being annoyed by something.  Documentation and runbooks. Your own, to a standard, every time. Undocumented work is unfinished work.    What this role is NOT  Being clear about this matters as much as the role definition itself.  It is not a SOC analyst seat. You are not sitting in a queue triaging alerts against someone else’s runbook. You help build and run the platform that the analysts depend on.  It is not a service desk or first-line support role. You will talk to customers about technical matters, but the work is engineering, not ticket handling.  It is not a data science role. We work with very large volumes of machine data, but the work is systems and operations engineering, not modelling or statistics. Python and dashboards are not the same thing as running a platform.  It is not a graduate scheme. We paused our graduate hire to open this role instead, because we want someone who has already spent time in a production environment and knows what it feels like when something breaks at an awkward hour.  It is not a project role with a finish line. Core has no end date. If what you enjoy is shipping a thing and walking away, you will find the continuous half of this job frustrating.    Who we are looking for We are indifferent to whether your background is security or observability. Either one is a good starting point, and the interesting work at Apto sits where the two meet — the same telemetry usually has to serve both a security question and an operational one. What we need is depth in one and genuine curiosity about the other   Experience we’re looking for Roughly eighteen months to three years in a hands-on technical role. We care much more about what you have actually done than about the number of months attached to it, and we know that at this stage most of what you have done was somebody else’s decision. That is fine. We are looking for the shape of it.  You have had your hands on a telemetry, SIEM, observability or monitoring platform that was running in production — not only in a course or a home lab. You have onboarded a data source, tuned an alert, applied an upgrade, or been the person who had to work out why the data stopped arriving.  You have carried something over time rather than only delivering a task and moving on — a set of alerts you looked after, a customer estate you knew well, an on-call rotation, a service that was yours to keep healthy.  You are comfortable in Linux, in at least one query language, and you have written scripts that did something useful. Python is what we mostly use; anything credible is a fine starting point.  You have automated or fixed something real and you can show it. A script, a repo, a before-and-after number, a description concrete enough for us to ask sensible questions about.  You can write. A clear runbook, a readable incident note, a straight message to a customer. This is a customer-facing role.  You have worked in at least one of our vendor families — Splunk, Cribl, Sentinel, Grafana, Datadog, Elastic, Prometheus, OpenTelemetry — or a close analogue. The specific product is negotiable. Real exposure is not.  If you meet most of this and not all of it, apply anyway and tell us which parts you do not have. We would rather read an honest gap than a padded CV.    The platform work – why this is interesting Most managed service jobs are the same job with a different logo on the ticketing system. This one is not, because we are building our own platform underneath the service and you will work on it. We have replaced a vendor-licensed telemetry backend with an open-source stack we run ourselves. A base platform (secret  ;-)) On top of that sits multi-vendor collection — the pattern that lets us onboard a Splunk, a Cribl or a Sentinel customer without rebuilding it from scratch each time. Beyond that, the vendors are all shipping AI and agentic layers — MCP servers, agentic investigation, cross-vendor gateways — and we already have that work live with a customer. You will get early, hands-on exposure to it while most of the industry is still writing slide decks about it.   
07/09/2026
Full time
Who this is for An early-career engineering role inside Operate, our managed service. Security or observability background — either is welcome.  You have been working for eighteen months to three years in a hands-on technical role — a platform team, a SOC or security engineering team, an MSP or MSSP, an infrastructure or DevOps team, a vendor’s support or professional services desk — and you are looking for your first move. You have had your hands on something that runs in production and matters to somebody. You want to go deeper, faster, in a smaller business where the work you do is seen. This is not a graduate scheme and it is not a helpdesk. It is a real engineering seat with real customers, real supervision and a clear path up.   The Role  This is a hands-on engineering role inside Operate, our managed service. You will help run customer telemetry platforms day to day, improve them, and contribute to the platform that lets us run them well. You will do this as part of a small engineering pool, with a senior engineer checking your work before it reaches a customer and a line manager who is accountable for your development.  Operate has two shapes and you will work in both.  Operate Core is always-on. It is continuous ownership of a customer’s platform — health, ingestion, data quality, alerting, upgrades, capacity. There is no handover and no final deliverable. The platform is ours to keep healthy for as long as the customer is ours. Success is measured in the absence of surprises and in the platform being demonstrably better in six months than it is today.  Operate Attach is sprint-based improvement. A customer has a defined problem — noisy alerts, a data source that will not normalise, ingest costs running away, a detection gap, a migration — and we take a scoped block of work and fix it. Attach has a start, a shape and an end. It sits on top of Core, for the same customers, with the same engineers.  Alongside that you will take a share of professional services delivery: shorter, project-shaped engagements that are usually how a customer first meets us.  What You’ll do Everything below is done with supervision at first and with increasing independence as you show you can carry it. We will be explicit with you about where that line is and how it moves.  Day-to-day health of customer platforms. Ingestion pipelines, data quality, alerting, licensing and capacity, upgrades and patching. You will start by owning a slice of a named customer estate, and you will be expected to notice problems before the customer does.  Incident and problem work. Triage, diagnosis and resolution — and then the harder part, which is the root cause and the permanent fix so it does not come back.  Content and configuration. Detections, dashboards, parsers, normalisation, alert rules, pipeline routing — built properly, peer reviewed, version controlled, documented.  Attach sprints and PS work. Taking a defined piece of a scoped improvement, delivering it, and being able to show what changed.  Automation. If you do something manually three times, we expect you to want to automate the fourth. Most of our platform tooling started as an engineer being annoyed by something.  Documentation and runbooks. Your own, to a standard, every time. Undocumented work is unfinished work.    What this role is NOT  Being clear about this matters as much as the role definition itself.  It is not a SOC analyst seat. You are not sitting in a queue triaging alerts against someone else’s runbook. You help build and run the platform that the analysts depend on.  It is not a service desk or first-line support role. You will talk to customers about technical matters, but the work is engineering, not ticket handling.  It is not a data science role. We work with very large volumes of machine data, but the work is systems and operations engineering, not modelling or statistics. Python and dashboards are not the same thing as running a platform.  It is not a graduate scheme. We paused our graduate hire to open this role instead, because we want someone who has already spent time in a production environment and knows what it feels like when something breaks at an awkward hour.  It is not a project role with a finish line. Core has no end date. If what you enjoy is shipping a thing and walking away, you will find the continuous half of this job frustrating.    Who we are looking for We are indifferent to whether your background is security or observability. Either one is a good starting point, and the interesting work at Apto sits where the two meet — the same telemetry usually has to serve both a security question and an operational one. What we need is depth in one and genuine curiosity about the other   Experience we’re looking for Roughly eighteen months to three years in a hands-on technical role. We care much more about what you have actually done than about the number of months attached to it, and we know that at this stage most of what you have done was somebody else’s decision. That is fine. We are looking for the shape of it.  You have had your hands on a telemetry, SIEM, observability or monitoring platform that was running in production — not only in a course or a home lab. You have onboarded a data source, tuned an alert, applied an upgrade, or been the person who had to work out why the data stopped arriving.  You have carried something over time rather than only delivering a task and moving on — a set of alerts you looked after, a customer estate you knew well, an on-call rotation, a service that was yours to keep healthy.  You are comfortable in Linux, in at least one query language, and you have written scripts that did something useful. Python is what we mostly use; anything credible is a fine starting point.  You have automated or fixed something real and you can show it. A script, a repo, a before-and-after number, a description concrete enough for us to ask sensible questions about.  You can write. A clear runbook, a readable incident note, a straight message to a customer. This is a customer-facing role.  You have worked in at least one of our vendor families — Splunk, Cribl, Sentinel, Grafana, Datadog, Elastic, Prometheus, OpenTelemetry — or a close analogue. The specific product is negotiable. Real exposure is not.  If you meet most of this and not all of it, apply anyway and tell us which parts you do not have. We would rather read an honest gap than a padded CV.    The platform work – why this is interesting Most managed service jobs are the same job with a different logo on the ticketing system. This one is not, because we are building our own platform underneath the service and you will work on it. We have replaced a vendor-licensed telemetry backend with an open-source stack we run ourselves. A base platform (secret  ;-)) On top of that sits multi-vendor collection — the pattern that lets us onboard a Splunk, a Cribl or a Sentinel customer without rebuilding it from scratch each time. Beyond that, the vendors are all shipping AI and agentic layers — MCP servers, agentic investigation, cross-vendor gateways — and we already have that work live with a customer. You will get early, hands-on exposure to it while most of the industry is still writing slide decks about it.   
Joseph Harry Ltd
Lead AI Labs Software Engineer Python Developer Finance London
Joseph Harry Ltd
Lead AI Labs Software Engineer (Programmer Software Engineer Developer Python Amazon Web Services AWS Strands Agents AI LangChain LangGraph CrewAI Google AutoGen Pydantic AI Bedrock PydanticAI AgentCore ADK Azure GCP Cloud Asset Manager Buy Side Investment Management Fund Hedge Fund Finance Financial Services Banking Front Office Trading Asset Manager) required by our client in finance in London. You MUST have the following: Advanced experience as a Python Software Engineer/Programmer/Developer Leadership experience for the delivery of projects from beginning to end- inception to production Excellent interpersonal skills Advanced design and architecture ability Creating Agentic AI solutions, collaborating with business stakeholders to understand their needs The following is DESIRABLE, not essential: Experience taking Agentic AI solutions into production AWS AWS Strands Agents, LLM, Pydantic AI, Bedrock, AgentCore, ADK, CrewAI, AutoGen LangChain and LangGraph Finance Role: Lead AI Labs Software Engineer (Programmer Software Engineer Developer Python Amazon Web Services AWS Strands Agents AI LangChain LangGraph CrewAI Google AutoGen Pydantic AI Bedrock AgentCore ADK Azure GCP Cloud Asset Manager Buy Side Investment Management Fund Hedge Fund Finance Financial Services Banking Front Office Trading Asset Manager) required by our client in finance in London. You will be a lead engineer, working with a manager and two seniors to run the AI labs for the company's UK office. The company has an existing list of UK requirements from its investment, sales and marketing departments that need to be fulfilled with Agentic AI solutions. In the next 6 months, the team is expected to grow out further with another lead and two more seniors, distributing the departments between the teams. You will have experience in building Agentic AI solutions and taking them to production. In the role, you will be working with AWS, AWS Strands Agents, LangChain and LangGraph, although you do not need experience of these particular tools. Nor do you need experience in finance. The timeframes for delivering these solutions in the role will be about 3 months at a time. Once in production, the solutions will be transferred to the departmental tech teams. As many of the company's clients are going through their own AI journeys, from time to time, you will also showcase the team's solutions to clients. This may also lead to some partnerships with clients to build solutions. Your background will be as a Python Developer. The interview process will include a Python pair-programming round and an architectural interview. Hybrid working is 3 days/week in the office. Hours are 9am-5pm. Salary: £120k - £150k + 25% Bonus + 10% Pension
22/09/2026
Full time
Lead AI Labs Software Engineer (Programmer Software Engineer Developer Python Amazon Web Services AWS Strands Agents AI LangChain LangGraph CrewAI Google AutoGen Pydantic AI Bedrock PydanticAI AgentCore ADK Azure GCP Cloud Asset Manager Buy Side Investment Management Fund Hedge Fund Finance Financial Services Banking Front Office Trading Asset Manager) required by our client in finance in London. You MUST have the following: Advanced experience as a Python Software Engineer/Programmer/Developer Leadership experience for the delivery of projects from beginning to end- inception to production Excellent interpersonal skills Advanced design and architecture ability Creating Agentic AI solutions, collaborating with business stakeholders to understand their needs The following is DESIRABLE, not essential: Experience taking Agentic AI solutions into production AWS AWS Strands Agents, LLM, Pydantic AI, Bedrock, AgentCore, ADK, CrewAI, AutoGen LangChain and LangGraph Finance Role: Lead AI Labs Software Engineer (Programmer Software Engineer Developer Python Amazon Web Services AWS Strands Agents AI LangChain LangGraph CrewAI Google AutoGen Pydantic AI Bedrock AgentCore ADK Azure GCP Cloud Asset Manager Buy Side Investment Management Fund Hedge Fund Finance Financial Services Banking Front Office Trading Asset Manager) required by our client in finance in London. You will be a lead engineer, working with a manager and two seniors to run the AI labs for the company's UK office. The company has an existing list of UK requirements from its investment, sales and marketing departments that need to be fulfilled with Agentic AI solutions. In the next 6 months, the team is expected to grow out further with another lead and two more seniors, distributing the departments between the teams. You will have experience in building Agentic AI solutions and taking them to production. In the role, you will be working with AWS, AWS Strands Agents, LangChain and LangGraph, although you do not need experience of these particular tools. Nor do you need experience in finance. The timeframes for delivering these solutions in the role will be about 3 months at a time. Once in production, the solutions will be transferred to the departmental tech teams. As many of the company's clients are going through their own AI journeys, from time to time, you will also showcase the team's solutions to clients. This may also lead to some partnerships with clients to build solutions. Your background will be as a Python Developer. The interview process will include a Python pair-programming round and an architectural interview. Hybrid working is 3 days/week in the office. Hours are 9am-5pm. Salary: £120k - £150k + 25% Bonus + 10% Pension
Joseph Harry Ltd
Lead AI Labs Software Engineer Python Developer Finance London
Joseph Harry Ltd
Lead AI Labs Software Engineer (Programmer Software Engineer Developer Python Amazon Web Services AWS Strands Agents AI LangChain LangGraph CrewAI Google AutoGen Pydantic AI PydanticAI Bedrock AgentCore ADK Azure GCP Cloud Asset Manager Buy Side Investment Management Fund Hedge Fund Finance Financial Services Banking Front Office Trading Asset Manager) required by our client in finance in London. You MUST have the following: Advanced experience as a Python Software Engineer/Programmer/Developer Leadership experience for the delivery of projects from beginning to end- inception to production Excellent interpersonal skills Advanced design and architecture ability Creating Agentic AI solutions, collaborating with business stakeholders to understand their needs The following is DESIRABLE, not essential: Experience taking Agentic AI solutions into production AWS AWS Strands Agents, LLM, Pydantic AI, Bedrock, AgentCore, ADK, CrewAI, AutoGen LangChain and LangGraph Finance Role: Lead AI Labs Software Engineer (Programmer Software Engineer Developer Python Amazon Web Services AWS Strands Agents AI LangChain LangGraph CrewAI Google AutoGen Pydantic AI Bedrock AgentCore ADK Azure GCP Cloud Asset Manager Buy Side Investment Management Fund Hedge Fund Finance Financial Services Banking Front Office Trading Asset Manager) required by our client in finance in London. You will be a lead engineer, working with a manager and two seniors to run the AI labs for the company's UK office. The company has an existing list of UK requirements from its investment, sales and marketing departments that need to be fulfilled with Agentic AI solutions. In the next 6 months, the team is expected to grow out further with another lead and two more seniors, distributing the departments between the teams. You will have experience in building Agentic AI solutions and taking them to production. In the role, you will be working with AWS, AWS Strands Agents, LangChain and LangGraph, although you do not need experience of these particular tools. Nor do you need experience in finance. The timeframes for delivering these solutions in the role will be about 3 months at a time. Once in production, the solutions will be transferred to the departmental tech teams. As many of the company's clients are going through their own AI journeys, from time to time, you will also showcase the team's solutions to clients. This may also lead to some partnerships with clients to build solutions. Your background will be as a Python Developer. The interview process will include a Python pair-programming round and an architectural interview. Hybrid working is 3 days/week in the office. Hours are 9am-5pm. Salary: £150k - £180k + 25% Bonus + 10% Pension
22/09/2026
Full time
Lead AI Labs Software Engineer (Programmer Software Engineer Developer Python Amazon Web Services AWS Strands Agents AI LangChain LangGraph CrewAI Google AutoGen Pydantic AI PydanticAI Bedrock AgentCore ADK Azure GCP Cloud Asset Manager Buy Side Investment Management Fund Hedge Fund Finance Financial Services Banking Front Office Trading Asset Manager) required by our client in finance in London. You MUST have the following: Advanced experience as a Python Software Engineer/Programmer/Developer Leadership experience for the delivery of projects from beginning to end- inception to production Excellent interpersonal skills Advanced design and architecture ability Creating Agentic AI solutions, collaborating with business stakeholders to understand their needs The following is DESIRABLE, not essential: Experience taking Agentic AI solutions into production AWS AWS Strands Agents, LLM, Pydantic AI, Bedrock, AgentCore, ADK, CrewAI, AutoGen LangChain and LangGraph Finance Role: Lead AI Labs Software Engineer (Programmer Software Engineer Developer Python Amazon Web Services AWS Strands Agents AI LangChain LangGraph CrewAI Google AutoGen Pydantic AI Bedrock AgentCore ADK Azure GCP Cloud Asset Manager Buy Side Investment Management Fund Hedge Fund Finance Financial Services Banking Front Office Trading Asset Manager) required by our client in finance in London. You will be a lead engineer, working with a manager and two seniors to run the AI labs for the company's UK office. The company has an existing list of UK requirements from its investment, sales and marketing departments that need to be fulfilled with Agentic AI solutions. In the next 6 months, the team is expected to grow out further with another lead and two more seniors, distributing the departments between the teams. You will have experience in building Agentic AI solutions and taking them to production. In the role, you will be working with AWS, AWS Strands Agents, LangChain and LangGraph, although you do not need experience of these particular tools. Nor do you need experience in finance. The timeframes for delivering these solutions in the role will be about 3 months at a time. Once in production, the solutions will be transferred to the departmental tech teams. As many of the company's clients are going through their own AI journeys, from time to time, you will also showcase the team's solutions to clients. This may also lead to some partnerships with clients to build solutions. Your background will be as a Python Developer. The interview process will include a Python pair-programming round and an architectural interview. Hybrid working is 3 days/week in the office. Hours are 9am-5pm. Salary: £150k - £180k + 25% Bonus + 10% Pension
BAE Systems
Software Team Leader
BAE Systems Snodland, Kent
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
22/09/2026
Full time
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
BAE Systems
Software Team Leader
BAE Systems Maidstone, Kent
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
22/09/2026
Full time
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
BAE Systems
Software Team Leader
BAE Systems Snodland, Kent
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
22/09/2026
Full time
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
BAE Systems
Software Team Leader
BAE Systems Maidstone, Kent
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
22/09/2026
Full time
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
BAE Systems
Software Team Leader
BAE Systems Tonbridge, Kent
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
22/09/2026
Full time
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
BAE Systems
Software Team Leader
BAE Systems Aylesford, Kent
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
22/09/2026
Full time
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
Spencer Rose Ltd
Senior Software Engineer - Python
Spencer Rose Ltd Watford, Hertfordshire
Senior Software Engineer - Python Watford, Hertfordshire (Hybrid) £70,000 - £75,000 per annum + Excellent benefits On behalf of an industry Leading organisation, I am seeking a Senior Software Engineer - Python with strong production experience building high-throughput, message-driven platforms. This role suits someone comfortable working on real-world, always-on systems where reliability, performance, and clear engineering judgement matter as much as clean code. The business is pleased to offer this role on a hybrid basis with 2-3 days in office; therefore, you must be within easy reach of their Watford-based offices. Responsibilities: Collaborate closely with Principal Engineers. Provide technical guidance, insight, and mentorship to other engineers. Participate in peer reviews and offer constructive feedback. Support product stakeholders in shaping the roadmap. Contribute to best practices and engineering standards across the wider engineering organization. Participate in modern software development practices including pairing, code reviews, documentation reviews, testing, and continuous delivery. Translate requirements into implementable technical specifications and tasks. Maintain accurate and reliable technical documentation. Provide regular updates on progress, timelines, risks, and dependencies. Lead troubleshooting and incident resolution, including occasional out-of-hours support. Ensure unit tests are implemented and fit for purpose. Research and evaluate new technologies that could benefit the organisation. Design and develop high-quality Python software that meets complex business needs. Ensure code, documentation, and testing align with engineering standards. Deliver solutions that meet acceptance criteria, performance expectations, and operational reliability. Integrate products with monitoring and support tooling. Experience/Skills required: Experienced Python Developer who can make sound trade-offs, design for scale, and contribute to complex systems without over-engineering. Strong engineering judgement and real-world delivery experience. Senior-level experience designing and building production Back End services in Python (3.10+). Strong background in high-throughput, message-based or event-driven systems. Proven experience building API-first services, with a focus on performance, reliability, and maintainability. Python Back End development, primarily using FastAPI and modern API patterns. Strong understanding of RESTful API design, schema validation, and OpenAPI/Swagger. Experience working with messaging and eventing platforms such as Kafka, RabbitMQ, Azure Service Bus, MQTT, or similar. Cloud-native development experience is essential (ideally on Azure). Hands-on experience with containerisation (Docker) and orchestration platforms such as Kubernetes. Exposure to building and supporting shared or internal libraries used across multiple services.
22/09/2026
Full time
Senior Software Engineer - Python Watford, Hertfordshire (Hybrid) £70,000 - £75,000 per annum + Excellent benefits On behalf of an industry Leading organisation, I am seeking a Senior Software Engineer - Python with strong production experience building high-throughput, message-driven platforms. This role suits someone comfortable working on real-world, always-on systems where reliability, performance, and clear engineering judgement matter as much as clean code. The business is pleased to offer this role on a hybrid basis with 2-3 days in office; therefore, you must be within easy reach of their Watford-based offices. Responsibilities: Collaborate closely with Principal Engineers. Provide technical guidance, insight, and mentorship to other engineers. Participate in peer reviews and offer constructive feedback. Support product stakeholders in shaping the roadmap. Contribute to best practices and engineering standards across the wider engineering organization. Participate in modern software development practices including pairing, code reviews, documentation reviews, testing, and continuous delivery. Translate requirements into implementable technical specifications and tasks. Maintain accurate and reliable technical documentation. Provide regular updates on progress, timelines, risks, and dependencies. Lead troubleshooting and incident resolution, including occasional out-of-hours support. Ensure unit tests are implemented and fit for purpose. Research and evaluate new technologies that could benefit the organisation. Design and develop high-quality Python software that meets complex business needs. Ensure code, documentation, and testing align with engineering standards. Deliver solutions that meet acceptance criteria, performance expectations, and operational reliability. Integrate products with monitoring and support tooling. Experience/Skills required: Experienced Python Developer who can make sound trade-offs, design for scale, and contribute to complex systems without over-engineering. Strong engineering judgement and real-world delivery experience. Senior-level experience designing and building production Back End services in Python (3.10+). Strong background in high-throughput, message-based or event-driven systems. Proven experience building API-first services, with a focus on performance, reliability, and maintainability. Python Back End development, primarily using FastAPI and modern API patterns. Strong understanding of RESTful API design, schema validation, and OpenAPI/Swagger. Experience working with messaging and eventing platforms such as Kafka, RabbitMQ, Azure Service Bus, MQTT, or similar. Cloud-native development experience is essential (ideally on Azure). Hands-on experience with containerisation (Docker) and orchestration platforms such as Kubernetes. Exposure to building and supporting shared or internal libraries used across multiple services.
BAE Systems
Software Team Leader
BAE Systems Chatham, Kent
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
22/09/2026
Full time
Job Title: Software Team Leader Location: Rochester - Onsite Salary: Up to £65,000 depending on experience Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there's no limit to where a career at BAE Systems could take you. Job Description: You will lead software engineering delivery for complex , safety critical defence systems, owning outcomes from planning through to integration and acceptance. This role combines hands on technical leadership with team leadership , ensuring high quality software is delivered predictably against project milestones. You will shape how work is delivered, grow and support engineers, and provide clear technical oversight across your work packages. Working closely with project management , systems engineering and adjacent teams, you will influence priorities, manage dependencies, and help drive successful delivery of mission critical capability. Core duties: Providing technical and people leadership for software engineering teams delivering safety critical systems within the Rochester business Owning the end to end planning and delivery of software work packages, with accountability for scope, schedule, budget, risks, and technical dependencies, proactively managing trade offs to meet programme objectives Building, sustaining and evolving software teams with the right blend of skills and experience, ensuring capability and capacity align with current delivery needs and future programme demands Maintaining clear delivery oversight, including progress tracking and financial assurance, to support accurate and predictable reporting Collaborating closely with systems, project and discipline leads to align technical delivery with programme objectives Essential Skills: Degree (or equivalent experience) in a relevant engineering or scientific discipline such as Software Engineering, Computer Science, Aerospace, Physics or Mathematics Proven experience leading and developing software engineering teams delivering complex or safety critical systems Demonstrated ability to plan, assign and deliver work packages while balancing technical quality, schedule and cost Practical experience across multiple stages of the software lifecycle, such as requirements, design, implementation, integration and verification Working knowledge of relevant engineering tools (e.g. DOORS, Siemens Polarion, CAMEO) and programming in C/C++ and/or Assembler, with scripting in Python) The Software Team You will join a collaborative software engineering team delivering safety critical defence systems. The team works closely with systems and project functions to provide technical oversight and predictable delivery. You will be supported through structured learning and development, with opportunities to broaden your experience across programmes and progress into senior technical or leadership roles. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive: We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd September 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
PCR Digital
Senior Platform Engineer (Cloud Media Platforms)
PCR Digital
Senior Platform Engineer (Cloud Media Platforms) Start ASAP (within 2-4 weeks notice) expected duration 6+ months initially London- Hybrid 2/3 days typically wfh/West London (Apply online only)pd Outside IR35 Must have right to work in the UK and be based near London. Senior Platform Engineer (Cloud Media Platforms) providing technical design and development/implementation of systems that industrialise media workflows. Acting as the primary technical authority for Cloud NAS integration, media ingest pipelines, & automated metadata scripting. Prior experience in the media broadcasting industry, specifically with digital asset management, Cloud NAS, and video ingest or similar workflows is required. You will need strong Cloud DevOps skill set, hands on scripting of either Python, Go, or Node.js for automation and API development, hands-on expertise with AWS (preferred) or GCP and Infrastructure as Code (Terraform) etc Senior Platform Engineer (Cloud Media Platforms) Job Description Main Responsibilities -Lead the architecture and development of cloud-based media platform components, including storage, video ingest, and workflow services. -Deploy and manage scalable cloud infrastructure aligned with enterprise technology standards. -Design automation, scripting, and API integrations to streamline media processing and operational workflows. -Mentor engineering team members, promoting high-quality software development and Infrastructure as Code (IaC) practices. -Build and maintain CI/CD pipelines to support reliable and efficient releases. -Collaborate with external technology partners to resolve integration and architectural challenges. Skills You'll Need -Strong experience in platform, cloud, or backend software engineering such as cloud-based media platform components, including storage, ingest, and workflow services. -Proficiency in scripting Python, Go, or Node.js for automation and API development. -As a senior member of a small technical team you should have an architecture mindset, able to design and code solutions that can scale to numerous digital media channels, platforms and brands. -Hands-on expertise with AWS (preferred) or GCP and Infrastructure as Code (Terraform). -Proven experience designing and operating CI/CD pipelines, including GitHub Actions. -Experience with digital asset management, cloud storage, or media ingestion platforms. -Knowledge of Agile delivery practices and test-driven development(TDD). Desirable Skills -AWS or GCP professional-level certifications. At PCR Digital, we are committed to ensuring that diversity, equity and inclusion play a role at all stages of our recruitment - it is important to us that our own company culture and the culture of our network is as varied and supportive as possible. We love people (it's why we do what we do), so, regardless of background, we welcome you to work with us or apply to any of our jobs if you feel that they are right for you." We also aim to ensure that our entire process is accessible. Please make us aware of any adjustments you may need throughout the selection, interview and general process and we will do all we can to ensure that any barriers are removed for you.
22/09/2026
Contractor
Senior Platform Engineer (Cloud Media Platforms) Start ASAP (within 2-4 weeks notice) expected duration 6+ months initially London- Hybrid 2/3 days typically wfh/West London (Apply online only)pd Outside IR35 Must have right to work in the UK and be based near London. Senior Platform Engineer (Cloud Media Platforms) providing technical design and development/implementation of systems that industrialise media workflows. Acting as the primary technical authority for Cloud NAS integration, media ingest pipelines, & automated metadata scripting. Prior experience in the media broadcasting industry, specifically with digital asset management, Cloud NAS, and video ingest or similar workflows is required. You will need strong Cloud DevOps skill set, hands on scripting of either Python, Go, or Node.js for automation and API development, hands-on expertise with AWS (preferred) or GCP and Infrastructure as Code (Terraform) etc Senior Platform Engineer (Cloud Media Platforms) Job Description Main Responsibilities -Lead the architecture and development of cloud-based media platform components, including storage, video ingest, and workflow services. -Deploy and manage scalable cloud infrastructure aligned with enterprise technology standards. -Design automation, scripting, and API integrations to streamline media processing and operational workflows. -Mentor engineering team members, promoting high-quality software development and Infrastructure as Code (IaC) practices. -Build and maintain CI/CD pipelines to support reliable and efficient releases. -Collaborate with external technology partners to resolve integration and architectural challenges. Skills You'll Need -Strong experience in platform, cloud, or backend software engineering such as cloud-based media platform components, including storage, ingest, and workflow services. -Proficiency in scripting Python, Go, or Node.js for automation and API development. -As a senior member of a small technical team you should have an architecture mindset, able to design and code solutions that can scale to numerous digital media channels, platforms and brands. -Hands-on expertise with AWS (preferred) or GCP and Infrastructure as Code (Terraform). -Proven experience designing and operating CI/CD pipelines, including GitHub Actions. -Experience with digital asset management, cloud storage, or media ingestion platforms. -Knowledge of Agile delivery practices and test-driven development(TDD). Desirable Skills -AWS or GCP professional-level certifications. At PCR Digital, we are committed to ensuring that diversity, equity and inclusion play a role at all stages of our recruitment - it is important to us that our own company culture and the culture of our network is as varied and supportive as possible. We love people (it's why we do what we do), so, regardless of background, we welcome you to work with us or apply to any of our jobs if you feel that they are right for you." We also aim to ensure that our entire process is accessible. Please make us aware of any adjustments you may need throughout the selection, interview and general process and we will do all we can to ensure that any barriers are removed for you.
Randstad Technologies Recruitment
linux Engineer
Randstad Technologies Recruitment City, London
Senior Linux / Unix Automation Engineer London 3 days on the office 9 Months Contract + Extension 350 a day Inside IR35 A well established firm is looking for an experienced Systems Engineer who brings solid Unix and Linux administration experience alongside hands-on infrastructure automation skill to join their current team on contract basis. In this role, you will help manage, test, and automate core enterprise compute and networking platforms. Rather than relying on manual setups, you will write automation code to streamline software and hardware certifications, manage plant infrastructure, and deliver infrastructure-on-demand for internal engineering teams. What You Will Be Doing Automating Systems: Build clean Python and Ansible code to remove repetitive setup, patching, and configuration tasks across enterprise infrastructure. API Integration: Connect infrastructure endpoints via REST APIs to deliver self-service, automated compute and network environments. Lab Testing: Run hands-on testing in lab environments to validate and certify new hardware and software releases before deployment. Unix & Linux Delivery: Maintain high availability across RHEL, Ubuntu, and legacy Unix platforms while driving modern infrastructure-as-code practices. Solution Design: Partner with internal technical teams to turn operational pain points into scalable, automated solutions. Essential Skills Unix & Linux Systems: Strong RHEL, Solaris, or AIX administration with low-level OS troubleshooting. Automation & Scripting: Writing Python scripts, Ansible playbooks, and Bash to automate manual plant tasks. Networking Protocols: Deep understanding of TCP/IP, BGP, HTTP, SSL/TLS, and DNS. Command Line Control: Daily experience inside the Linux CLI, managing system kernels, storage, and file systems. APIs & Tooling: Working with REST APIs, Git, CI/CD pipelines, and infrastructure-as-code tools. London 3 days on the office 9 Months Contract + Extension 350 a day Inside IR35 If this seems of interest to you then please apply directly to the Ad or send your CV to (url removed) Randstad Technologies is acting as an Employment Business in relation to this vacancy.
21/09/2026
Contractor
Senior Linux / Unix Automation Engineer London 3 days on the office 9 Months Contract + Extension 350 a day Inside IR35 A well established firm is looking for an experienced Systems Engineer who brings solid Unix and Linux administration experience alongside hands-on infrastructure automation skill to join their current team on contract basis. In this role, you will help manage, test, and automate core enterprise compute and networking platforms. Rather than relying on manual setups, you will write automation code to streamline software and hardware certifications, manage plant infrastructure, and deliver infrastructure-on-demand for internal engineering teams. What You Will Be Doing Automating Systems: Build clean Python and Ansible code to remove repetitive setup, patching, and configuration tasks across enterprise infrastructure. API Integration: Connect infrastructure endpoints via REST APIs to deliver self-service, automated compute and network environments. Lab Testing: Run hands-on testing in lab environments to validate and certify new hardware and software releases before deployment. Unix & Linux Delivery: Maintain high availability across RHEL, Ubuntu, and legacy Unix platforms while driving modern infrastructure-as-code practices. Solution Design: Partner with internal technical teams to turn operational pain points into scalable, automated solutions. Essential Skills Unix & Linux Systems: Strong RHEL, Solaris, or AIX administration with low-level OS troubleshooting. Automation & Scripting: Writing Python scripts, Ansible playbooks, and Bash to automate manual plant tasks. Networking Protocols: Deep understanding of TCP/IP, BGP, HTTP, SSL/TLS, and DNS. Command Line Control: Daily experience inside the Linux CLI, managing system kernels, storage, and file systems. APIs & Tooling: Working with REST APIs, Git, CI/CD pipelines, and infrastructure-as-code tools. London 3 days on the office 9 Months Contract + Extension 350 a day Inside IR35 If this seems of interest to you then please apply directly to the Ad or send your CV to (url removed) Randstad Technologies is acting as an Employment Business in relation to this vacancy.
CBSbutler Holdings Limited trading as CBSbutler
Senior Software Engineer
CBSbutler Holdings Limited trading as CBSbutler
Senior Software Engineer Location: Enfield, North London Salary: Competitive, DOE + benefits ( 60,000 - 65,000) The Opportunity An established defence and maritime technology organisation, specialising in radar sensor and navigation systems, is seeking an experienced Senior Software Engineer to join its Engineering Software team. The organisation is a recognised name in solid-state radar sensor technology, supplying navigation and tactical radar display systems to customers around the world. This is an excellent opportunity for a senior C++ developer to take ownership of complex, innovative software projects within a specialist engineering environment. The Role Reporting to the Software Engineering Manager, you will be responsible for the whole, or an assigned portion, of a software design - from preliminary specification through to verified, tested software. You will bring expert knowledge of software design, testing and verification to new and existing products, while also supporting and mentoring less experienced members of the team. The role also involves acting as technical liaison with customers, suppliers and collaborators on software-related matters. Key Responsibilities As Senior Software Engineer, you will: Use good engineering practice to produce software for new, innovative and profitable products and solutions. Support and enhance existing software in line with commercial requirements. Take responsibility for the specification, design, implementation, testing and maintenance of software supporting the company's products and services. Provide support, advice and mentorship to less experienced colleagues, acting as a role model for junior staff. Act as technical liaison, internally and externally, with customers, suppliers and collaborators on software matters. Undertake additional project tasks as required by management. About You We are looking for a skilled software engineer with strong C++ expertise and proven experience taking projects through the full software development life cycle. Qualifications A good degree in a relevant subject (e.g. Software Engineering, Computer Science, or similar). Experience You will ideally have: Excellent understanding and hands-on experience of C++. Experience of taking projects through the full software development life cycle. Good written and verbal English communication skills. Good understanding of Microsoft Visual Studio (2022/2026). Experience with GUI/UX or HCI would be desirable. Knowledge of scripting languages (e.g. Python, PowerShell) would be advantageous. Why Apply? This is a great opportunity to join a specialist engineering team working on genuinely innovative products within navigation and radar technology. You'll take real ownership of software projects end-to-end, mentor junior colleagues, and act as a key technical point of contact with customers and partners. If you're a C++ specialist with full SDLC experience looking for your next senior role, we'd like to hear from you.
21/09/2026
Full time
Senior Software Engineer Location: Enfield, North London Salary: Competitive, DOE + benefits ( 60,000 - 65,000) The Opportunity An established defence and maritime technology organisation, specialising in radar sensor and navigation systems, is seeking an experienced Senior Software Engineer to join its Engineering Software team. The organisation is a recognised name in solid-state radar sensor technology, supplying navigation and tactical radar display systems to customers around the world. This is an excellent opportunity for a senior C++ developer to take ownership of complex, innovative software projects within a specialist engineering environment. The Role Reporting to the Software Engineering Manager, you will be responsible for the whole, or an assigned portion, of a software design - from preliminary specification through to verified, tested software. You will bring expert knowledge of software design, testing and verification to new and existing products, while also supporting and mentoring less experienced members of the team. The role also involves acting as technical liaison with customers, suppliers and collaborators on software-related matters. Key Responsibilities As Senior Software Engineer, you will: Use good engineering practice to produce software for new, innovative and profitable products and solutions. Support and enhance existing software in line with commercial requirements. Take responsibility for the specification, design, implementation, testing and maintenance of software supporting the company's products and services. Provide support, advice and mentorship to less experienced colleagues, acting as a role model for junior staff. Act as technical liaison, internally and externally, with customers, suppliers and collaborators on software matters. Undertake additional project tasks as required by management. About You We are looking for a skilled software engineer with strong C++ expertise and proven experience taking projects through the full software development life cycle. Qualifications A good degree in a relevant subject (e.g. Software Engineering, Computer Science, or similar). Experience You will ideally have: Excellent understanding and hands-on experience of C++. Experience of taking projects through the full software development life cycle. Good written and verbal English communication skills. Good understanding of Microsoft Visual Studio (2022/2026). Experience with GUI/UX or HCI would be desirable. Knowledge of scripting languages (e.g. Python, PowerShell) would be advantageous. Why Apply? This is a great opportunity to join a specialist engineering team working on genuinely innovative products within navigation and radar technology. You'll take real ownership of software projects end-to-end, mentor junior colleagues, and act as a key technical point of contact with customers and partners. If you're a C++ specialist with full SDLC experience looking for your next senior role, we'd like to hear from you.
Fuel Recruitment Limited
Solution Architect
Fuel Recruitment Limited Leamington Spa, Warwickshire
Leamington Spa - Hybrid Salary - Competetive + Benefits The Opportunity We are recruiting for an experienced Solutions Architect to join a well-established organisation operating within the technology, engineering and infrastructure sector. This is a senior technical role combining software architecture, Azure Local, cloud technology and customer engagement. You will work closely with software engineers, internal stakeholders and external clients to understand business challenges and translate them into practical, scalable technology solutions. A key focus of the role will be designing new software products for Azure Local, while identifying opportunities to reuse, adapt and expand existing software solutions into new applications and markets. The position has no direct reports, but you will provide technical leadership within a matrix-managed team. Key Responsibilities Design software solutions across Azure Local, on-premise, cloud and hybrid environments. Lead the architecture and design of new software products, with a particular focus on Azure Local. Understand existing software products, architectures and the capabilities of the wider development team. Work with internal stakeholders and external clients to understand business challenges, technical requirements and potential opportunities. Assess whether existing products can be reused, adapted or extended, or whether new solutions need to be developed. Identify opportunities to expand current software solutions beyond their traditional asset management applications. Translate customer requirements into clear, scalable and commercially viable technical solutions. Work closely with software engineers throughout the development lifecycle, providing architectural guidance and technical direction. Support integration through APIs, middleware and microservices and promote effective DevOps and CI/CD practices. Identify opportunities where technology can support wider business growth and new market opportunities. Provide technical leadership within a matrix environment, influencing multidisciplinary teams without direct line-management responsibility. Experience & Skills Strong experience with Azure Local, including designing and developing software solutions for Azure Local environments. Experience working across cloud, on-premise and hybrid architectures. Strong background in software architecture, solution design and new software product development. Good understanding of DevOps practices, CI/CD pipelines, APIs, middleware and microservices. Programming experience or a strong software development background using C#, Python, Java and/or C/C++. Ability to understand complex client problems and map them to appropriate technology solutions. Excellent ability to translate complex technical concepts into clear business language. Ability to act as the bridge between software engineers, customers and non-technical stakeholders. Excellent communication, influencing and stakeholder management skills. Strong commercial awareness with the ability to identify opportunities to apply existing technology to new customers, applications and markets. About You You may currently be working as a Solutions Architect, Software Architect, Technical Architect or Lead Software Engineer and be looking for a position that combines technical architecture with greater customer and commercial involvement. You will have the technical credibility to work effectively with software engineering teams, while being equally comfortable engaging with customers and senior stakeholders. The successful candidate will be able to look beyond the immediate technical requirement, understand what the customer is trying to achieve and determine how existing or new technology can provide the right solution. Why Apply? This is an excellent opportunity to take a key role in shaping new software products and technology solutions, while helping an established organisation expand existing technologies into new applications and markets. You'll have the opportunity to influence technical strategy, work closely with customers and development teams, and contribute directly to future business growth. Interested? Apply today or contact us confidentially to find out more.
21/09/2026
Full time
Leamington Spa - Hybrid Salary - Competetive + Benefits The Opportunity We are recruiting for an experienced Solutions Architect to join a well-established organisation operating within the technology, engineering and infrastructure sector. This is a senior technical role combining software architecture, Azure Local, cloud technology and customer engagement. You will work closely with software engineers, internal stakeholders and external clients to understand business challenges and translate them into practical, scalable technology solutions. A key focus of the role will be designing new software products for Azure Local, while identifying opportunities to reuse, adapt and expand existing software solutions into new applications and markets. The position has no direct reports, but you will provide technical leadership within a matrix-managed team. Key Responsibilities Design software solutions across Azure Local, on-premise, cloud and hybrid environments. Lead the architecture and design of new software products, with a particular focus on Azure Local. Understand existing software products, architectures and the capabilities of the wider development team. Work with internal stakeholders and external clients to understand business challenges, technical requirements and potential opportunities. Assess whether existing products can be reused, adapted or extended, or whether new solutions need to be developed. Identify opportunities to expand current software solutions beyond their traditional asset management applications. Translate customer requirements into clear, scalable and commercially viable technical solutions. Work closely with software engineers throughout the development lifecycle, providing architectural guidance and technical direction. Support integration through APIs, middleware and microservices and promote effective DevOps and CI/CD practices. Identify opportunities where technology can support wider business growth and new market opportunities. Provide technical leadership within a matrix environment, influencing multidisciplinary teams without direct line-management responsibility. Experience & Skills Strong experience with Azure Local, including designing and developing software solutions for Azure Local environments. Experience working across cloud, on-premise and hybrid architectures. Strong background in software architecture, solution design and new software product development. Good understanding of DevOps practices, CI/CD pipelines, APIs, middleware and microservices. Programming experience or a strong software development background using C#, Python, Java and/or C/C++. Ability to understand complex client problems and map them to appropriate technology solutions. Excellent ability to translate complex technical concepts into clear business language. Ability to act as the bridge between software engineers, customers and non-technical stakeholders. Excellent communication, influencing and stakeholder management skills. Strong commercial awareness with the ability to identify opportunities to apply existing technology to new customers, applications and markets. About You You may currently be working as a Solutions Architect, Software Architect, Technical Architect or Lead Software Engineer and be looking for a position that combines technical architecture with greater customer and commercial involvement. You will have the technical credibility to work effectively with software engineering teams, while being equally comfortable engaging with customers and senior stakeholders. The successful candidate will be able to look beyond the immediate technical requirement, understand what the customer is trying to achieve and determine how existing or new technology can provide the right solution. Why Apply? This is an excellent opportunity to take a key role in shaping new software products and technology solutions, while helping an established organisation expand existing technologies into new applications and markets. You'll have the opportunity to influence technical strategy, work closely with customers and development teams, and contribute directly to future business growth. Interested? Apply today or contact us confidentially to find out more.
Rullion Managed Services
Senior Backend Developer
Rullion Managed Services
Location: London, EC1M 6PB Contract: 6 Month Contract Hours: Full-time, 37 hours per week Hybrid: 1 day per week onsite in London Rate: TBC Join a dynamic energy provider dedicated to delivering sustainable solutions across the UK. We are looking for an enthusiastic and resourceful Senior Backend Developer who is passionate about building exceptional products and developing robust, scalable solutions. This is an initial 6-month contract, with potential for extension. The role is full-time, 37 hours per week, with one day per week onsite in London. Accountabilities Play a pivotal role within the backend engineering team, helping to build cloud-based applications. Develop backend solutions using Python and AWS Cloud services. Adopt a serverless-first approach to application design. Collaborate within an Agile team alongside other backend engineers and product designers. Strategise, develop, test and deploy new features and experiments. Participate in collaborative coding practices, including pair programming and code reviews. Contribute to resolving the complexities inherent in large-scale systems and extensive datasets. Work closely with Product, Data, Front-end, Platform and Security teams. Help drive continuous improvement across development practices and technical solutions. Knowledge and Skills Demonstrable experience working as a Senior Backend Developer. Strong commercial experience with Python as a primary development language. Hands-on experience developing RESTful APIs and/or GraphQL. Experience with AWS Cloud services. Experience with serverless architecture and technologies. Strong knowledge of Git and version control. Good understanding of software development best practices, including TDD, pair programming and code reviews. Strong software design, problem-solving and debugging skills. Excellent communication and collaboration skills, with the ability to work effectively across multidisciplinary teams. A willingness to engage with emerging technologies and contribute to solution design from inception. A passion for continuous improvement and learning from colleagues and peers. This vacancy is being advertised by Rullion Ltd acting as an employment business. Since 1978, Rullion has been securing exceptional candidates for a range of clients, from large well-known brands to SMEs and start-ups. As a family-owned business, Rullion's approach is credible and honest, focused on building long-lasting relationships with both clients and candidates. We celebrate and support diversity and are committed to ensuring equal opportunities for both employees and applicants. INDCF-SO Rullion celebrates and supports diversity and is committed to ensuring equal opportunities for both employees and applicants.
21/09/2026
Contractor
Location: London, EC1M 6PB Contract: 6 Month Contract Hours: Full-time, 37 hours per week Hybrid: 1 day per week onsite in London Rate: TBC Join a dynamic energy provider dedicated to delivering sustainable solutions across the UK. We are looking for an enthusiastic and resourceful Senior Backend Developer who is passionate about building exceptional products and developing robust, scalable solutions. This is an initial 6-month contract, with potential for extension. The role is full-time, 37 hours per week, with one day per week onsite in London. Accountabilities Play a pivotal role within the backend engineering team, helping to build cloud-based applications. Develop backend solutions using Python and AWS Cloud services. Adopt a serverless-first approach to application design. Collaborate within an Agile team alongside other backend engineers and product designers. Strategise, develop, test and deploy new features and experiments. Participate in collaborative coding practices, including pair programming and code reviews. Contribute to resolving the complexities inherent in large-scale systems and extensive datasets. Work closely with Product, Data, Front-end, Platform and Security teams. Help drive continuous improvement across development practices and technical solutions. Knowledge and Skills Demonstrable experience working as a Senior Backend Developer. Strong commercial experience with Python as a primary development language. Hands-on experience developing RESTful APIs and/or GraphQL. Experience with AWS Cloud services. Experience with serverless architecture and technologies. Strong knowledge of Git and version control. Good understanding of software development best practices, including TDD, pair programming and code reviews. Strong software design, problem-solving and debugging skills. Excellent communication and collaboration skills, with the ability to work effectively across multidisciplinary teams. A willingness to engage with emerging technologies and contribute to solution design from inception. A passion for continuous improvement and learning from colleagues and peers. This vacancy is being advertised by Rullion Ltd acting as an employment business. Since 1978, Rullion has been securing exceptional candidates for a range of clients, from large well-known brands to SMEs and start-ups. As a family-owned business, Rullion's approach is credible and honest, focused on building long-lasting relationships with both clients and candidates. We celebrate and support diversity and are committed to ensuring equal opportunities for both employees and applicants. INDCF-SO Rullion celebrates and supports diversity and is committed to ensuring equal opportunities for both employees and applicants.
VIQU Ltd
Senior Software Engineer
VIQU Ltd Manchester, Lancashire
Senior Software Engineer Remote with occasional company wide meet ups £60,000-£65,000 per annum VIQU are working with a client running one of the most established platforms in their sector, who are currently building: a next-generation, cloud-native platform built from the ground up. You'd be joining at the point where the architecture is still being shaped, working directly with senior technical leadership to make decisions about how the platform scales, while also being the person a more junior developer on the team looks to for guidance. Responsibilities of the Senior Software Engineer: Designing and building features across the full stack: React/TypeScript on the Front End, Python/Node.js on the back, PostgreSQL for data, all running on AWS serverless/microservices. Help to shape technical design and architecture decisions for the new platform. Mentor a junior AI developer and help raise the engineering standard across the team. Work in an AI-first environment with modern AI-assisted dev tools already part of the day-to-day workflow. Requirements of the Senior Software Engineer: Previous experience as a senior level full stack engineer. Comfortable across React/TypeScript, Python or Node.js, PostgreSQL, and AWS serverless/microservices. Have contributed to a greenfield build, major refactor, or distributed systems. Experience with accounting, financial or ERP software would be nice to have. Have some experience mentoring less experienced developers. Apply now to speak with VIQU IT in confidence. Or reach out to Jack McManus via the (see below) Do you know someone great? We'll thank you with up to £1,000 if your referral is successful (terms apply).
21/09/2026
Full time
Senior Software Engineer Remote with occasional company wide meet ups £60,000-£65,000 per annum VIQU are working with a client running one of the most established platforms in their sector, who are currently building: a next-generation, cloud-native platform built from the ground up. You'd be joining at the point where the architecture is still being shaped, working directly with senior technical leadership to make decisions about how the platform scales, while also being the person a more junior developer on the team looks to for guidance. Responsibilities of the Senior Software Engineer: Designing and building features across the full stack: React/TypeScript on the Front End, Python/Node.js on the back, PostgreSQL for data, all running on AWS serverless/microservices. Help to shape technical design and architecture decisions for the new platform. Mentor a junior AI developer and help raise the engineering standard across the team. Work in an AI-first environment with modern AI-assisted dev tools already part of the day-to-day workflow. Requirements of the Senior Software Engineer: Previous experience as a senior level full stack engineer. Comfortable across React/TypeScript, Python or Node.js, PostgreSQL, and AWS serverless/microservices. Have contributed to a greenfield build, major refactor, or distributed systems. Experience with accounting, financial or ERP software would be nice to have. Have some experience mentoring less experienced developers. Apply now to speak with VIQU IT in confidence. Or reach out to Jack McManus via the (see below) Do you know someone great? We'll thank you with up to £1,000 if your referral is successful (terms apply).
William Alexander Recruitment Ltd
Senior Applied AI Engineer
William Alexander Recruitment Ltd
Senior Full Stack Applied AI Engineer - Insurance - Permanent & competitive salary Our client, a leading London Market insurer, is looking for a Senior Full Stack Applied AI Engineer to join their Innovation team! This role is focused on taking AI ideas from concept through to working prototype, testing what actually works and helping successful solutions move into production. This is a genuinely hands-on role for someone who wants to build with the latest AI technology, rather than just talk about it. You'll be working across GenAI, agentic systems, Back End services, APIs, data and Back End development, with a strong focus on Google Cloud. You'll be a great fit if you have: Strong hands-on experience building GenAI/applied AI solutions, ideally within Google Cloud Experience with LLMs, AI agents and agent frameworks, ideally ADK, with knowledge of A2A/MCP Strong Python skills and full-stack development experience, particularly Back End, APIs and services Experience with RAG, Vector Search, model evaluation and modern AI application development A strong software engineering background with experience across cloud, databases, Docker/Kubernetes, CI/CD and Terraform The role requires 3-4 days pw in London and is paying between £130,000 - £175,000pa with bonus and benefits on top. The processing and use by us of your personal data is in accordance with our Privacy Notice which can be found on our website. We know that the most successful teams have a diversity of background, experience and approach. When we recruit, we welcome the unique contributions you can bring thanks to your sex, ethnicity, race, gender identity, nationality, age, disability and beliefs. Senior Full Stack Applied AI Engineer - Insurance - Permanent & competitive salary
21/09/2026
Full time
Senior Full Stack Applied AI Engineer - Insurance - Permanent & competitive salary Our client, a leading London Market insurer, is looking for a Senior Full Stack Applied AI Engineer to join their Innovation team! This role is focused on taking AI ideas from concept through to working prototype, testing what actually works and helping successful solutions move into production. This is a genuinely hands-on role for someone who wants to build with the latest AI technology, rather than just talk about it. You'll be working across GenAI, agentic systems, Back End services, APIs, data and Back End development, with a strong focus on Google Cloud. You'll be a great fit if you have: Strong hands-on experience building GenAI/applied AI solutions, ideally within Google Cloud Experience with LLMs, AI agents and agent frameworks, ideally ADK, with knowledge of A2A/MCP Strong Python skills and full-stack development experience, particularly Back End, APIs and services Experience with RAG, Vector Search, model evaluation and modern AI application development A strong software engineering background with experience across cloud, databases, Docker/Kubernetes, CI/CD and Terraform The role requires 3-4 days pw in London and is paying between £130,000 - £175,000pa with bonus and benefits on top. The processing and use by us of your personal data is in accordance with our Privacy Notice which can be found on our website. We know that the most successful teams have a diversity of background, experience and approach. When we recruit, we welcome the unique contributions you can bring thanks to your sex, ethnicity, race, gender identity, nationality, age, disability and beliefs. Senior Full Stack Applied AI Engineer - Insurance - Permanent & competitive salary
Mid/Senior Solution Architect - UK
Multiverse Computing
Multiverse Computing Multiverse Computing is a fast-growing deep-tech company founded in 2019 and recognized by CB Insights as one of the 100 most promising AI companies globally. We are the largest quantum software company in the EU, with 250+ employees worldwide building advanced AI and quantum solutions that help enterprises tackle complex, high-impact challenges across industries such as finance, energy, manufacturing, telecom, and industrials. Our mission is to enable organizations to gain a meaningful competitive edge through cutting-edge AI and quantum technologies. Why join us? We are a European deep-tech leader in quantum and AI, backed by major global strategic investors and strong EU support. Our groundbreaking technology is already transforming how AI is deployed worldwide - compressing large language models by up to 95% without losing accuracy and cutting inference costs by 50-80%. Joining us means working on cutting-edge solutions that make AI faster, greener, and more accessible - and being part of a company often described as a "quantum-AI unicorn in the making." This opportunity is to work in our offices in London, UK. We are looking for a talented Solutions Architect to join our pre-sales team and bridge the gap between our technology and our customers' needs, crafting innovative, scalable, and robust AI- powered solutions. Key requirements: Previous experience in a technical partner pre-sales or consulting role with a heavy emphasis on partner and customer-facing interactions (i.e. Solutions Architect, Sales Engineer, Implementation Consultant, Forward Deployment Engineer) Excellent communication and presentation skills, able to interface effectively with technical and non-technical stakeholders; experience writing technical proposals or responding to RFPs/tenders; experience running hands-on product demos independently. Knowledge of cloud platforms (AWS, Azure, GCP) and AI/ML services (e.g., SageMaker, Vertex AI, AzureML), including sovereign, on-premise, and hybrid deployment models. Understanding of LLM inference stacks (vLLM, llama.cpp, OpenVINO) and model delivery formats (ONNX, safetensors, HuggingFace model hub). Understanding of benchmarking and LLM performance evaluation (accuracy, latency, throughput). Hands-on coding skills in Python, and familiarity with ML libraries and frameworks (PyTorch, TensorFlow, Hugging Face). Bachelor's or master's degree in Computer Science, Data Science, Engineering, or related field. Must be available to travel as needed for meetings, conferences, and project requirements. Languages: English. Preferred Qualifications: Experience with Computer Vision models, Speech models, Vision-Language models, and other modalities. Experience with AI model optimization, quantization, or deployment to edge devices. Familiarity with MLOps tools and practices: CI/CD, monitoring, and orchestration frameworks (e.g., Kubeflow, Flyte, MLflow); proficiency with Docker and Kubernetes for AI workload containerization. Hands-on experience designing RAG pipelines and/or multi-agent systems Understanding of sizing GPU infrastructure for LLM inference or training workloads (memory, throughput, hardware tiers from A10 to H200). Experience designing data architectures (batch & streaming) and working with big data technologies. Knowledge of data privacy and ethical considerations in AI, including GDPR compliance and familiarity with the EU AI Act. Location: Applicants must have legal authorization to work in the country where the position is based Perks & Benefits: Equal pay guaranteed. Signing bonus. Relocation package (if applicable). Eligibility for educational budget according to internal policy. Hybrid opportunity. Flexible working hours. Language classes and discounted lunch options Working in a high paced environment, working on cutting edge technologies. Career plan. Opportunity to learn and teach. As an equal opportunity employer, Multiverse Computing is committed to building an inclusive workplace. The company welcomes people from all different backgrounds, including age, citizenship, ethnic and racial origins, gender identities, individuals with disabilities, marital status, religions and ideologies, and sexual orientations to apply.
20/09/2026
Full time
Multiverse Computing Multiverse Computing is a fast-growing deep-tech company founded in 2019 and recognized by CB Insights as one of the 100 most promising AI companies globally. We are the largest quantum software company in the EU, with 250+ employees worldwide building advanced AI and quantum solutions that help enterprises tackle complex, high-impact challenges across industries such as finance, energy, manufacturing, telecom, and industrials. Our mission is to enable organizations to gain a meaningful competitive edge through cutting-edge AI and quantum technologies. Why join us? We are a European deep-tech leader in quantum and AI, backed by major global strategic investors and strong EU support. Our groundbreaking technology is already transforming how AI is deployed worldwide - compressing large language models by up to 95% without losing accuracy and cutting inference costs by 50-80%. Joining us means working on cutting-edge solutions that make AI faster, greener, and more accessible - and being part of a company often described as a "quantum-AI unicorn in the making." This opportunity is to work in our offices in London, UK. We are looking for a talented Solutions Architect to join our pre-sales team and bridge the gap between our technology and our customers' needs, crafting innovative, scalable, and robust AI- powered solutions. Key requirements: Previous experience in a technical partner pre-sales or consulting role with a heavy emphasis on partner and customer-facing interactions (i.e. Solutions Architect, Sales Engineer, Implementation Consultant, Forward Deployment Engineer) Excellent communication and presentation skills, able to interface effectively with technical and non-technical stakeholders; experience writing technical proposals or responding to RFPs/tenders; experience running hands-on product demos independently. Knowledge of cloud platforms (AWS, Azure, GCP) and AI/ML services (e.g., SageMaker, Vertex AI, AzureML), including sovereign, on-premise, and hybrid deployment models. Understanding of LLM inference stacks (vLLM, llama.cpp, OpenVINO) and model delivery formats (ONNX, safetensors, HuggingFace model hub). Understanding of benchmarking and LLM performance evaluation (accuracy, latency, throughput). Hands-on coding skills in Python, and familiarity with ML libraries and frameworks (PyTorch, TensorFlow, Hugging Face). Bachelor's or master's degree in Computer Science, Data Science, Engineering, or related field. Must be available to travel as needed for meetings, conferences, and project requirements. Languages: English. Preferred Qualifications: Experience with Computer Vision models, Speech models, Vision-Language models, and other modalities. Experience with AI model optimization, quantization, or deployment to edge devices. Familiarity with MLOps tools and practices: CI/CD, monitoring, and orchestration frameworks (e.g., Kubeflow, Flyte, MLflow); proficiency with Docker and Kubernetes for AI workload containerization. Hands-on experience designing RAG pipelines and/or multi-agent systems Understanding of sizing GPU infrastructure for LLM inference or training workloads (memory, throughput, hardware tiers from A10 to H200). Experience designing data architectures (batch & streaming) and working with big data technologies. Knowledge of data privacy and ethical considerations in AI, including GDPR compliance and familiarity with the EU AI Act. Location: Applicants must have legal authorization to work in the country where the position is based Perks & Benefits: Equal pay guaranteed. Signing bonus. Relocation package (if applicable). Eligibility for educational budget according to internal policy. Hybrid opportunity. Flexible working hours. Language classes and discounted lunch options Working in a high paced environment, working on cutting edge technologies. Career plan. Opportunity to learn and teach. As an equal opportunity employer, Multiverse Computing is committed to building an inclusive workplace. The company welcomes people from all different backgrounds, including age, citizenship, ethnic and racial origins, gender identities, individuals with disabilities, marital status, religions and ideologies, and sexual orientations to apply.
Data Idols
Senior Machine Learning Engineer
Data Idols
Senior Machine Learning Engineer Salary: 80,000 - 90,000 Location: London Hybrid Data Idols are working with an innovative technology business that is continuing to invest in its Machine Learning and AI capabilities. They are looking for a Senior Machine Learning Engineer to help build, deploy and scale production-grade AI solutions. This is an exciting opportunity to work at the intersection of Machine Learning and software engineering, taking sophisticated AI models from development through to scalable, real-world production environments. The Opportunity As a Senior Machine Learning Engineer, you'll design, build and deploy high-performance Machine Learning solutions, working across modern AI and Generative AI technologies. You'll work across the full ML lifecycle, from experimentation and development through to deployment, monitoring and optimisation in production. You'll help establish robust MLOps practices and ensure Machine Learning services are scalable, reliable and performant. There will also be a strong focus on performance and optimisation, including improving Python workloads, infrastructure efficiency and the performance of models in production environments. You'll collaborate closely with engineering and AI teams to bridge the gap between Machine Learning development and production engineering. Skills and Experience Excellent Python skills and experience with frameworks Experience building and deploying Machine Learning models in production Experience working with Generative AI and modern Machine Learning technologies Strong understanding of MLOps, CI/CD and model deployment Experience building APIs for Machine Learning If you're a Senior Machine Learning Engineer who enjoys taking sophisticated Machine Learning technology and turning it into scalable, production-ready solutions, we'd love to hear from you. Senior Machine Learning Engineer
18/09/2026
Full time
Senior Machine Learning Engineer Salary: 80,000 - 90,000 Location: London Hybrid Data Idols are working with an innovative technology business that is continuing to invest in its Machine Learning and AI capabilities. They are looking for a Senior Machine Learning Engineer to help build, deploy and scale production-grade AI solutions. This is an exciting opportunity to work at the intersection of Machine Learning and software engineering, taking sophisticated AI models from development through to scalable, real-world production environments. The Opportunity As a Senior Machine Learning Engineer, you'll design, build and deploy high-performance Machine Learning solutions, working across modern AI and Generative AI technologies. You'll work across the full ML lifecycle, from experimentation and development through to deployment, monitoring and optimisation in production. You'll help establish robust MLOps practices and ensure Machine Learning services are scalable, reliable and performant. There will also be a strong focus on performance and optimisation, including improving Python workloads, infrastructure efficiency and the performance of models in production environments. You'll collaborate closely with engineering and AI teams to bridge the gap between Machine Learning development and production engineering. Skills and Experience Excellent Python skills and experience with frameworks Experience building and deploying Machine Learning models in production Experience working with Generative AI and modern Machine Learning technologies Strong understanding of MLOps, CI/CD and model deployment Experience building APIs for Machine Learning If you're a Senior Machine Learning Engineer who enjoys taking sophisticated Machine Learning technology and turning it into scalable, production-ready solutions, we'd love to hear from you. Senior Machine Learning Engineer

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board