Junior Software Engineer - DeepTech - Hybrid - Golang Looking for an exceptional Graduate or Junior Software Engineer for a hybrid Cambridge-based role in a very well-funded Deep-Tech team, where you will join a highly skilled engineering team and be mentored by world-class leaders. You will have experience in either Python, C#, C++, Java, and be … exceptional team of engineers. You will work largely in Go but we are seeking language agnostic engineers. About you: Graduate or 1-2 years experience Degree in Computer Science, Engineering, or related technical field Strong academic background Demonstrated coding ability through internships, GitHub projects, or hackathons Interest in video technologies, SaaS, or scalable distributed systems Strong foundation in algorithms … data structures, and software design Experience in one or more of: Kotlin, Java, C++, Go, Rust, or Python Skilled worker visa sponsorship is available for exceptional candidates. If this sounds like the role for you, get in touch! Junior Software Engineer - DeepTech - Hybrid - Golang More ❯
Junior Software Engineer - DeepTech - Hybrid - Golang Looking for an exceptional Graduate or Junior Software Engineer for a hybrid Cambridge-based role in a very well-funded Deep-Tech team, where you will join a highly skilled engineering team and be mentored by world-class leaders. You will have experience in either Python, C#, C++, Java, and be … exceptional team of engineers. You will work largely in Go but we are seeking language agnostic engineers. About you: Graduate or 1-2 years experience Degree in Computer Science, Engineering, or related technical field Strong academic background Demonstrated coding ability through internships, GitHub projects, or hackathons Interest in video technologies, SaaS, or scalable distributed systems Strong foundation in algorithms … data structures, and software design Experience in one or more of: Kotlin, Java, C++, Go, Rust, or Python Skilled worker visa sponsorship is available for exceptional candidates. If this sounds like the role for you, get in touch! Junior Software Engineer - DeepTech - Hybrid - Golang More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Anson Mccade
Software Engineer (Python) £40000-60000 GBP Hybrid WORKING Location: Gloucester, South West - United Kingdom Type: Permanent Software Engineer (Python) Gloucester - Hybrid £40-60k plus package Our client, a leading UK Digital Intelligence organisation, is currently seeking a Software Engineer to work on critical National Security projects that help protect nations, governments and businesses against evolving digital … threats and challenges in the most demanding environments. The Software Engineer will have: Strong development experience with Python The aspiration to learn new skills and continuously develop professionally Knowledge of cloud engineering such as AWS, Docker, Microservices e ability to work as part of a team, knowledge share and be involved with Agile ways of working As a … Software Engineer you will: Design, code, test, correct and document simple programs, and assist in the implementation of software which forms part of a properly engineered information or communications system Provide accurate estimates of development effort needed to design, code and test software from given specifications Work with a focus towards Data Processing solutions Contribute to AWS More ❯
Senior Software Engineer (React/Node) £Up to £85k Hybrid working in London (Holborn) Would you like the opportunity to work for a growing organisation in the tech for good space, currently looking for a Senior Fullstack (React/Node) Engineer? You will be joining a dynamic product team, where you will be building great software and having … a direct impact on the environment for the better. The ideal candidate has a solid grasp of softwareEngineering principles and can lead projects from end to end. You will get the opportunity to work across the entire stack and will play a crucial role in evolving their platform. Core requirements: Commercial experience with their stack TypeScript, React … Next.js and Node.js Strong expertise in designing and maintaining scalable, high-performance web applications A good understanding of databases Experience using Jest and Cypress If you're a Senior Software Engineer (React/Node) looking to work in a tech for good organisation, please apply. More ❯
Staff Software Engineer - Platform - Own the strategy to support massive expansion Up to £170,000 plus benefits London Office - 4 days a week Golang, AWS/GCP, Kubernetes, Distributed Systems Staff Software Engineer - We're working with a high-growth payments business that has disrupted the market to become a major player in Europe. With over … customers and billions processed annually, they are scaling rapidly - and now looking for an experienced Staff Software Engineer to join their Platform organisation. This is a senior technical leadership role, ideal for someone who enjoys working across multiple squads, setting technical strategy, and driving clarity in ambiguous problem spaces. The client is looking for an established Staff-level Software Engineer with both hands-on engineering expertise and the ability to influence at scale across an organisation. The Opportunity Shape the long-term technical direction of platform infrastructure. Lead cross-squad initiatives and empower teams to solve complex challenges. Drive innovation around cloud-native technologies and platform automation. Balance strategic vision with 30% hands-on coding and design More ❯
Staff Software Engineer – Platform – Own the strategy to support massive expansion Up to £170,000 plus benefits London Office – 4 days a week Golang, AWS/GCP, Kubernetes, Distributed Systems Staff Software Engineer - We’re working with a high-growth payments business that has disrupted the market to become a major player in Europe. With over … customers and billions processed annually, they are scaling rapidly — and now looking for an experienced Staff Software Engineer to join their Platform organisation. This is a senior technical leadership role, ideal for someone who enjoys working across multiple squads, setting technical strategy, and driving clarity in ambiguous problem spaces. The client is looking for an established Staff-level Software Engineer with both hands-on engineering expertise and the ability to influence at scale across an organisation. The Opportunity Shape the long-term technical direction of platform infrastructure. Lead cross-squad initiatives and empower teams to solve complex challenges. Drive innovation around cloud-native technologies and platform automation. Balance strategic vision with ~30% hands-on coding and design More ❯
london (city of london), south east england, united kingdom
Burns Sheehan
Staff Software Engineer – Platform – Own the strategy to support massive expansion Up to £170,000 plus benefits London Office – 4 days a week Golang, AWS/GCP, Kubernetes, Distributed Systems Staff Software Engineer - We’re working with a high-growth payments business that has disrupted the market to become a major player in Europe. With over … customers and billions processed annually, they are scaling rapidly — and now looking for an experienced Staff Software Engineer to join their Platform organisation. This is a senior technical leadership role, ideal for someone who enjoys working across multiple squads, setting technical strategy, and driving clarity in ambiguous problem spaces. The client is looking for an established Staff-level Software Engineer with both hands-on engineering expertise and the ability to influence at scale across an organisation. The Opportunity Shape the long-term technical direction of platform infrastructure. Lead cross-squad initiatives and empower teams to solve complex challenges. Drive innovation around cloud-native technologies and platform automation. Balance strategic vision with ~30% hands-on coding and design More ❯
Staff Software Engineer – Platform – Own the strategy to support massive expansion Up to £170,000 plus benefits London Office – 4 days a week Golang, AWS/GCP, Kubernetes, Distributed Systems Staff Software Engineer - We’re working with a high-growth payments business that has disrupted the market to become a major player in Europe. With over … customers and billions processed annually, they are scaling rapidly — and now looking for an experienced Staff Software Engineer to join their Platform organisation. This is a senior technical leadership role, ideal for someone who enjoys working across multiple squads, setting technical strategy, and driving clarity in ambiguous problem spaces. The client is looking for an established Staff-level Software Engineer with both hands-on engineering expertise and the ability to influence at scale across an organisation. The Opportunity Shape the long-term technical direction of platform infrastructure. Lead cross-squad initiatives and empower teams to solve complex challenges. Drive innovation around cloud-native technologies and platform automation. Balance strategic vision with ~30% hands-on coding and design More ❯
We are seeking a motivated Embedded Software Engineer to join a dynamic product design team based near Andover. This role involves developing software for embedded micro-processor systems and associated Windows applications. You'll work through the full lifecycle from requirements gathering, concept and design, implementation, testing, and installation. This is an opportunity to build real-world control … and sensing systems, collaborate closely with hardware engineers, and help deliver important software solutions. Working on site Monday - Friday in Andover offering a salary of £38,000. The role of an Embedded Software Engineer: Design, implement and maintain software for real-time embedded control and sensing applications. Typical device targets include Zynq 7000 SoC, TI MSP430, and … series processors. Develop supporting GUI or Windows-based control and test applications in C# using Microsoft Visual Studio. Perform hardware debugging and component-level testing. Collaborate within a multidisciplinary engineering team while taking ownership of your own development tasks. Contribute to concept, requirements analysis, iterative design, and delivery phases, ensuring software quality and reliability for high-integrity systems. More ❯
Under technical supervision delivers software products to time and budget for a variety of different products as part of a 70 strong software team within the Product & Training Services area of BAE Systems Maritime Services. The purpose of the role is to perform Software Design, Development, Documentation, Integration and Test activities within the Autonomy team within Products … will be capable of working independently with limited technical direction or as part of a small team working under the Nautomate Scrum Master. Requires a depth and breadth of software knowledge gained through education and work experience in order to apply principles and concepts in the software discipline or technical area. Requires the ability to develop new software, modify existing software and to diagnose and to identify emergent technical issues, document, and then investigate to find an appropriate solution in existing software. Typical duties include Supporting the maintenance and further development and enhancement of multiple software systems within the Autonomy group. Designing, reviewing, developing, testing, documenting, configuring and delivering software products to the agreed More ❯
Portsmouth, yorkshire and the humber, united kingdom
BAE Systems
Under technical supervision delivers software products to time and budget for a variety of different products as part of a 70 strong software team within the Product & Training Services area of BAE Systems Maritime Services. The purpose of the role is to perform Software Design, Development, Documentation, Integration and Test activities within the Autonomy team within Products … will be capable of working independently with limited technical direction or as part of a small team working under the Nautomate Scrum Master. Requires a depth and breadth of software knowledge gained through education and work experience in order to apply principles and concepts in the software discipline or technical area. Requires the ability to develop new software, modify existing software and to diagnose and to identify emergent technical issues, document, and then investigate to find an appropriate solution in existing software. Typical duties include Supporting the maintenance and further development and enhancement of multiple software systems within the Autonomy group. Designing, reviewing, developing, testing, documenting, configuring and delivering software products to the agreed More ❯
We're looking for a seasoned software engineer who thrives on building in new domains. This role sits at the intersection of infrastructure and networking, perfect for a developer who loves tackling unfamiliar technical areas, learns fast, and brings strong engineering fundamentals. You'll be responsible for leading design discussions, owning projects end-to-end, and mentoring junior … developers. While networking knowledge is useful, what matters most is your software development expertise and ability to apply it in infrastructure-heavy environments. What you'll be doing: Designing and building tools and services that support networking and infrastructure teams Driving technical design conversations and guiding architectural decisions Leading by example with clean, scalable Python/Go development Mentoring … the technical bar across the team Learning new areas quickly and applying your expertise to solve complex infrastructure problems What we're looking for: 7+ years of hands-on software development experience (Python and/or Go strongly preferred) Proven track record of delivering production systems in infrastructure, Linux, or systems engineering environments Strong knowledge of Linux, ideally More ❯
We’re looking for a seasoned software engineer who thrives on building in new domains. This role sits at the intersection of infrastructure and networking, perfect for a developer who loves tackling unfamiliar technical areas, learns fast, and brings strong engineering fundamentals. You’ll be responsible for leading design discussions, owning projects end-to-end, and mentoring junior … developers. While networking knowledge is useful, what matters most is your software development expertise and ability to apply it in infrastructure-heavy environments. What you’ll be doing: Designing and building tools and services that support networking and infrastructure teams Driving technical design conversations and guiding architectural decisions Leading by example with clean, scalable Python/Go development Mentoring … the technical bar across the team Learning new areas quickly and applying your expertise to solve complex infrastructure problems What we’re looking for: 7+ years of hands-on software development experience (Python and/or Go strongly preferred) Proven track record of delivering production systems in infrastructure, Linux, or systems engineering environments Strong knowledge of Linux, ideally More ❯
We’re looking for a seasoned software engineer who thrives on building in new domains. This role sits at the intersection of infrastructure and networking, perfect for a developer who loves tackling unfamiliar technical areas, learns fast, and brings strong engineering fundamentals. You’ll be responsible for leading design discussions, owning projects end-to-end, and mentoring junior … developers. While networking knowledge is useful, what matters most is your software development expertise and ability to apply it in infrastructure-heavy environments. What you’ll be doing: Designing and building tools and services that support networking and infrastructure teams Driving technical design conversations and guiding architectural decisions Leading by example with clean, scalable Python/Go development Mentoring … the technical bar across the team Learning new areas quickly and applying your expertise to solve complex infrastructure problems What we’re looking for: 7+ years of hands-on software development experience (Python and/or Go strongly preferred) Proven track record of delivering production systems in infrastructure, Linux, or systems engineering environments Strong knowledge of Linux, ideally More ❯
london (city of london), south east england, united kingdom
Iceberg
We’re looking for a seasoned software engineer who thrives on building in new domains. This role sits at the intersection of infrastructure and networking, perfect for a developer who loves tackling unfamiliar technical areas, learns fast, and brings strong engineering fundamentals. You’ll be responsible for leading design discussions, owning projects end-to-end, and mentoring junior … developers. While networking knowledge is useful, what matters most is your software development expertise and ability to apply it in infrastructure-heavy environments. What you’ll be doing: Designing and building tools and services that support networking and infrastructure teams Driving technical design conversations and guiding architectural decisions Leading by example with clean, scalable Python/Go development Mentoring … the technical bar across the team Learning new areas quickly and applying your expertise to solve complex infrastructure problems What we’re looking for: 7+ years of hands-on software development experience (Python and/or Go strongly preferred) Proven track record of delivering production systems in infrastructure, Linux, or systems engineering environments Strong knowledge of Linux, ideally More ❯
Agent Software Engineer | Series C AI Scale-Up | Onsite, London (5 days/week) A Series C conversational AI scale-up backed by leading investors (including Bain Capital Ventures, Accel, and a16z) is expanding into London, joining existing offices in San Francisco and New York. Their platform enables major global brands to deliver human-like customer experiences across chat … email, and voice — resolving millions of customer interactions every day. They’re now hiring an Agent Software Engineer to join the London-based Agent Engineering team. You’ll work directly with customers, taking full ownership of the design, build, and deployment of production AI agents that support complex real-world use cases. The position includes customer interaction and … full deployment engineering (FDE) elements. What you’ll do: Design, build, and deploy AI agents that handle complex customer interactions Collaborate directly with enterprise customers to understand and deliver tailored solutions Experiment with and integrate the latest text and voice models at scale What you’ll bring: 2+ years of softwareengineering experience Proficiency in Python, TypeScript More ❯
Agent Software Engineer | Series C AI Scale-Up | Onsite, London (5 days/week) A Series C conversational AI scale-up backed by leading investors (including Bain Capital Ventures, Accel, and a16z) is expanding into London, joining existing offices in San Francisco and New York. Their platform enables major global brands to deliver human-like customer experiences across chat … email, and voice — resolving millions of customer interactions every day. They’re now hiring an Agent Software Engineer to join the London-based Agent Engineering team. You’ll work directly with customers, taking full ownership of the design, build, and deployment of production AI agents that support complex real-world use cases. The position includes customer interaction and … full deployment engineering (FDE) elements. What you’ll do: Design, build, and deploy AI agents that handle complex customer interactions Collaborate directly with enterprise customers to understand and deliver tailored solutions Experiment with and integrate the latest text and voice models at scale What you’ll bring: 2+ years of softwareengineering experience Proficiency in Python, TypeScript More ❯
Senior SDET – Test Automation A leading technology-driven organization is seeking a highly skilled Senior Software Development Engineer in Test (SDET) to drive automation excellence across embedded and connected device platforms. This role is ideal for a hands-on engineer passionate about building scalable test frameworks and elevating product quality through code. 🔧 Key Responsibilities Develop and maintain automation frameworks … for device software (Android, Linux, IoT) Collaborate with engineering teams to define testable architectures and embed quality in development Design and execute test strategies for APIs (REST, IPC), WebUI, and OTA updates Integrate automated tests into CI/CD pipelines with quality gates Document standards and best practices for automation and quality engineering Support manual testing efforts … with CI/CD platforms such as Jenkins, GitHub Actions, Azure DevOps Strong testing background in device OS, APIs, web interfaces, and connected systems Bonus: Exposure to medical device software, video protocols, performance testing, and IEC 62304 standards 👤 Candidate Profile Softwareengineering background with a focus on automation Self-driven and technically adept with a passion for More ❯
Senior SDET – Test Automation A leading technology-driven organization is seeking a highly skilled Senior Software Development Engineer in Test (SDET) to drive automation excellence across embedded and connected device platforms. This role is ideal for a hands-on engineer passionate about building scalable test frameworks and elevating product quality through code. 🔧 Key Responsibilities Develop and maintain automation frameworks … for device software (Android, Linux, IoT) Collaborate with engineering teams to define testable architectures and embed quality in development Design and execute test strategies for APIs (REST, IPC), WebUI, and OTA updates Integrate automated tests into CI/CD pipelines with quality gates Document standards and best practices for automation and quality engineering Support manual testing efforts … with CI/CD platforms such as Jenkins, GitHub Actions, Azure DevOps Strong testing background in device OS, APIs, web interfaces, and connected systems Bonus: Exposure to medical device software, video protocols, performance testing, and IEC 62304 standards 👤 Candidate Profile Softwareengineering background with a focus on automation Self-driven and technically adept with a passion for More ❯
Head of Engineering - Java, AWS, MySQL, NoSql, REST APIs, Microservices, Artificial intelligence (Hybrid) Description for the Head of Engineering role:- You will be joining a fast-growing, small to medium sized Saas Company based in London. The Head of Engineering will be managing a very bright, talented team of engineers and working closely with the founder and … forward. This position will manage initially 10-15 engineers and will be working with the latest technologies including AI and ML. Core skills/Experience for the Head of Engineering role: 8yrs+ in Development roles 3yrs+ Managing SoftwareEngineering teams Full Stack development experience including strong Java, Microservices and AWS Happy to still be "hands on" as … in AI/Machine Learning Likely to have experience in a Saas based company, ideally start up or early stage company going through growth. Salary for the Head of Engineering role will depend on experience, but expect between £100,000 and £125,000 + Pension + competitve benefits Head of Engineering - Java, AWS, MySQL, NoSql, REST APIs, Microservices More ❯
london (city of london), south east england, united kingdom
Planet Pharma
Senior SDET – Test Automation A leading technology-driven organization is seeking a highly skilled Senior Software Development Engineer in Test (SDET) to drive automation excellence across embedded and connected device platforms. This role is ideal for a hands-on engineer passionate about building scalable test frameworks and elevating product quality through code. 🔧 Key Responsibilities Develop and maintain automation frameworks … for device software (Android, Linux, IoT) Collaborate with engineering teams to define testable architectures and embed quality in development Design and execute test strategies for APIs (REST, IPC), WebUI, and OTA updates Integrate automated tests into CI/CD pipelines with quality gates Document standards and best practices for automation and quality engineering Support manual testing efforts … with CI/CD platforms such as Jenkins, GitHub Actions, Azure DevOps Strong testing background in device OS, APIs, web interfaces, and connected systems Bonus: Exposure to medical device software, video protocols, performance testing, and IEC 62304 standards 👤 Candidate Profile Softwareengineering background with a focus on automation Self-driven and technically adept with a passion for More ❯
Head of Engineering - Java, AWS, MySQL, NoSql, REST APIs, Microservices, Artificial intelligence (Hybrid) Description for the Head of Engineering role:- You will be joining a fast-growing, small to medium sized Saas Company based in London. The Head of Engineering will be managing a very bright, talented team of engineers and working closely with the founder and … forward. This position will manage initially 10-15 engineers and will be working with the latest technologies including AI and ML. Core skills/Experience for the Head of Engineering role: 8yrs+ in Development roles 3yrs+ Managing SoftwareEngineering teams Full Stack development experience including strong Java, Microservices and AWS Happy to still be "hands on" as … in AI/Machine Learning Likely to have experience in a Saas based company, ideally start up or early stage company going through growth. Salary for the Head of Engineering role will depend on experience, but expect between £110,000 and £130,000 + Pension + competitve benefits Head of Engineering - Java, AWS, MySQL, NoSql, REST APIs, Microservices More ❯
Newcastle Upon Tyne, England, United Kingdom Hybrid / WFH Options
develop
Senior Software Engineer | Newcastle | Hybrid Location: Newcastle upon Tyne (Hybrid – 2 days per week in the office) Salary: Up to £70k + Excellent Benefits Our client, a forward-thinking and people-centric technology organisation, is seeking a Senior Software Engineer to join their team. In this key role, you’ll help drive technical excellence, mentor engineers, and deliver … impactful, high-quality software solutions. If you’re passionate about technology, love solving complex problems, and enjoy supporting others to grow, this opportunity offers a strong platform to make a lasting impact. What you’ll be doing Stay hands-on with the codebase: conduct reviews, pair program, and contribute code where it matters most. Mentor and support engineers in … their professional development. Collaborate with cross-functional teams to deliver scalable, well-engineered solutions. Identify and lead initiatives to improve system performance, reliability, and maintainability. Champion engineering best practices and help foster a culture of collaboration, ownership, and continuous improvement. What we’re looking for Extensive experience in softwareengineering, with a strong record of technical leadership. More ❯
We’re representing a high-performance engineering team developing record-breaking control and computing systems that blend software, hardware, and scientific research into a cutting-edge platform. Their technology has already achieved world-first milestones for precision and performance, and they’re now scaling towards full production systems. As a Senior Software Engineer , you’ll lead the … design and development of software that directly drives and monitors complex experimental and control systems. You’ll be working at a deep technical level - designing architectures that bridge embedded systems , distributed computing , and data pipelines , all while maintaining real-time precision and reliability. What you’ll be doing Leading the design and development of control and automation software … that integrate custom hardware, sensors, and distributed computing systems. Implementing control, synchronisation, and data acquisition logic to run complex experimental setups. Optimising for performance, latency, and stability across multiple software layers. Contributing to architectural decisions, mentoring junior developers, and driving software quality across the team. Collaborating closely with scientists and hardware engineers to ensure the software behaves More ❯
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering … difference. Where no two days are the same. Your role Are you passionate about building secure, reliable systems that keep critical industrial operations running? Join us as an OT Software Engineer and help shape the future of industrial automation and digital transformation. You’ll work at the intersection of IT and OT, designing and implementing solutions that connect industrial … control systems with modern technologies, ensuring safety, efficiency, and resilience. In this role you will play a key role in: Developing and configuring OT software solutions that integrate with SCADA systems and industrial control environments. Creating and maintaining configuration standards and best practices for OT systems across diverse industries. Troubleshooting and resolving complex OT software issues, ensuring minimal More ❯