Senior Software Engineer - Hybrid - Up to £90,000 Overview Fuel Recruitment is working with a well-established technology organisation seeking a Senior Software Engineer to join their expanding team. This role offers the chance to work across modern cloud platforms, Front End frameworks, and Back End languages while contributing to high-quality software solutions. You'll be joining an experienced engineering team delivering scalable, secure, and innovative applications. This is an excellent opportunity for someone looking to take ownership of end-to-end development in a collaborative environment. Key Responsibilities Design, develop, and maintain high-quality software solutions. Use Git for effective version control and collaborative development. Implement and manage cloud services on AWS or Azure. Build responsive interfaces using JavaScript/TypeScript and React. Develop Back End services with Java, Python, or Go. Create and manage Docker containers to support consistent deployments. Maintain CI/CD pipelines to automate software delivery. Participate in code reviews and contribute to engineering best practice. Key Skills/Experience Degree in Computer Science, Engineering, or similar field. Strong experience using Git in team environments. Hands-on experience with AWS or Azure services. Proficient in JavaScript/TypeScript and React. Backend development skills in Java, Python, or Go. Solid understanding of software engineering principles and data structures. Experience with Docker and containerised environments. Exposure to DevOps practices, CI/CD, and automated testing. Excellent communication and collaboration skills. Ability to work in a fast-paced and evolving technical environment. Preferred Qualifications Experience with Kubernetes or other orchestration tools. Understanding of Agile methodologies. Knowledge of web security principles and best practice. Security Clearance Due to the nature of the work, candidates must be UK sole nationals and eligible to obtain UK Security Clearance.
May 15, 2026
Full time
Senior Software Engineer - Hybrid - Up to £90,000 Overview Fuel Recruitment is working with a well-established technology organisation seeking a Senior Software Engineer to join their expanding team. This role offers the chance to work across modern cloud platforms, Front End frameworks, and Back End languages while contributing to high-quality software solutions. You'll be joining an experienced engineering team delivering scalable, secure, and innovative applications. This is an excellent opportunity for someone looking to take ownership of end-to-end development in a collaborative environment. Key Responsibilities Design, develop, and maintain high-quality software solutions. Use Git for effective version control and collaborative development. Implement and manage cloud services on AWS or Azure. Build responsive interfaces using JavaScript/TypeScript and React. Develop Back End services with Java, Python, or Go. Create and manage Docker containers to support consistent deployments. Maintain CI/CD pipelines to automate software delivery. Participate in code reviews and contribute to engineering best practice. Key Skills/Experience Degree in Computer Science, Engineering, or similar field. Strong experience using Git in team environments. Hands-on experience with AWS or Azure services. Proficient in JavaScript/TypeScript and React. Backend development skills in Java, Python, or Go. Solid understanding of software engineering principles and data structures. Experience with Docker and containerised environments. Exposure to DevOps practices, CI/CD, and automated testing. Excellent communication and collaboration skills. Ability to work in a fast-paced and evolving technical environment. Preferred Qualifications Experience with Kubernetes or other orchestration tools. Understanding of Agile methodologies. Knowledge of web security principles and best practice. Security Clearance Due to the nature of the work, candidates must be UK sole nationals and eligible to obtain UK Security Clearance.
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. The Role: To design and implement software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems. Reporting to the Software Manager the Software Lead role involves taking responsibility for the delivery of projects and leading multidisciplinary teams to deliver technically complex software projects for subsea vehicles and associated robotic functions. Typically requiring input from several differing software and engineering disciplines and supporting functions the software lead is able to bind these inputs together to successfully deliver the software content for Saab products. Qualifications and Skills: Required skills: A minimum of 7 years' experience as a Senior Engineer. A Degree in a relevant Engineering Discipline. Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security Desirable: Exposure to IP video and video routing Familiarity in design and testing of control software Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Customer facing API's using web technologies By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
May 15, 2026
Full time
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. The Role: To design and implement software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems. Reporting to the Software Manager the Software Lead role involves taking responsibility for the delivery of projects and leading multidisciplinary teams to deliver technically complex software projects for subsea vehicles and associated robotic functions. Typically requiring input from several differing software and engineering disciplines and supporting functions the software lead is able to bind these inputs together to successfully deliver the software content for Saab products. Qualifications and Skills: Required skills: A minimum of 7 years' experience as a Senior Engineer. A Degree in a relevant Engineering Discipline. Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security Desirable: Exposure to IP video and video routing Familiarity in design and testing of control software Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Customer facing API's using web technologies By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
Title : Software Engineer (Front-office) Company : Systematic Quant Fund Location : Cambridge (very flexible) Salary : Up to 65,000 (Plus P&L-linked bonuses) Experience level : 0-4 years' experience Company : An elite ML-driven systematic quant fund (on the precipice of becoming fully proprietary) are providing a very rare opportunity for someone to join their boutique operation and be part of an elite development team at a critical point in the business' journey as they become a prop-shop. The team is highly experienced in the trading sector, formed of senior team members within heavy hitters in the industry, with previous employees going on to work at the likes of Citadel. Fortunately, due to the high-trust culture of the business, you will quickly gain significant work-from-home and work-from-anywhere flexibility. Role : You will be joining the team at a genuinely important moment, playing a very significant role in shaping the future of the business. You will be responsible for the development and maintenance of their low-latency trading platform as well as the management of infrastructure such as data feeds and trade-execution. About you: 0-4 years' experience (you could be a top graduate) Python proficiency (ideally your main language) Exposure to C++, Rust or C# (desirable) Ability to write performance-critical multithreaded code Interest in trading Genuine interest in technology Interest in maximising performance improvements Interest in high-availability systems with strict 99.999% uptime requirements Full details are available. Please don't hesitate to get in touch.
May 15, 2026
Full time
Title : Software Engineer (Front-office) Company : Systematic Quant Fund Location : Cambridge (very flexible) Salary : Up to 65,000 (Plus P&L-linked bonuses) Experience level : 0-4 years' experience Company : An elite ML-driven systematic quant fund (on the precipice of becoming fully proprietary) are providing a very rare opportunity for someone to join their boutique operation and be part of an elite development team at a critical point in the business' journey as they become a prop-shop. The team is highly experienced in the trading sector, formed of senior team members within heavy hitters in the industry, with previous employees going on to work at the likes of Citadel. Fortunately, due to the high-trust culture of the business, you will quickly gain significant work-from-home and work-from-anywhere flexibility. Role : You will be joining the team at a genuinely important moment, playing a very significant role in shaping the future of the business. You will be responsible for the development and maintenance of their low-latency trading platform as well as the management of infrastructure such as data feeds and trade-execution. About you: 0-4 years' experience (you could be a top graduate) Python proficiency (ideally your main language) Exposure to C++, Rust or C# (desirable) Ability to write performance-critical multithreaded code Interest in trading Genuine interest in technology Interest in maximising performance improvements Interest in high-availability systems with strict 99.999% uptime requirements Full details are available. Please don't hesitate to get in touch.
CBSbutler Holdings Limited trading as CBSbutler
Romsey, Hampshire
Senior Software Engineer Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking Up to 85,000 per annum + benefits SC clearance We are seeking a Senior Software Engineer to join a high-performing team delivering advanced software for RF communication and sensor-based products. You'll lead on the design, implementation, and testing of software components, working closely with the Product Owner and System Design Authority in an agile environment. This role offers flexibility to specialise in modern UI development or embedded software, depending on your expertise. For those with leadership experience, there is scope to take on line management responsibilities and support team development. Key Responsibilities Lead detailed design, development, and testing of software components Contribute to technical decision-making and architecture Collaborate within an agile team to deliver robust solutions Support and evolve existing products and future capabilities Essential Skills & Experience Degree in Engineering, Computer Science, or related field Proven experience across the full software development lifecycle Strong knowledge of sensor and communication systems Experience with modern software architecture and DSP/algorithm development Proficiency in languages such as C++, C#, or Python Familiarity with agile practices (Scrum/Kanban) and tools (Git, GitLab, VS Code) Desirable Skills Modern UI or embedded software development Linux, kernel drivers, or cross-compilation DevOps experience (CI/CD, Docker) Team leadership or line management experience If this Senior Software Engineer role is of interest, apply now!
May 15, 2026
Full time
Senior Software Engineer Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking Up to 85,000 per annum + benefits SC clearance We are seeking a Senior Software Engineer to join a high-performing team delivering advanced software for RF communication and sensor-based products. You'll lead on the design, implementation, and testing of software components, working closely with the Product Owner and System Design Authority in an agile environment. This role offers flexibility to specialise in modern UI development or embedded software, depending on your expertise. For those with leadership experience, there is scope to take on line management responsibilities and support team development. Key Responsibilities Lead detailed design, development, and testing of software components Contribute to technical decision-making and architecture Collaborate within an agile team to deliver robust solutions Support and evolve existing products and future capabilities Essential Skills & Experience Degree in Engineering, Computer Science, or related field Proven experience across the full software development lifecycle Strong knowledge of sensor and communication systems Experience with modern software architecture and DSP/algorithm development Proficiency in languages such as C++, C#, or Python Familiarity with agile practices (Scrum/Kanban) and tools (Git, GitLab, VS Code) Desirable Skills Modern UI or embedded software development Linux, kernel drivers, or cross-compilation DevOps experience (CI/CD, Docker) Team leadership or line management experience If this Senior Software Engineer role is of interest, apply now!
Senior Embedded Software Engineer (Firmware) Cambridge, UK The salary range for this role is broad, as we are able to consider varying levels of experience. Any offer made will carefully take into account level of experience (including relevant industry experience), transferable relevant skills and previous relevant achievements. Please indicate your preferred working schedule in your cover letter. About us Riverlane's mission is to master quantum error correction (QEC) and unlock a new age of human progress. From advances in material and climate science, to complex chemistry simulation for new drug design, quantum computers will help humanity solve some of its most important challenges. But without QEC, the industry's defining technical challenge, such breakthroughs can never be achieved. Riverlane is the world leader in QEC technology. QEC is a complex problem that requires a range of skills, talent and passion. Having raised more than $125M in funding to date to accelerate our cutting edge R&D in quantum error correction (QEC), Riverlane partners with many of the world's leading quantum hardware providers and government agencies to make fault tolerant quantum computing a reality. We're making remarkable progress and growing fast. About the role At Riverlane, we build new and advanced solutions to solve one of the hardest problems in quantum computing: quantum error correction (QEC). As a Senior Embedded Software Engineer at Riverlane, you will help build the world's first quantum error correction stack Deltaflow. This cutting edge work will involve collaborating with our world class engineering, product and quantum physics teams to design, build and deliver this stack. At Riverlane, we are creating something truly unique, complex and large scale, so being comfortable with engineering to evolving specs is key. As such, you will be happy and excited to get hands on quickly in areas outside your own expertise. You will also work well with different people and be team oriented. Prior quantum computing knowledge is not necessary - you will learn this along the way! What you will do Design and build embedded software components for our quantum error correction stack, specifically targeting features that aid with seamless deployment of our product to partners Develop test infrastructure to verify and benchmark whole system correctness and performance Work alongside our Product and Quantum Science teams to understand the requirements and constraints for this cutting edge system What we need A Bachelor's degree (or equivalent) in Computer Science, Electronic Engineering, Physics, Maths or a related discipline Excellent communication skills and an ability to work with a diverse range of people are essential Proficiency with a scripting language, such as Python Curiosity to learn about new technologies, including quantum computing and error correction A deep understanding of how hardware implements software Experience with standard development practices, such as source control, continuous integration and unit testing Hands on experience of working alongside hardware design Experience writing embedded software in high performance applications What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme Equity, so that our team can share in the long term success of Riverlane 28 days annual leave, plus bank holidays and enhanced family leave A diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities A learning environment that encourages individual, team and company growth and development, including a regular programme of learning events and training and conference budgets Equal opportunities Everyone is welcome at Riverlane. We are an equal opportunities employer and encourage applications from eligible and suitably qualified candidates regardless of age, disability, ethnicity, gender, gender reassignment, religion or belief, sexual orientation, marital or civil partnership status, or pregnancy and maternity/paternity. Women and other under represented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements. If this applies to you, we still encourage you to apply - you may be a great fit, even if you don't meet every single qualification. We'd love to hear from you. If you need any adjustments made to the application or selection process so you can do your best, please let us know. We will be happy to help.
May 15, 2026
Full time
Senior Embedded Software Engineer (Firmware) Cambridge, UK The salary range for this role is broad, as we are able to consider varying levels of experience. Any offer made will carefully take into account level of experience (including relevant industry experience), transferable relevant skills and previous relevant achievements. Please indicate your preferred working schedule in your cover letter. About us Riverlane's mission is to master quantum error correction (QEC) and unlock a new age of human progress. From advances in material and climate science, to complex chemistry simulation for new drug design, quantum computers will help humanity solve some of its most important challenges. But without QEC, the industry's defining technical challenge, such breakthroughs can never be achieved. Riverlane is the world leader in QEC technology. QEC is a complex problem that requires a range of skills, talent and passion. Having raised more than $125M in funding to date to accelerate our cutting edge R&D in quantum error correction (QEC), Riverlane partners with many of the world's leading quantum hardware providers and government agencies to make fault tolerant quantum computing a reality. We're making remarkable progress and growing fast. About the role At Riverlane, we build new and advanced solutions to solve one of the hardest problems in quantum computing: quantum error correction (QEC). As a Senior Embedded Software Engineer at Riverlane, you will help build the world's first quantum error correction stack Deltaflow. This cutting edge work will involve collaborating with our world class engineering, product and quantum physics teams to design, build and deliver this stack. At Riverlane, we are creating something truly unique, complex and large scale, so being comfortable with engineering to evolving specs is key. As such, you will be happy and excited to get hands on quickly in areas outside your own expertise. You will also work well with different people and be team oriented. Prior quantum computing knowledge is not necessary - you will learn this along the way! What you will do Design and build embedded software components for our quantum error correction stack, specifically targeting features that aid with seamless deployment of our product to partners Develop test infrastructure to verify and benchmark whole system correctness and performance Work alongside our Product and Quantum Science teams to understand the requirements and constraints for this cutting edge system What we need A Bachelor's degree (or equivalent) in Computer Science, Electronic Engineering, Physics, Maths or a related discipline Excellent communication skills and an ability to work with a diverse range of people are essential Proficiency with a scripting language, such as Python Curiosity to learn about new technologies, including quantum computing and error correction A deep understanding of how hardware implements software Experience with standard development practices, such as source control, continuous integration and unit testing Hands on experience of working alongside hardware design Experience writing embedded software in high performance applications What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme Equity, so that our team can share in the long term success of Riverlane 28 days annual leave, plus bank holidays and enhanced family leave A diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities A learning environment that encourages individual, team and company growth and development, including a regular programme of learning events and training and conference budgets Equal opportunities Everyone is welcome at Riverlane. We are an equal opportunities employer and encourage applications from eligible and suitably qualified candidates regardless of age, disability, ethnicity, gender, gender reassignment, religion or belief, sexual orientation, marital or civil partnership status, or pregnancy and maternity/paternity. Women and other under represented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements. If this applies to you, we still encourage you to apply - you may be a great fit, even if you don't meet every single qualification. We'd love to hear from you. If you need any adjustments made to the application or selection process so you can do your best, please let us know. We will be happy to help.
Principal Embedded Software Engineer Location: Fareham, Hampshire (Hybrid working available) Salary: £70,000 £80,000 Job Type: Full-time, Permanent Visa Sponsorship Available An advanced technology company based in Fareham, Hampshire is looking to recruit a Principal Embedded Software Engineer to join its growing engineering team. This is a senior-level opportunity for an experienced engineer to lead the development of embedded software and algorithms, working across the full product lifecycle while mentoring engineers and driving technical excellence. The Role As a Principal Embedded Software Engineer, you will take ownership of the design, development and delivery of embedded software solutions. You will lead technical direction, coordinate cross-functional teams and ensure high-quality delivery across complex engineering projects. This role combines hands-on development with technical leadership, offering the opportunity to work on cutting-edge technology and influence product direction. Key Responsibilities Technical Leadership & Delivery Lead end-to-end development of embedded software and firmware solutions Define software architecture and key design decisions Coordinate project delivery, ensuring timelines and quality targets are met Provide technical guidance and mentorship to engineers Drive Agile/SCRUM processes including sprint planning and reviews Collaborate with cross-functional teams including hardware and systems engineers Manage technical risks, dependencies and trade-offs across projects Act as a key technical interface for internal and external stakeholders Technical Responsibilities Develop embedded firmware using C and low-level programming techniques Design, implement, debug and test software for embedded systems Develop and optimise algorithms using tools such as Python or MATLAB Work on low-level drivers and hardware interaction Support system integration and troubleshooting on embedded platforms Contribute across the full software development lifecycle What We re Looking For Essential: Degree in Electronics, Computer Science, Software Engineering or similar Strong experience in embedded software development using C Proven experience leading or coordinating technical projects Experience working across the full software development lifecycle Strong understanding of software architecture and system design Hands-on experience with embedded systems debugging and development Experience using version control tools such as Git or SVN Strong communication skills and ability to work across multidisciplinary teams Desirable: Experience with high-level languages such as Python, MATLAB or LabVIEW Knowledge of Digital Signal Processing (DSP) or similar algorithms Experience with Agile development methodologies Familiarity with test-driven development or behaviour-driven development Why Apply? Salary £70,000 £80,000 Senior, technically influential role within a growing engineering team Opportunity to lead projects and mentor engineers Work on advanced technology and complex systems Hybrid working and strong benefits package Visa sponsorship available To Apply For more information or to apply, please contact: Lewis Phillips (phone number removed) (url removed)
May 15, 2026
Full time
Principal Embedded Software Engineer Location: Fareham, Hampshire (Hybrid working available) Salary: £70,000 £80,000 Job Type: Full-time, Permanent Visa Sponsorship Available An advanced technology company based in Fareham, Hampshire is looking to recruit a Principal Embedded Software Engineer to join its growing engineering team. This is a senior-level opportunity for an experienced engineer to lead the development of embedded software and algorithms, working across the full product lifecycle while mentoring engineers and driving technical excellence. The Role As a Principal Embedded Software Engineer, you will take ownership of the design, development and delivery of embedded software solutions. You will lead technical direction, coordinate cross-functional teams and ensure high-quality delivery across complex engineering projects. This role combines hands-on development with technical leadership, offering the opportunity to work on cutting-edge technology and influence product direction. Key Responsibilities Technical Leadership & Delivery Lead end-to-end development of embedded software and firmware solutions Define software architecture and key design decisions Coordinate project delivery, ensuring timelines and quality targets are met Provide technical guidance and mentorship to engineers Drive Agile/SCRUM processes including sprint planning and reviews Collaborate with cross-functional teams including hardware and systems engineers Manage technical risks, dependencies and trade-offs across projects Act as a key technical interface for internal and external stakeholders Technical Responsibilities Develop embedded firmware using C and low-level programming techniques Design, implement, debug and test software for embedded systems Develop and optimise algorithms using tools such as Python or MATLAB Work on low-level drivers and hardware interaction Support system integration and troubleshooting on embedded platforms Contribute across the full software development lifecycle What We re Looking For Essential: Degree in Electronics, Computer Science, Software Engineering or similar Strong experience in embedded software development using C Proven experience leading or coordinating technical projects Experience working across the full software development lifecycle Strong understanding of software architecture and system design Hands-on experience with embedded systems debugging and development Experience using version control tools such as Git or SVN Strong communication skills and ability to work across multidisciplinary teams Desirable: Experience with high-level languages such as Python, MATLAB or LabVIEW Knowledge of Digital Signal Processing (DSP) or similar algorithms Experience with Agile development methodologies Familiarity with test-driven development or behaviour-driven development Why Apply? Salary £70,000 £80,000 Senior, technically influential role within a growing engineering team Opportunity to lead projects and mentor engineers Work on advanced technology and complex systems Hybrid working and strong benefits package Visa sponsorship available To Apply For more information or to apply, please contact: Lewis Phillips (phone number removed) (url removed)
Senior Software Engineer Birmingham (Hybrid) Permanent Full-Time Competitive Salary A growing technology business is seeking a Software Engineer to join its engineering team in Birmingham. This is an excellent opportunity for a developer with strong AWS and backend engineering experience who wants exposure to cloud-native systems, IoT integrations, frontend development, DevOps, and AI-powered applications . Key Responsibilities Design, develop, and maintain AWS-based backend microservices Build frontend applications using React and TypeScript Work on IoT integrations including connected edge devices Develop infrastructure using AWS CDK / Infrastructure as Code Support CI/CD pipeline improvements and deployments Contribute to AI / LLM-powered product functionality Collaborate with stakeholders to define and deliver solutions Maintain code quality through code reviews and engineering best practice Technical Environment Languages: TypeScript, Node.js, Python, Go Cloud: AWS Lambda, API Gateway, EventBridge, SQS, Step Functions Databases: DynamoDB, PostgreSQL, Aurora, MongoDB Frontend: React, TypeScript, MUI DevOps: AWS CDK, Terraform, Docker, GitLab CI, CodePipeline AI: Amazon Bedrock, RAG, LLM integrations Skills Required Commercial software engineering experience Strong AWS cloud/serverless experience Strong backend development skills in TypeScript, Python, or Go CI/CD and Docker experience Full-stack engineering mindset Strong communication skills Desirable Skills React / TypeScript frontend experience Infrastructure as Code GraphQL / AppSync Event-driven architectures IoT / edge systems AI / machine learning feature development Benefits Hybrid working Modern cloud-native technology stack Exposure to AI and emerging technologies High ownership engineering role Collaborative team environment Competitive salary
May 14, 2026
Full time
Senior Software Engineer Birmingham (Hybrid) Permanent Full-Time Competitive Salary A growing technology business is seeking a Software Engineer to join its engineering team in Birmingham. This is an excellent opportunity for a developer with strong AWS and backend engineering experience who wants exposure to cloud-native systems, IoT integrations, frontend development, DevOps, and AI-powered applications . Key Responsibilities Design, develop, and maintain AWS-based backend microservices Build frontend applications using React and TypeScript Work on IoT integrations including connected edge devices Develop infrastructure using AWS CDK / Infrastructure as Code Support CI/CD pipeline improvements and deployments Contribute to AI / LLM-powered product functionality Collaborate with stakeholders to define and deliver solutions Maintain code quality through code reviews and engineering best practice Technical Environment Languages: TypeScript, Node.js, Python, Go Cloud: AWS Lambda, API Gateway, EventBridge, SQS, Step Functions Databases: DynamoDB, PostgreSQL, Aurora, MongoDB Frontend: React, TypeScript, MUI DevOps: AWS CDK, Terraform, Docker, GitLab CI, CodePipeline AI: Amazon Bedrock, RAG, LLM integrations Skills Required Commercial software engineering experience Strong AWS cloud/serverless experience Strong backend development skills in TypeScript, Python, or Go CI/CD and Docker experience Full-stack engineering mindset Strong communication skills Desirable Skills React / TypeScript frontend experience Infrastructure as Code GraphQL / AppSync Event-driven architectures IoT / edge systems AI / machine learning feature development Benefits Hybrid working Modern cloud-native technology stack Exposure to AI and emerging technologies High ownership engineering role Collaborative team environment Competitive salary
DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 30 years, so has DRW - maximizing opportunities to include real estate, cryptoassets and venture capital. With over 2000 employees and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It's a place of high expectations, deep curiosity and thoughtful collaboration. We are seeking a Senior Software Engineer to join our Unified Platform (UP) organization. UP consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. As a Software Engineer on one of the Unified Platform teams, you'll be part of a tight knit team of software engineers working closely with internal users (analysts, quants, traders) to develop innovative systems that enable research and trading. You'll experiment with emerging technologies to process data at scale. You'll wrestle a mountain of data into human understandable insights. We care deeply about preserving a respectful and diverse team culture. We are a group of polyglots and technologists always seeking to find the right tool for each problem, even if that means learning something new or reviving something old. We value business impact and outcomes over process, and we make decisions based on data. We strive to adapt quickly as business priorities change. What you'll do in this role: Develop tools to enable the business to rapidly embrace new opportunities in global markets Partner closely with internal customers to understand their needs and build intuitive self service tools Develop software for large scale data acquisition, storage, accessibility, and visualization Work with a team to maintain and extend our global markets reach Learn about market microstructure, financial instruments, and markets in which DRW participates or wants to participate in This could be a good fit if you: Are motivated to solve hard problems with deceptively simple solutions Think a lot about user experience and try to really understand end users' jobs and pain points Think a lot about APIs, modular design and testing Love refactoring and keep trying until you find a better answer Enjoy making the "right way to do it" the path of least resistance Have made a random tool for yourself and then peers ask for it then other teams ask for it Are fiercely proud of your project's reliability, performance and ease of maintenance Are excited to learn about financial markets, trading, etc. What we need on the team: At least 2 3 years of platform level software development experience Strong computer science fundamentals; a degree in Computer Science or equivalent work experience Strong experience with Java, Python or any modern programming language Experience processing high volumes of data at scale Excellent analytical and problem solving skills Comfort working within a globally distributed team A background in some of the following a bonus: Java experience Python experience Ruby experience Big data technologies: Spark, Trino, Kafka Financial Markets experience SQL: Postgres, Oracle Cloud native deployments: AWS, Docker, Kubernetes Observability: Splunk, Prometheus, Grafana
May 14, 2026
Full time
DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 30 years, so has DRW - maximizing opportunities to include real estate, cryptoassets and venture capital. With over 2000 employees and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It's a place of high expectations, deep curiosity and thoughtful collaboration. We are seeking a Senior Software Engineer to join our Unified Platform (UP) organization. UP consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. As a Software Engineer on one of the Unified Platform teams, you'll be part of a tight knit team of software engineers working closely with internal users (analysts, quants, traders) to develop innovative systems that enable research and trading. You'll experiment with emerging technologies to process data at scale. You'll wrestle a mountain of data into human understandable insights. We care deeply about preserving a respectful and diverse team culture. We are a group of polyglots and technologists always seeking to find the right tool for each problem, even if that means learning something new or reviving something old. We value business impact and outcomes over process, and we make decisions based on data. We strive to adapt quickly as business priorities change. What you'll do in this role: Develop tools to enable the business to rapidly embrace new opportunities in global markets Partner closely with internal customers to understand their needs and build intuitive self service tools Develop software for large scale data acquisition, storage, accessibility, and visualization Work with a team to maintain and extend our global markets reach Learn about market microstructure, financial instruments, and markets in which DRW participates or wants to participate in This could be a good fit if you: Are motivated to solve hard problems with deceptively simple solutions Think a lot about user experience and try to really understand end users' jobs and pain points Think a lot about APIs, modular design and testing Love refactoring and keep trying until you find a better answer Enjoy making the "right way to do it" the path of least resistance Have made a random tool for yourself and then peers ask for it then other teams ask for it Are fiercely proud of your project's reliability, performance and ease of maintenance Are excited to learn about financial markets, trading, etc. What we need on the team: At least 2 3 years of platform level software development experience Strong computer science fundamentals; a degree in Computer Science or equivalent work experience Strong experience with Java, Python or any modern programming language Experience processing high volumes of data at scale Excellent analytical and problem solving skills Comfort working within a globally distributed team A background in some of the following a bonus: Java experience Python experience Ruby experience Big data technologies: Spark, Trino, Kafka Financial Markets experience SQL: Postgres, Oracle Cloud native deployments: AWS, Docker, Kubernetes Observability: Splunk, Prometheus, Grafana
A diversified trading firm in Greater London is seeking a Senior Software Engineer to join their Unified Platform team. The role involves developing software solutions for data acquisition and visualization while collaborating closely with internal users. Candidates should have strong experience in Java or Python, along with a solid foundation in computer science. The position offers opportunities for career growth in an innovative and respectful team environment, focusing on solving complex challenges in financial markets.
May 14, 2026
Full time
A diversified trading firm in Greater London is seeking a Senior Software Engineer to join their Unified Platform team. The role involves developing software solutions for data acquisition and visualization while collaborating closely with internal users. Candidates should have strong experience in Java or Python, along with a solid foundation in computer science. The position offers opportunities for career growth in an innovative and respectful team environment, focusing on solving complex challenges in financial markets.
Senior C++ Developer (Hybrid, UK-Based) Location: London Salary : £80,000 - £100,000 + EMI Share Options + Private Medical Insurance Vacancy Type: Full-time, Permanent We take care of time, so our customers don t have to. At Hoptroff, we build nanosecond-accurate, software-driven timing systems used by global investment banks, telecoms operators, and broadcasters - including the MiFID II-compliant trade timestamping that financial regulators depend on. When microseconds aren t tight enough and milliseconds are an eternity, our software is what s keeping the world in sync. We re entering an exciting phase of growth and looking for a Senior C++ Developer to join our small, high-calibre engineering team. You ll write modern C++ (C+ or later) at the heart of our Linux-based clock and time synchronisation platform - tight, performance-sensitive code where jitter is measured in nanoseconds and correctness is non-negotiable. You ll own significant components of the platform, contribute to architecture, and work closely alongside a junior developer and a contractor on a tight, collaborative team. The Role Reporting to the Software Development Manager, you ll lead the design, development, and optimisation of C++ software within our Linux-based timing systems. Day to day, you will: Design, build, and optimise low-latency, high-precision C++ at the heart of our timing products - code where performance, determinism, and jitter really matter Make architectural decisions on systems that have to be correct, fast, and observable in production - balancing maintainability with the hard real-time constraints of precision timing Develop online and offline tooling to support time synchronisation and system monitoring Build and maintain automated test cases using Python-based system test frameworks Provide senior-level technical input across product, QA, hardware, and commercial conversations Share knowledge, review code, and support the development of our junior C++ developer Help shape engineering standards, tooling, and processes Essential Experience Extensive professional experience writing modern C++ in production - fluent in modern C++ idioms and confident with C+/23 features such as concepts, ranges, coroutines, and constant expressions (constexpr/consteval) A track record of delivering low-latency, performance-sensitive systems on Linux - production code where determinism, throughput, and tail latency matter Strong computer science fundamentals: data structures, algorithms, concurrency, performance optimisation Demonstrable ability to design software architecture and make sound technical trade-offs Strong debugging and profiling skills (perf, valgrind, sanitizers, flame graphs) - you ve cared about cache lines, lock contention, jitter, and tail latency, not just correctness Confident with Git, CI/CD pipelines, modern build tooling (CMake), and automated testing frameworks Clear technical communicator - you can explain trade-offs to engineers and non-engineers alike Nice to Have Linux networking experience (sockets, networking concepts and standard tooling) Experience interacting with hardware on Linux (device drivers, system interfaces, low-level I/O) Low-level Windows systems development (Windows APIs, system services, platform-specific debugging) PostgreSQL or other relational database experience Python and/or Go (Golang) for tooling, automation, or supporting services Familiarity with time synchronisation protocols such as PTP or NTP Open-source contributions or evidence of staying current with the C++ standard Open to integrating AI tools where they add value What We Offer Salary of £80,000 - £100,000, depending on experience EMI Share Options Private Medical Insurance Hybrid working - 2 days per week at our London (Shoreditch) office, with regular team events Based at a Shoreditch FinTech incubator - a thriving community of like-minded businesses with a full social calendar, networking opportunities, and (importantly) dog-friendly Your code will sit underneath MiFID II-compliant trade timestamps at major banks, broadcast sync at tier-1 broadcasters, and timing infrastructure at telecoms operators - tangible, high-stakes impact at global scale A team that invests in modern tooling and continuous learning To Apply If you feel you are a suitable candidate and would like to work for HopTroff, please do not hesitate to apply.
May 14, 2026
Full time
Senior C++ Developer (Hybrid, UK-Based) Location: London Salary : £80,000 - £100,000 + EMI Share Options + Private Medical Insurance Vacancy Type: Full-time, Permanent We take care of time, so our customers don t have to. At Hoptroff, we build nanosecond-accurate, software-driven timing systems used by global investment banks, telecoms operators, and broadcasters - including the MiFID II-compliant trade timestamping that financial regulators depend on. When microseconds aren t tight enough and milliseconds are an eternity, our software is what s keeping the world in sync. We re entering an exciting phase of growth and looking for a Senior C++ Developer to join our small, high-calibre engineering team. You ll write modern C++ (C+ or later) at the heart of our Linux-based clock and time synchronisation platform - tight, performance-sensitive code where jitter is measured in nanoseconds and correctness is non-negotiable. You ll own significant components of the platform, contribute to architecture, and work closely alongside a junior developer and a contractor on a tight, collaborative team. The Role Reporting to the Software Development Manager, you ll lead the design, development, and optimisation of C++ software within our Linux-based timing systems. Day to day, you will: Design, build, and optimise low-latency, high-precision C++ at the heart of our timing products - code where performance, determinism, and jitter really matter Make architectural decisions on systems that have to be correct, fast, and observable in production - balancing maintainability with the hard real-time constraints of precision timing Develop online and offline tooling to support time synchronisation and system monitoring Build and maintain automated test cases using Python-based system test frameworks Provide senior-level technical input across product, QA, hardware, and commercial conversations Share knowledge, review code, and support the development of our junior C++ developer Help shape engineering standards, tooling, and processes Essential Experience Extensive professional experience writing modern C++ in production - fluent in modern C++ idioms and confident with C+/23 features such as concepts, ranges, coroutines, and constant expressions (constexpr/consteval) A track record of delivering low-latency, performance-sensitive systems on Linux - production code where determinism, throughput, and tail latency matter Strong computer science fundamentals: data structures, algorithms, concurrency, performance optimisation Demonstrable ability to design software architecture and make sound technical trade-offs Strong debugging and profiling skills (perf, valgrind, sanitizers, flame graphs) - you ve cared about cache lines, lock contention, jitter, and tail latency, not just correctness Confident with Git, CI/CD pipelines, modern build tooling (CMake), and automated testing frameworks Clear technical communicator - you can explain trade-offs to engineers and non-engineers alike Nice to Have Linux networking experience (sockets, networking concepts and standard tooling) Experience interacting with hardware on Linux (device drivers, system interfaces, low-level I/O) Low-level Windows systems development (Windows APIs, system services, platform-specific debugging) PostgreSQL or other relational database experience Python and/or Go (Golang) for tooling, automation, or supporting services Familiarity with time synchronisation protocols such as PTP or NTP Open-source contributions or evidence of staying current with the C++ standard Open to integrating AI tools where they add value What We Offer Salary of £80,000 - £100,000, depending on experience EMI Share Options Private Medical Insurance Hybrid working - 2 days per week at our London (Shoreditch) office, with regular team events Based at a Shoreditch FinTech incubator - a thriving community of like-minded businesses with a full social calendar, networking opportunities, and (importantly) dog-friendly Your code will sit underneath MiFID II-compliant trade timestamps at major banks, broadcast sync at tier-1 broadcasters, and timing infrastructure at telecoms operators - tangible, high-stakes impact at global scale A team that invests in modern tooling and continuous learning To Apply If you feel you are a suitable candidate and would like to work for HopTroff, please do not hesitate to apply.
Summary Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what you could accomplish. Our Swift Server Networking team is responsible for building libraries and frameworks which form the foundations of mission critical systems at Apple. We write software in the Swift programming language and specialise in frameworks for distributed systems. Much of the software we produce is published as open source (such as SwiftNIO and gRPC Swift), as we firmly believe in growing a strong community. This, combined with our drive to create amazing products, makes the team a truly exciting place to work. We're a collection of highly skilled and friendly engineers who value each other's opinions and experience. We strive for excellence and believe strongly in the quality of our output. We have built a team of domain experts who specialise in specific core subject areas, and also have broad experience of cloud software services and platforms. Description You will have significant responsibilities in building and improving libraries and SDKs for running large scale, mission critical services in Swift. You will have the chance to influence the direction of the platform and collaborate with multi functional teams across Apple to help define, implement, and deliver functionality to help build the next generation of Apple Services. Our work takes us across multiple domains, from cloud services to iOS and macOS SDK development. The common thread for all of our development is a focus on the Swift programming language. If you have experience in any of these areas, you can hit the ground running, but we believe that great engineers can learn these skills on the job. Successful candidates will have strong engineering skills and communication, as well as the ability to build relationships and collaborate across the company. You will have a real passion for quality, technical excellence, and an ability to understand complex systems. If this sounds like you, then we would love to hear from you. Minimum Qualifications Experience with standard software engineering tooling and workflows, including version control and code review Strong proficiency in at least one programming language (e.g., Java, Python, Swift, C/C++) Strong large scale server side development experience Experience navigating ambiguity and leading initiatives or workstreams A willingness to jump in and tackle new problems Preferred Qualifications Expertise in library design/API evolution Asynchronous/streaming programming experience (e.g. Reactive Streams, Dispatch, Combine, or similar) Experience with implementing, debugging, and scaling network protocols. Experience with modern high performance Linux networking technologies, including some or all of eBPF (with or without XDP), DPDK, and io_uring. Familiar with QUIC and some of its extensions. Familiar with modern cryptography, including an understanding of the major categories of cryptographic primitives, how to safely use them, and what to avoid. Quality focus - produce reliable, maintainable, deliverable software Comfortable diving deep - working across multiple levels of abstraction Good at managing relationships & communication - collaborates well with colleagues across a wide range of functions At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Learn more
May 14, 2026
Full time
Summary Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what you could accomplish. Our Swift Server Networking team is responsible for building libraries and frameworks which form the foundations of mission critical systems at Apple. We write software in the Swift programming language and specialise in frameworks for distributed systems. Much of the software we produce is published as open source (such as SwiftNIO and gRPC Swift), as we firmly believe in growing a strong community. This, combined with our drive to create amazing products, makes the team a truly exciting place to work. We're a collection of highly skilled and friendly engineers who value each other's opinions and experience. We strive for excellence and believe strongly in the quality of our output. We have built a team of domain experts who specialise in specific core subject areas, and also have broad experience of cloud software services and platforms. Description You will have significant responsibilities in building and improving libraries and SDKs for running large scale, mission critical services in Swift. You will have the chance to influence the direction of the platform and collaborate with multi functional teams across Apple to help define, implement, and deliver functionality to help build the next generation of Apple Services. Our work takes us across multiple domains, from cloud services to iOS and macOS SDK development. The common thread for all of our development is a focus on the Swift programming language. If you have experience in any of these areas, you can hit the ground running, but we believe that great engineers can learn these skills on the job. Successful candidates will have strong engineering skills and communication, as well as the ability to build relationships and collaborate across the company. You will have a real passion for quality, technical excellence, and an ability to understand complex systems. If this sounds like you, then we would love to hear from you. Minimum Qualifications Experience with standard software engineering tooling and workflows, including version control and code review Strong proficiency in at least one programming language (e.g., Java, Python, Swift, C/C++) Strong large scale server side development experience Experience navigating ambiguity and leading initiatives or workstreams A willingness to jump in and tackle new problems Preferred Qualifications Expertise in library design/API evolution Asynchronous/streaming programming experience (e.g. Reactive Streams, Dispatch, Combine, or similar) Experience with implementing, debugging, and scaling network protocols. Experience with modern high performance Linux networking technologies, including some or all of eBPF (with or without XDP), DPDK, and io_uring. Familiar with QUIC and some of its extensions. Familiar with modern cryptography, including an understanding of the major categories of cryptographic primitives, how to safely use them, and what to avoid. Quality focus - produce reliable, maintainable, deliverable software Comfortable diving deep - working across multiple levels of abstraction Good at managing relationships & communication - collaborates well with colleagues across a wide range of functions At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Learn more
Senior C++ Engineer Based out of Cheltenham 4-5 Days per week £600 to £650 Outside IR35 Immediate Start (Ideally within the next two weeks) I am working on behalf of a National Security client based out of Cheltenham who are looking for a Senior C++ Engineers to join them on a Contract basis for 6 months initially. We're looking for a C++ Engineer who has led end-end projects and enjoys solving complex technical problems in areas like software defined radio. The role would suit someone open to some pythons for tooling, automation, or testing alongside core C++ development. If you are currently working in Security, Defence or Financial Services this would be a big bonus for the client. Again, this role will be based out of Cheltenham 4-5 Days per week and you must be SC Cleared to be considered. If you're interested, please do respond with your updated CV as I will be calling through applicants in order of receipt Senior C++ Engineer Based out of Cheltenham 4-5 Days per week £600 to £650 Outside IR35 Immediate Start (Ideally within the next two weeks)
May 14, 2026
Contractor
Senior C++ Engineer Based out of Cheltenham 4-5 Days per week £600 to £650 Outside IR35 Immediate Start (Ideally within the next two weeks) I am working on behalf of a National Security client based out of Cheltenham who are looking for a Senior C++ Engineers to join them on a Contract basis for 6 months initially. We're looking for a C++ Engineer who has led end-end projects and enjoys solving complex technical problems in areas like software defined radio. The role would suit someone open to some pythons for tooling, automation, or testing alongside core C++ development. If you are currently working in Security, Defence or Financial Services this would be a big bonus for the client. Again, this role will be based out of Cheltenham 4-5 Days per week and you must be SC Cleared to be considered. If you're interested, please do respond with your updated CV as I will be calling through applicants in order of receipt Senior C++ Engineer Based out of Cheltenham 4-5 Days per week £600 to £650 Outside IR35 Immediate Start (Ideally within the next two weeks)
A career without limits As the nation's flag carrier, we take great pride in connecting Britain with the world and the world with Britain. It's something we've been doing for over 100 years, ever since we launched the world's first international scheduled air service between London and Paris. This originality has been in our blood since day one. It's the spirit we share with the people that fly with us, our partners, and our colleagues. So, whether you are a reassuring voice on the end of a phone, a smile at the door, under a wing keeping the turbines spinning or landing us gently in far-flung places, a job at British Airways is yours to make. We know great things can happen when you're inspired to think big and bring your ambition to work every day, which is why, at British Airways the sky is never the limit. The role: Senior Product Data Scientist You'll be part of the Operations Delivery Intelligence (ODI) directorate, working within integrated operations product squads that build data-driven decision-support software. This area plays a critical role in improving operational performance by embedding advanced analytics, machine learning and optimisation into day-to-day operational decision-making across the airline. What you'll do: Develop and embed industrialised decision-support software using machine learning and optimisation techniques Act as the technical owner of one or more modules within a production-grade data science product Understand operational business problems end-to-end and identify opportunities to optimise decisions using decision-support tooling Conduct analysis and visualisation to identify valuable opportunities and assess trade-offs between design and feature options Drive modelling and technical approach decisions, balancing implementation speed, runtime performance, technical debt and business value Rapidly prototype advanced machine learning and optimisation models in Python Deliver production-grade machine learning and optimisation modules using software engineering best practice Build robust data ingestion, cleaning and processing pipelines Contribute to software orchestration and cloud-based CI/CD deployment Drive system design decisions alongside software architects Ensure robustness through logging, error handling and automated testing Harden algorithms against operational and data edge cases Quantify adoption and value capture of decision-support products Engage with business stakeholders to gather requirements and feedback Contribute to feature prioritisation and roadmap discussions Support integration of products into operational business processes Communicate modelling approaches, trade-offs and results clearly to stakeholders Mentor junior team members Contribute to agile ways of working including Git version control, code reviews and delivery predictability What you'll bring to British Airways: Experience solving real-world problems using applied machine learning, optimisation and operational research techniques Strong Python capability and experience with data science and optimisation libraries Experience delivering production-quality data science software Familiarity with cloud platforms, CI/CD pipelines and modern orchestration tooling Strong software engineering discipline including testing, logging and version control Ability to structure complex business and technical problems and propose pragmatic solutions Confidence communicating advanced technical concepts to both technical and non-technical audiences Systems-thinking mindset with attention to detail Curious, proactive and resilient approach Collaborative working style with a strong focus on continuous improvement Commitment to delivering measurable business value Your experience: Master's degree or greater in data science, ML, or operational research, or 4+ years of highly relevant industry experience (required) 2+ years working on production ML or optimization software products at scale (required) Experience in developing industrialized software, especially data science or machine learning software products (required) Experience in relevant business domains (transportation, airlines, operations, network problems) (preferred) What we offer: We believe that all the people who work with us should feel valued for the part they play. It's one of the reasons our rewards go far beyond a competitive salary. From the day you join us, you'll get access to brilliant staff travel benefits including unlimited basic and premium standby tickets on British Airways flights. You'll also receive up to 30 discounted 'Hotline' airfares per year for yourself, friends, and family. At British Airways you'll have the chance to take on new challenges and move forward in a way that feels right for you. We encourage all those who work for us to consider opportunities right across our business to help you develop and progress. We never stand still, and we don't expect our people to either. Inclusion & Diversity At British Airways we all have a part to play in creating an inclusive place to work. Diverse representation among our people is really important to us and we recognise that all our colleagues are uniquely different and bring their own originality, creativity and identity to work. Inclusion and diversity is a key driver of innovation and we're committed to creating a culture where everyone feels that they can be themselves. We're looking for people from all backgrounds and cultures to join us and be a part of our journey to become a Better BA as we continue to connect Britain with the world and the world with Britain.
May 14, 2026
Full time
A career without limits As the nation's flag carrier, we take great pride in connecting Britain with the world and the world with Britain. It's something we've been doing for over 100 years, ever since we launched the world's first international scheduled air service between London and Paris. This originality has been in our blood since day one. It's the spirit we share with the people that fly with us, our partners, and our colleagues. So, whether you are a reassuring voice on the end of a phone, a smile at the door, under a wing keeping the turbines spinning or landing us gently in far-flung places, a job at British Airways is yours to make. We know great things can happen when you're inspired to think big and bring your ambition to work every day, which is why, at British Airways the sky is never the limit. The role: Senior Product Data Scientist You'll be part of the Operations Delivery Intelligence (ODI) directorate, working within integrated operations product squads that build data-driven decision-support software. This area plays a critical role in improving operational performance by embedding advanced analytics, machine learning and optimisation into day-to-day operational decision-making across the airline. What you'll do: Develop and embed industrialised decision-support software using machine learning and optimisation techniques Act as the technical owner of one or more modules within a production-grade data science product Understand operational business problems end-to-end and identify opportunities to optimise decisions using decision-support tooling Conduct analysis and visualisation to identify valuable opportunities and assess trade-offs between design and feature options Drive modelling and technical approach decisions, balancing implementation speed, runtime performance, technical debt and business value Rapidly prototype advanced machine learning and optimisation models in Python Deliver production-grade machine learning and optimisation modules using software engineering best practice Build robust data ingestion, cleaning and processing pipelines Contribute to software orchestration and cloud-based CI/CD deployment Drive system design decisions alongside software architects Ensure robustness through logging, error handling and automated testing Harden algorithms against operational and data edge cases Quantify adoption and value capture of decision-support products Engage with business stakeholders to gather requirements and feedback Contribute to feature prioritisation and roadmap discussions Support integration of products into operational business processes Communicate modelling approaches, trade-offs and results clearly to stakeholders Mentor junior team members Contribute to agile ways of working including Git version control, code reviews and delivery predictability What you'll bring to British Airways: Experience solving real-world problems using applied machine learning, optimisation and operational research techniques Strong Python capability and experience with data science and optimisation libraries Experience delivering production-quality data science software Familiarity with cloud platforms, CI/CD pipelines and modern orchestration tooling Strong software engineering discipline including testing, logging and version control Ability to structure complex business and technical problems and propose pragmatic solutions Confidence communicating advanced technical concepts to both technical and non-technical audiences Systems-thinking mindset with attention to detail Curious, proactive and resilient approach Collaborative working style with a strong focus on continuous improvement Commitment to delivering measurable business value Your experience: Master's degree or greater in data science, ML, or operational research, or 4+ years of highly relevant industry experience (required) 2+ years working on production ML or optimization software products at scale (required) Experience in developing industrialized software, especially data science or machine learning software products (required) Experience in relevant business domains (transportation, airlines, operations, network problems) (preferred) What we offer: We believe that all the people who work with us should feel valued for the part they play. It's one of the reasons our rewards go far beyond a competitive salary. From the day you join us, you'll get access to brilliant staff travel benefits including unlimited basic and premium standby tickets on British Airways flights. You'll also receive up to 30 discounted 'Hotline' airfares per year for yourself, friends, and family. At British Airways you'll have the chance to take on new challenges and move forward in a way that feels right for you. We encourage all those who work for us to consider opportunities right across our business to help you develop and progress. We never stand still, and we don't expect our people to either. Inclusion & Diversity At British Airways we all have a part to play in creating an inclusive place to work. Diverse representation among our people is really important to us and we recognise that all our colleagues are uniquely different and bring their own originality, creativity and identity to work. Inclusion and diversity is a key driver of innovation and we're committed to creating a culture where everyone feels that they can be themselves. We're looking for people from all backgrounds and cultures to join us and be a part of our journey to become a Better BA as we continue to connect Britain with the world and the world with Britain.
Senior Product Engineer, Full Stack - Energy 70,000 to 95,000 Permanent London, hybrid The opportunity Our client is hiring a Senior Product Engineer, Full Stack, to help build the next generation of customer-facing software in the energy market. Operating in a complex, high-value sector, the business is combining technology, data, and product thinking to modernise an area of the energy industry that has historically been underserved by great software. We have already placed 3 people into the business and are pleased to be supporting them again on this important hire. This is a genuinely exciting opportunity for a frontend-strong engineer who wants real ownership, autonomy, and the chance to build products from scratch. They are looking for someone with strong React and TypeScript capability, alongside solid backend exposure across Python, APIs, and databases. As a Senior Product Engineer, Full Stack, you will play a key role in shaping what gets built, how it is built, and how it evolves as the business scales. For the right person, this is a chance to join a growing company at the right stage and make a visible impact. The role is based in Mayfair, London, with a hybrid setup of 2 to 3 days per week in the office. The role This Senior Product Engineer, Full Stack role has a clear frontend lean. They need someone who can build high-quality frontend products from scratch, while also working confidently across backend services, integrations, and data-driven workflows. The frontend is a central part of the brief, but they want someone who understands the wider system and can contribute beyond the UI. The product sits in a data-rich environment, with workflows across billing, metering, reporting, consumption, and asset performance. They need an engineer who can take complexity and turn it into clean, reliable software that customers genuinely value. This is a high-ownership role in a growing team, well suited to someone who enjoys pace, autonomy, and being trusted to deliver. What you will be doing Building customer-facing products from scratch using React, TypeScript, and modern frontend tooling Owning frontend quality, user experience, and engineering standards Contributing across the stack, including backend integrations, APIs, product logic, and Python-based services Working with SQL, Databricks, and related data systems Turning complex operational and commercial workflows into clear product experiences Collaborating closely with product, engineering, data, and leadership Helping shape technical standards and architecture as the team grows What they are looking for Strong React and TypeScript experience A frontend-strong engineer who can build products from scratch Solid backend exposure, ideally with Python Experience with databases and data platforms such as SQL and Databricks Experience building customer-facing software in a commercial environment Strong product instincts and a practical, hands-on approach Comfortable with ownership, pace, and autonomy Nice to have Energy, trading, or fintech experience Startup or scale-up background Data visualisation experience Interest in AI tools and modern engineering practices Why join High ownership from day one The chance to build frontend products from scratch Real influence over product and technical direction Broad exposure across frontend, backend, data, and product Strong long-term growth potential as the business scales Summary This is a strong opportunity for a Senior Product Engineer, Full Stack who wants to build meaningful products in the energy market, with real autonomy and scope to grow. If you are strong in React and TypeScript, but also comfortable across backend systems, Python, APIs, and data platforms, this role offers the chance to make a genuine impact in a growing business.
May 14, 2026
Full time
Senior Product Engineer, Full Stack - Energy 70,000 to 95,000 Permanent London, hybrid The opportunity Our client is hiring a Senior Product Engineer, Full Stack, to help build the next generation of customer-facing software in the energy market. Operating in a complex, high-value sector, the business is combining technology, data, and product thinking to modernise an area of the energy industry that has historically been underserved by great software. We have already placed 3 people into the business and are pleased to be supporting them again on this important hire. This is a genuinely exciting opportunity for a frontend-strong engineer who wants real ownership, autonomy, and the chance to build products from scratch. They are looking for someone with strong React and TypeScript capability, alongside solid backend exposure across Python, APIs, and databases. As a Senior Product Engineer, Full Stack, you will play a key role in shaping what gets built, how it is built, and how it evolves as the business scales. For the right person, this is a chance to join a growing company at the right stage and make a visible impact. The role is based in Mayfair, London, with a hybrid setup of 2 to 3 days per week in the office. The role This Senior Product Engineer, Full Stack role has a clear frontend lean. They need someone who can build high-quality frontend products from scratch, while also working confidently across backend services, integrations, and data-driven workflows. The frontend is a central part of the brief, but they want someone who understands the wider system and can contribute beyond the UI. The product sits in a data-rich environment, with workflows across billing, metering, reporting, consumption, and asset performance. They need an engineer who can take complexity and turn it into clean, reliable software that customers genuinely value. This is a high-ownership role in a growing team, well suited to someone who enjoys pace, autonomy, and being trusted to deliver. What you will be doing Building customer-facing products from scratch using React, TypeScript, and modern frontend tooling Owning frontend quality, user experience, and engineering standards Contributing across the stack, including backend integrations, APIs, product logic, and Python-based services Working with SQL, Databricks, and related data systems Turning complex operational and commercial workflows into clear product experiences Collaborating closely with product, engineering, data, and leadership Helping shape technical standards and architecture as the team grows What they are looking for Strong React and TypeScript experience A frontend-strong engineer who can build products from scratch Solid backend exposure, ideally with Python Experience with databases and data platforms such as SQL and Databricks Experience building customer-facing software in a commercial environment Strong product instincts and a practical, hands-on approach Comfortable with ownership, pace, and autonomy Nice to have Energy, trading, or fintech experience Startup or scale-up background Data visualisation experience Interest in AI tools and modern engineering practices Why join High ownership from day one The chance to build frontend products from scratch Real influence over product and technical direction Broad exposure across frontend, backend, data, and product Strong long-term growth potential as the business scales Summary This is a strong opportunity for a Senior Product Engineer, Full Stack who wants to build meaningful products in the energy market, with real autonomy and scope to grow. If you are strong in React and TypeScript, but also comfortable across backend systems, Python, APIs, and data platforms, this role offers the chance to make a genuine impact in a growing business.
Please note you will need to have lived and worked in the UK for 4 years to current, to apply for this role, due a need to pass security clearance. Applicants that have not lived in the UK 4 years to current need not apply. Labview Engineer £70000 - £75000/annum Plus excellent benefits Rickmansworth, Hertfordshire Annual Bonus Benefits: High street discounts, life assurance, pension, health insurance Free Parking Walking distance from train station Generous holiday allowance Experienced LabView professional looking for a new opportunity? Our Award winning client is in urgent need of a professional who is extremely proficient at using LabView with proven recent designs. You will be a senior-level professional, who is capable of being responsible for designing, and managing test, measurement, and control applications. Ideally you will have strong ability to define the software framework, establish development best practices, and provide technical leadership to cross-functional engineering teams. About you: Ideally has obtained Certified LabView Developer (CLD) or even better Certified LabView Architect (CLA). Bachelor s Degree in Electronic Engineering or equivalent. You will be a very strong Very good communicator as there is a need for you to discuss new and existing designs with team members. Also be able to effectively discuss technical and non-technical issues with suppliers, customers and higher management Good leadership skills coaching existing team member as well growing the team in the future. Good at preparing documentation and reports. Outgoing personality but also a good listener. A minimum of 10 years working with design teams to implement test solution for high volume products. Hardware interface design and wiring of board Test Jigs and System functional jigs. Designing hardware to measure low voltages and microamp current levels. Familiar with radio technologies such as GNSS, ISM and GSM and having knowledge to interface and control radio equipment for product system measurements. What you will be doing: Provide the design, manufacture, verification, validation, and lifecycle support of test jigs at board, sub-system, and product level. Research the latest technologies and support equipment to continually improve the quality of test jigs by increasing the test coverage and reducing test time and thus saving cost. Manage the Product Test Design team effectively to deliver the required test jigs on time and on budget. Design and develop all the functional test equipment for new and existing boards and products. Develop the hardware for the board Test jigs and System functional jigs and write the software to control the test sequences and user interface. Provide ongoing test support to both production and the external board suppliers to ensure that the production continues to run without interruption Collaborate across the engineering disciplines to develop robust and scalable test solutions Manage multiple hardware and software test applications ensuring that all items are documented and version controlled to the highest standard. Coach and mentor junior members of the team to get to get the best performance from them Create Users Instruction documents for all board Test jigs and System functional jigs. Python understanding, useful. Please apply if the above fits your experience.
May 14, 2026
Full time
Please note you will need to have lived and worked in the UK for 4 years to current, to apply for this role, due a need to pass security clearance. Applicants that have not lived in the UK 4 years to current need not apply. Labview Engineer £70000 - £75000/annum Plus excellent benefits Rickmansworth, Hertfordshire Annual Bonus Benefits: High street discounts, life assurance, pension, health insurance Free Parking Walking distance from train station Generous holiday allowance Experienced LabView professional looking for a new opportunity? Our Award winning client is in urgent need of a professional who is extremely proficient at using LabView with proven recent designs. You will be a senior-level professional, who is capable of being responsible for designing, and managing test, measurement, and control applications. Ideally you will have strong ability to define the software framework, establish development best practices, and provide technical leadership to cross-functional engineering teams. About you: Ideally has obtained Certified LabView Developer (CLD) or even better Certified LabView Architect (CLA). Bachelor s Degree in Electronic Engineering or equivalent. You will be a very strong Very good communicator as there is a need for you to discuss new and existing designs with team members. Also be able to effectively discuss technical and non-technical issues with suppliers, customers and higher management Good leadership skills coaching existing team member as well growing the team in the future. Good at preparing documentation and reports. Outgoing personality but also a good listener. A minimum of 10 years working with design teams to implement test solution for high volume products. Hardware interface design and wiring of board Test Jigs and System functional jigs. Designing hardware to measure low voltages and microamp current levels. Familiar with radio technologies such as GNSS, ISM and GSM and having knowledge to interface and control radio equipment for product system measurements. What you will be doing: Provide the design, manufacture, verification, validation, and lifecycle support of test jigs at board, sub-system, and product level. Research the latest technologies and support equipment to continually improve the quality of test jigs by increasing the test coverage and reducing test time and thus saving cost. Manage the Product Test Design team effectively to deliver the required test jigs on time and on budget. Design and develop all the functional test equipment for new and existing boards and products. Develop the hardware for the board Test jigs and System functional jigs and write the software to control the test sequences and user interface. Provide ongoing test support to both production and the external board suppliers to ensure that the production continues to run without interruption Collaborate across the engineering disciplines to develop robust and scalable test solutions Manage multiple hardware and software test applications ensuring that all items are documented and version controlled to the highest standard. Coach and mentor junior members of the team to get to get the best performance from them Create Users Instruction documents for all board Test jigs and System functional jigs. Python understanding, useful. Please apply if the above fits your experience.
Senior Platform Engineer - Defence / National Security Active DV clearance required SR2 is supporting a leading digital technology consultancy as it looks to appoint a number of Senior Platform Engineers into its growing Defence and National Security practice. This is a hands-on, end-to-end cloud engineering role supporting a secure cloud platform programme, focused on helping a major public sector organisation move from on-premise environments into AWS cloud. You will help design, build, automate, secure and support modern cloud platforms used on nationally important services. This opportunity is particularly well suited to a senior engineer with strong, recent AWS platform experience, a good understanding of CI/CD and automation, and the ability to contribute to platform design decisions while mentoring junior engineers. You will work closely with architects, security specialists and wider engineering teams to deliver scalable, secure and reliable cloud services in a complex secure environment. Key Responsibilities Design, build and support secure AWS cloud platform components for Defence and National Security programmes Work closely with architects on cloud platform deployment, design and technical decision-making Build, maintain and improve CI/CD pipelines for reliable software and infrastructure delivery Automate infrastructure and platform services using tools such as Terraform, Ansible or equivalent Work with AWS services such as Lambda, S3 and wider cloud-native tooling Monitor, secure and continuously improve cloud platforms using tools such as Prometheus and Grafana Apply security best practice across AWS environments, including firewalls and secure cloud controls Coach and mentor junior engineers, helping to build strong DevOps engineering standards across the team Skills & Experience Active DV clearance is essential; candidates must already hold DV clearance Strong, recent hands-on AWS cloud platform experience Experience designing, building, testing, automating, monitoring and supporting modern digital service platforms Good experience building CI/CD pipelines Infrastructure as Code and automation experience, ideally with Terraform and/or Ansible Good understanding of cloud security, AWS security controls and secure platform design Scripting or coding experience in Python, Bash, Node.js or similar Experience working in multidisciplinary agile, DevOps or platform engineering teams Package & Benefits Competitive salary 500 per month DV allowance Clear progression routes into Lead Platform Engineer, Tech Lead or Platform Technical Architect roles Annual promotion cycle, with out-of-cycle promotions considered on a case-by-case basis Opportunity to work within one of the organisation's fastest-growing strategic areas
May 13, 2026
Full time
Senior Platform Engineer - Defence / National Security Active DV clearance required SR2 is supporting a leading digital technology consultancy as it looks to appoint a number of Senior Platform Engineers into its growing Defence and National Security practice. This is a hands-on, end-to-end cloud engineering role supporting a secure cloud platform programme, focused on helping a major public sector organisation move from on-premise environments into AWS cloud. You will help design, build, automate, secure and support modern cloud platforms used on nationally important services. This opportunity is particularly well suited to a senior engineer with strong, recent AWS platform experience, a good understanding of CI/CD and automation, and the ability to contribute to platform design decisions while mentoring junior engineers. You will work closely with architects, security specialists and wider engineering teams to deliver scalable, secure and reliable cloud services in a complex secure environment. Key Responsibilities Design, build and support secure AWS cloud platform components for Defence and National Security programmes Work closely with architects on cloud platform deployment, design and technical decision-making Build, maintain and improve CI/CD pipelines for reliable software and infrastructure delivery Automate infrastructure and platform services using tools such as Terraform, Ansible or equivalent Work with AWS services such as Lambda, S3 and wider cloud-native tooling Monitor, secure and continuously improve cloud platforms using tools such as Prometheus and Grafana Apply security best practice across AWS environments, including firewalls and secure cloud controls Coach and mentor junior engineers, helping to build strong DevOps engineering standards across the team Skills & Experience Active DV clearance is essential; candidates must already hold DV clearance Strong, recent hands-on AWS cloud platform experience Experience designing, building, testing, automating, monitoring and supporting modern digital service platforms Good experience building CI/CD pipelines Infrastructure as Code and automation experience, ideally with Terraform and/or Ansible Good understanding of cloud security, AWS security controls and secure platform design Scripting or coding experience in Python, Bash, Node.js or similar Experience working in multidisciplinary agile, DevOps or platform engineering teams Package & Benefits Competitive salary 500 per month DV allowance Clear progression routes into Lead Platform Engineer, Tech Lead or Platform Technical Architect roles Annual promotion cycle, with out-of-cycle promotions considered on a case-by-case basis Opportunity to work within one of the organisation's fastest-growing strategic areas
AI Forward Deployed Engineer (Multiple Levels) Hybrid: 3 days per week in Birmingham Permanent 50,000 - 99,000 + very competitive bonus We are partnering with a leading Consultancy as they continue to invest heavily in their Deals Technology and AI capability. As part of a major growth initiative, they are hiring AI Forward Deployed Engineers across multiple seniority levels (Senior Associate through to Senior Manager) to sit at the intersection of AI engineering and high-value business transactions. This is a unique opportunity to work on cutting-edge AI applications in live deal environments, helping clients navigate complex challenges across M&A, due diligence, integration, and post-deal value creation. What You'll Be Doing Designing and deploying AI-driven solutions directly into live scenarios Working closely with teams and clients to identify where AI can unlock value Building solutions using Large Language Models (LLMs), Agentic / autonomous AI workflows, Retrieval-Augmented Generation (RAG), Modern AI tooling (e.g. LangChain, vector databases, APIs) Rapidly prototyping and iterating on solutions within fast-paced timelines Translating complex technical concepts into practical, commercial outcomes Contributing to the development of reusable tools, frameworks, and best practices What They're Looking For Strong software engineering fundamentals (Python, APIs, version control, testing) Experience working with modern AI technologies, such as LLMs / Generative AI, RAG pipelines, Agent-based architectures Ability to work in fast-paced, ambiguous environments and deliver tangible outcomes quickly Strong communication skills and comfort working in client-facing settings A proactive mindset with a focus on building and delivering real solutions Level-Specific Expectations (Each level remains very hands-on still) Senior Associate Hands-on engineering focus Building and supporting delivery of AI solutions Ideal for candidates developing experience in applied AI Manager Owning end-to-end solution delivery Leading design and build of AI systems Balancing technical depth with stakeholder interaction Senior Manager Leading multiple engagements and influencing senior stakeholders Shaping AI strategy within deal environments Coaching teams and driving growth of the capability If you'd like to learn more, please contact Jacob Ferdinand at
May 13, 2026
Full time
AI Forward Deployed Engineer (Multiple Levels) Hybrid: 3 days per week in Birmingham Permanent 50,000 - 99,000 + very competitive bonus We are partnering with a leading Consultancy as they continue to invest heavily in their Deals Technology and AI capability. As part of a major growth initiative, they are hiring AI Forward Deployed Engineers across multiple seniority levels (Senior Associate through to Senior Manager) to sit at the intersection of AI engineering and high-value business transactions. This is a unique opportunity to work on cutting-edge AI applications in live deal environments, helping clients navigate complex challenges across M&A, due diligence, integration, and post-deal value creation. What You'll Be Doing Designing and deploying AI-driven solutions directly into live scenarios Working closely with teams and clients to identify where AI can unlock value Building solutions using Large Language Models (LLMs), Agentic / autonomous AI workflows, Retrieval-Augmented Generation (RAG), Modern AI tooling (e.g. LangChain, vector databases, APIs) Rapidly prototyping and iterating on solutions within fast-paced timelines Translating complex technical concepts into practical, commercial outcomes Contributing to the development of reusable tools, frameworks, and best practices What They're Looking For Strong software engineering fundamentals (Python, APIs, version control, testing) Experience working with modern AI technologies, such as LLMs / Generative AI, RAG pipelines, Agent-based architectures Ability to work in fast-paced, ambiguous environments and deliver tangible outcomes quickly Strong communication skills and comfort working in client-facing settings A proactive mindset with a focus on building and delivering real solutions Level-Specific Expectations (Each level remains very hands-on still) Senior Associate Hands-on engineering focus Building and supporting delivery of AI solutions Ideal for candidates developing experience in applied AI Manager Owning end-to-end solution delivery Leading design and build of AI systems Balancing technical depth with stakeholder interaction Senior Manager Leading multiple engagements and influencing senior stakeholders Shaping AI strategy within deal environments Coaching teams and driving growth of the capability If you'd like to learn more, please contact Jacob Ferdinand at
Senior Platform Engineer - Defence / National Security Active DV clearance required SR2 is supporting a leading digital technology consultancy as it looks to appoint a number of Senior Platform Engineers into its growing Defence and National Security practice. This is a hands-on, end-to-end cloud engineering role supporting a secure cloud platform programme, focused on helping a major public sector organisation move from on-premise environments into AWS cloud. You will help design, build, automate, secure and support modern cloud platforms used on nationally important services. This opportunity is particularly well suited to a senior engineer with strong, recent AWS platform experience, a good understanding of CI/CD and automation, and the ability to contribute to platform design decisions while mentoring junior engineers. You will work closely with architects, security specialists and wider engineering teams to deliver scalable, secure and reliable cloud services in a complex secure environment. Key Responsibilities Design, build and support secure AWS cloud platform components for Defence and National Security programmes Work closely with architects on cloud platform deployment, design and technical decision-making Build, maintain and improve CI/CD pipelines for reliable software and infrastructure delivery Automate infrastructure and platform services using tools such as Terraform, Ansible or equivalent Work with AWS services such as Lambda, S3 and wider cloud-native tooling Monitor, secure and continuously improve cloud platforms using tools such as Prometheus and Grafana Apply security best practice across AWS environments, including firewalls and secure cloud controls Coach and mentor junior engineers, helping to build strong DevOps engineering standards across the team Skills & Experience Active DV clearance is essential; candidates must already hold DV clearance Strong, recent hands-on AWS cloud platform experience Experience designing, building, testing, automating, monitoring and supporting modern digital service platforms Good experience building CI/CD pipelines Infrastructure as Code and automation experience, ideally with Terraform and/or Ansible Good understanding of cloud security, AWS security controls and secure platform design Scripting or coding experience in Python, Bash, Node.js or similar Experience working in multidisciplinary agile, DevOps or platform engineering teams Package & Benefits Competitive salary 500 per month DV allowance Clear progression routes into Lead Platform Engineer, Tech Lead or Platform Technical Architect roles Annual promotion cycle, with out-of-cycle promotions considered on a case-by-case basis Opportunity to work within one of the organisation's fastest-growing strategic areas
May 13, 2026
Full time
Senior Platform Engineer - Defence / National Security Active DV clearance required SR2 is supporting a leading digital technology consultancy as it looks to appoint a number of Senior Platform Engineers into its growing Defence and National Security practice. This is a hands-on, end-to-end cloud engineering role supporting a secure cloud platform programme, focused on helping a major public sector organisation move from on-premise environments into AWS cloud. You will help design, build, automate, secure and support modern cloud platforms used on nationally important services. This opportunity is particularly well suited to a senior engineer with strong, recent AWS platform experience, a good understanding of CI/CD and automation, and the ability to contribute to platform design decisions while mentoring junior engineers. You will work closely with architects, security specialists and wider engineering teams to deliver scalable, secure and reliable cloud services in a complex secure environment. Key Responsibilities Design, build and support secure AWS cloud platform components for Defence and National Security programmes Work closely with architects on cloud platform deployment, design and technical decision-making Build, maintain and improve CI/CD pipelines for reliable software and infrastructure delivery Automate infrastructure and platform services using tools such as Terraform, Ansible or equivalent Work with AWS services such as Lambda, S3 and wider cloud-native tooling Monitor, secure and continuously improve cloud platforms using tools such as Prometheus and Grafana Apply security best practice across AWS environments, including firewalls and secure cloud controls Coach and mentor junior engineers, helping to build strong DevOps engineering standards across the team Skills & Experience Active DV clearance is essential; candidates must already hold DV clearance Strong, recent hands-on AWS cloud platform experience Experience designing, building, testing, automating, monitoring and supporting modern digital service platforms Good experience building CI/CD pipelines Infrastructure as Code and automation experience, ideally with Terraform and/or Ansible Good understanding of cloud security, AWS security controls and secure platform design Scripting or coding experience in Python, Bash, Node.js or similar Experience working in multidisciplinary agile, DevOps or platform engineering teams Package & Benefits Competitive salary 500 per month DV allowance Clear progression routes into Lead Platform Engineer, Tech Lead or Platform Technical Architect roles Annual promotion cycle, with out-of-cycle promotions considered on a case-by-case basis Opportunity to work within one of the organisation's fastest-growing strategic areas
We are an ambitious team incubated and supported by ImpactEd Group. The role would be employed by TEP Services Limited. Our platform has been built from the ground up by a small, skilled development team over the past three years. We are appointing a Senior Rails Engineer at a pivotal moment, joining as a senior individual contributor with strong influence on product planning and the roadmap, owning two products in the TEP ecosystem, and acting as the senior technical reference point for the wider development team. You will work closely with our fractional CTO and the TEP Director to translate strategic priorities into well-built software, helping us actively embed AI-assisted development practices that we believe will significantly change how our team works over the next two years. Supporting our early- to mid-career developers in their work comes alongside the technical role. We are a small, mission-driven team and this is a high-trust, high-ownership role. The right person will care about the quality of what they build, be genuinely curious about the problems schools and trusts are trying to solve, and be excited about using AI tooling not as a shortcut but as a genuine accelerant for good work. What you ll inherit A proven, established codebase. Three years of well-considered Ruby on Rails development serving 600+ schools across the UK, Australia and the UAE, with active users, real data, and a roadmap shaped by partner feedback. A small, capable, agile team alongside you. Early-mid career developers learning from your day-to-day practice, with a culture of peer review, pair programming and honest feedback already in place. A fractional CTO and an engaged Director. Architectural sounding board on one side, a Director who understands the platform and the partner base on the other. You will not be navigating priorities alone. A clear AI-first direction. AI assisted development tools are in use and central to how we expect the team to work going forward. You will help shape that practice. Real product ambition. A roadmap that includes deeper data pipelines, international growth, and the underlying infrastructure to support a national-scale evidence base. A base in Leeds. A vibrant, accessible city-centre office at Platform, New Station Street, two minutes from Leeds station, in the heart of the northern tech hub. Remote-first or office-based at your preference. Role responsibilities This is an individual contributor role, owning two products in the TEP ecosystem with strong influence on product planning and the roadmap, working closely with the TEP Director and our fractional CTO. You will write production code day to day, own architectural decisions across your scope alongside the fractional CTO, and act as the senior technical reference point for the development team. Platform development You will: Write well-tested, high-quality code using Ruby on Rails and front-end technologies, delivering features, fixing bugs and addressing technical debt. Work within our Trello and GitHub workflow and agile ways of working, reviewing code, maintaining pull request quality and upholding a strong peer review culture. Take ownership of architectural decisions on the platform, working with the fractional CTO to ensure they are sound, well-reasoned and documented. Balance delivery pace with code quality. We want to move fast without accumulating debt. Contribute to the ongoing improvement of our development processes, tooling and ways of working as the team and platform grow. Lead on security and platform performance workstreams. Use AI-assisted development tools (Claude Code and similar) as a genuine part of your daily working practice, not as an occasional aid. Product planning You will Collaborate with the Director and fractional CTO on roadmap prioritisation, balancing new features, fixes, security and technical debt with a clear view of capacity and complexity. Translate product priorities into well-scoped, well-estimated technical work, developing cards, running planning sessions and ensuring the team has clarity on what they are building and why. Engage in sprint planning and retrospectives, contributing to how we continuously improve our delivery cadence. Bring your own perspective on where AI tooling adds value and where it introduces risk. We want someone who uses these tools critically and thoughtfully. Contribute to how we think about AI in product development more broadly. This is an area we are actively investing in and your input will shape our approach. Provide the Director with clear, honest technical input on decisions that have a product or strategic dimension. Problem solving You will: Respond to bug reports, both automated exceptions and human reports, working with the team to diagnose and resolve issues quickly. Maintain and improve platform reliability, security, monitoring and incident response processes. Team development and mentoring You will: Provide day-to-day technical support for the development team, the senior technical reference point for our developers. Contribute to strategy and working culture as part of a small, growing organisation. We value people who engage beyond their immediate technical brief. Mentor and support the team s growth through pair programming, code review, structured knowledge sharing and honest feedback. Help model and embed AI-first working practices across the team, supporting the developers in building real fluency. Work with the TEP Director and fractional CTO on team development and ways of working. About you We are open to a range of backgrounds. The right person will bring strong technical depth, creative problem solving and real enthusiasm for the way emergent technologies and AI are changing how development work gets done. You do not need to have worked in education or edtech before, but you should care about the mission. What you ll need We imagine that most strong applicants will have 7+ years of relevant commercial Ruby experience, with strong Rails experience in production environments. We are more interested in your skills than where they came from. A strong instinct for code quality. You care about maintainability, test coverage and what the codebase looks like in two years, not just whether it ships today. Genuine, practical experience with AI-assisted development tools. You use these comfortably and can speak with real authority about when and how they work. Comfort working in an evolving, established codebase. You are at ease with inherited code and incremental improvement. Familiarity with data pipelines, analytics infrastructure or big data. Translating product priorities into well-scoped technical work. You are comfortable bridging product and engineering. Strong communication skills. You can explain complex technical decisions clearly to a non-technical Director and work effectively with a fractional CTO. What will set you apart Experience working in Python. Experience significantly contributing to a small development team, not just individual delivery, but helping others do their best work. An interest in education, social enterprise or the tech for good context.
May 13, 2026
Full time
We are an ambitious team incubated and supported by ImpactEd Group. The role would be employed by TEP Services Limited. Our platform has been built from the ground up by a small, skilled development team over the past three years. We are appointing a Senior Rails Engineer at a pivotal moment, joining as a senior individual contributor with strong influence on product planning and the roadmap, owning two products in the TEP ecosystem, and acting as the senior technical reference point for the wider development team. You will work closely with our fractional CTO and the TEP Director to translate strategic priorities into well-built software, helping us actively embed AI-assisted development practices that we believe will significantly change how our team works over the next two years. Supporting our early- to mid-career developers in their work comes alongside the technical role. We are a small, mission-driven team and this is a high-trust, high-ownership role. The right person will care about the quality of what they build, be genuinely curious about the problems schools and trusts are trying to solve, and be excited about using AI tooling not as a shortcut but as a genuine accelerant for good work. What you ll inherit A proven, established codebase. Three years of well-considered Ruby on Rails development serving 600+ schools across the UK, Australia and the UAE, with active users, real data, and a roadmap shaped by partner feedback. A small, capable, agile team alongside you. Early-mid career developers learning from your day-to-day practice, with a culture of peer review, pair programming and honest feedback already in place. A fractional CTO and an engaged Director. Architectural sounding board on one side, a Director who understands the platform and the partner base on the other. You will not be navigating priorities alone. A clear AI-first direction. AI assisted development tools are in use and central to how we expect the team to work going forward. You will help shape that practice. Real product ambition. A roadmap that includes deeper data pipelines, international growth, and the underlying infrastructure to support a national-scale evidence base. A base in Leeds. A vibrant, accessible city-centre office at Platform, New Station Street, two minutes from Leeds station, in the heart of the northern tech hub. Remote-first or office-based at your preference. Role responsibilities This is an individual contributor role, owning two products in the TEP ecosystem with strong influence on product planning and the roadmap, working closely with the TEP Director and our fractional CTO. You will write production code day to day, own architectural decisions across your scope alongside the fractional CTO, and act as the senior technical reference point for the development team. Platform development You will: Write well-tested, high-quality code using Ruby on Rails and front-end technologies, delivering features, fixing bugs and addressing technical debt. Work within our Trello and GitHub workflow and agile ways of working, reviewing code, maintaining pull request quality and upholding a strong peer review culture. Take ownership of architectural decisions on the platform, working with the fractional CTO to ensure they are sound, well-reasoned and documented. Balance delivery pace with code quality. We want to move fast without accumulating debt. Contribute to the ongoing improvement of our development processes, tooling and ways of working as the team and platform grow. Lead on security and platform performance workstreams. Use AI-assisted development tools (Claude Code and similar) as a genuine part of your daily working practice, not as an occasional aid. Product planning You will Collaborate with the Director and fractional CTO on roadmap prioritisation, balancing new features, fixes, security and technical debt with a clear view of capacity and complexity. Translate product priorities into well-scoped, well-estimated technical work, developing cards, running planning sessions and ensuring the team has clarity on what they are building and why. Engage in sprint planning and retrospectives, contributing to how we continuously improve our delivery cadence. Bring your own perspective on where AI tooling adds value and where it introduces risk. We want someone who uses these tools critically and thoughtfully. Contribute to how we think about AI in product development more broadly. This is an area we are actively investing in and your input will shape our approach. Provide the Director with clear, honest technical input on decisions that have a product or strategic dimension. Problem solving You will: Respond to bug reports, both automated exceptions and human reports, working with the team to diagnose and resolve issues quickly. Maintain and improve platform reliability, security, monitoring and incident response processes. Team development and mentoring You will: Provide day-to-day technical support for the development team, the senior technical reference point for our developers. Contribute to strategy and working culture as part of a small, growing organisation. We value people who engage beyond their immediate technical brief. Mentor and support the team s growth through pair programming, code review, structured knowledge sharing and honest feedback. Help model and embed AI-first working practices across the team, supporting the developers in building real fluency. Work with the TEP Director and fractional CTO on team development and ways of working. About you We are open to a range of backgrounds. The right person will bring strong technical depth, creative problem solving and real enthusiasm for the way emergent technologies and AI are changing how development work gets done. You do not need to have worked in education or edtech before, but you should care about the mission. What you ll need We imagine that most strong applicants will have 7+ years of relevant commercial Ruby experience, with strong Rails experience in production environments. We are more interested in your skills than where they came from. A strong instinct for code quality. You care about maintainability, test coverage and what the codebase looks like in two years, not just whether it ships today. Genuine, practical experience with AI-assisted development tools. You use these comfortably and can speak with real authority about when and how they work. Comfort working in an evolving, established codebase. You are at ease with inherited code and incremental improvement. Familiarity with data pipelines, analytics infrastructure or big data. Translating product priorities into well-scoped technical work. You are comfortable bridging product and engineering. Strong communication skills. You can explain complex technical decisions clearly to a non-technical Director and work effectively with a fractional CTO. What will set you apart Experience working in Python. Experience significantly contributing to a small development team, not just individual delivery, but helping others do their best work. An interest in education, social enterprise or the tech for good context.
Lead Embedded Software Engineer Location: Ealing Area - With Hybrid Working from Home Salary: Up to 80,000 + Extensive Benefits The Role KO2's client is looking for a Lead Embedded Software Engineer to drive the development of robust, scalable embedded software solutions for next-generation electric products. This role combines hands-on technical delivery with small-team leadership, offering the opportunity to influence architecture, mentor engineers, and shape the future direction of embedded platforms. You will play a key role across the full product lifecycle - from early-stage prototyping and system design through to production, manufacturing, and long-term product support - while helping build engineering best practices and delivery capability within the team. Key Responsibilities Lead the design and development of high-quality embedded software that is efficient, maintainable, scalable, and production-ready Provide technical leadership to a small embedded software team, supporting task planning, technical direction, mentoring, and code reviews Collaborate closely with hardware, systems, and manufacturing teams to support board bring-up, debugging, integration, and system validation Own key architectural decisions, helping define software frameworks, coding standards, development processes, and long-term platform strategy Design, implement, test, and maintain embedded software for internally developed electric systems and connected devices Investigate and resolve complex real-time issues relating to timing, performance, reliability, and signal integrity Support continuous improvement initiatives across tooling, automation, testing, and development workflows Contribute to project planning, technical estimation, risk management, and delivery milestones Champion engineering best practices including documentation, version control, CI/CD, and software quality standards About You Strong commercial experience developing embedded software in C and C++ Proven experience leading or mentoring engineers within a small technical team or project environment Strong understanding of embedded systems architecture and full software development lifecycle practices Experience developing RTOS-based applications Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI Comfortable working across hardware/software boundaries, including debugging and system integration Experience using version control systems, particularly Git, within collaborative development environments A proactive technical problem-solver with strong analytical and root-cause investigation skills Ability to communicate effectively with both technical and non-technical stakeholders Desirable Skills Exposure to functional safety standards such as ISO 13849 or ISO 26262 Experience with CI/CD pipelines and modern development tooling (e.g. Jenkins, Docker) Familiarity with Python for automation, tooling, or test development Experience contributing to technical roadmaps, architectural strategy, or platform standardisatioN Why Apply? This is an excellent opportunity for a senior embedded engineer ready to step into a lead role - or an existing lead engineer looking for greater technical ownership and influence within an innovative engineering environment developing advanced electric products. Apply today with an up-to-date CV
May 13, 2026
Full time
Lead Embedded Software Engineer Location: Ealing Area - With Hybrid Working from Home Salary: Up to 80,000 + Extensive Benefits The Role KO2's client is looking for a Lead Embedded Software Engineer to drive the development of robust, scalable embedded software solutions for next-generation electric products. This role combines hands-on technical delivery with small-team leadership, offering the opportunity to influence architecture, mentor engineers, and shape the future direction of embedded platforms. You will play a key role across the full product lifecycle - from early-stage prototyping and system design through to production, manufacturing, and long-term product support - while helping build engineering best practices and delivery capability within the team. Key Responsibilities Lead the design and development of high-quality embedded software that is efficient, maintainable, scalable, and production-ready Provide technical leadership to a small embedded software team, supporting task planning, technical direction, mentoring, and code reviews Collaborate closely with hardware, systems, and manufacturing teams to support board bring-up, debugging, integration, and system validation Own key architectural decisions, helping define software frameworks, coding standards, development processes, and long-term platform strategy Design, implement, test, and maintain embedded software for internally developed electric systems and connected devices Investigate and resolve complex real-time issues relating to timing, performance, reliability, and signal integrity Support continuous improvement initiatives across tooling, automation, testing, and development workflows Contribute to project planning, technical estimation, risk management, and delivery milestones Champion engineering best practices including documentation, version control, CI/CD, and software quality standards About You Strong commercial experience developing embedded software in C and C++ Proven experience leading or mentoring engineers within a small technical team or project environment Strong understanding of embedded systems architecture and full software development lifecycle practices Experience developing RTOS-based applications Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI Comfortable working across hardware/software boundaries, including debugging and system integration Experience using version control systems, particularly Git, within collaborative development environments A proactive technical problem-solver with strong analytical and root-cause investigation skills Ability to communicate effectively with both technical and non-technical stakeholders Desirable Skills Exposure to functional safety standards such as ISO 13849 or ISO 26262 Experience with CI/CD pipelines and modern development tooling (e.g. Jenkins, Docker) Familiarity with Python for automation, tooling, or test development Experience contributing to technical roadmaps, architectural strategy, or platform standardisatioN Why Apply? This is an excellent opportunity for a senior embedded engineer ready to step into a lead role - or an existing lead engineer looking for greater technical ownership and influence within an innovative engineering environment developing advanced electric products. Apply today with an up-to-date CV