Oxfordshire, England, United Kingdom Hybrid / WFH Options
IC Resources
SoftwareEngineering Manager – Data & Analytics Location: Oxfordshire, UK (Hybrid) A growing technology company is seeking a SoftwareEngineering Manager to lead the design and delivery of advanced data and analytics software. This role sits at the intersection of software development, data processing, and engineering leadership, offering the chance to shape technical strategy while remaining … hands-on. The Role: Lead and mentor a small team of software engineers and data specialists. Oversee the design, development, and delivery of high-quality data software. Manage project timelines, priorities, and software quality processes. Collaborate with research and engineering teams to deliver integrated solutions. Drive best practices in coding, testing, and continuous improvement. Contribute technically in … Python or similar languages when needed. Requirements: 5+ years in softwareengineering, including leadership or management experience. Strong programming skills (Python preferred). Proven record of delivering robust, production-grade software systems. Familiarity with scientific or analytical data processing is beneficial. Excellent communication, organisation, and problem-solving skills. Education: Degree in Computer Science, Engineering, or a More ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
IC Resources
SoftwareEngineering Manager – Data & Analytics Location: Oxfordshire, UK (Hybrid) A growing technology company is seeking a SoftwareEngineering Manager to lead the design and delivery of advanced data and analytics software. This role sits at the intersection of software development, data processing, and engineering leadership, offering the chance to shape technical strategy while remaining … hands-on. The Role: Lead and mentor a small team of software engineers and data specialists. Oversee the design, development, and delivery of high-quality data software. Manage project timelines, priorities, and software quality processes. Collaborate with research and engineering teams to deliver integrated solutions. Drive best practices in coding, testing, and continuous improvement. Contribute technically in … Python or similar languages when needed. Requirements: 5+ years in softwareengineering, including leadership or management experience. Strong programming skills (Python preferred). Proven record of delivering robust, production-grade software systems. Familiarity with scientific or analytical data processing is beneficial. Excellent communication, organisation, and problem-solving skills. Education: Degree in Computer Science, Engineering, or a More ❯
Are you an experienced .Net (C#) Developer, looking to take on a Senior SoftwareEngineering role in a growing SaaS product company ? Recent investment means we are scaling & growing our SoftwareEngineering & product teams - we are keen to add a Senior Engineer into this, with accomplished skills in the .Net platform (C#, ASP.net) & Angular framework. So … if you d like to join a growing, recently invested in, actually bringing offshore, back onshore, UK Software company we d like to speak with you! Job title: Senior Software Developer. Location: Banbury, Oxfordshire. Very commutable from Warwick, Bicester, Milton Keynes, Northampton, Rugby, Coventry, Leamington Spa, etc. Hybrid working: 2 days per week in the office. Flexible on … this, but we would like some office time, as a senior figure in the softwareengineering team. Salary: Up to £70K Basic (£60K to £70K range) + Benefits package. You ll have the full support of an Agile Scrum Master, excellent technical product team & obviously full stack software engineers in your team. Our tech stack, below. But More ❯
Banbury, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Hireful
Are you an experienced .Net (C#) Developer, looking to take on a Senior SoftwareEngineering role in a growing SaaS product company ? Recent investment means we are scaling & growing our SoftwareEngineering & product teams - we are keen to add a Senior Engineer into this, with accomplished skills in the .Net platform (C#, ASP.net) & Angular framework. So … if you'd like to join a growing, recently invested in, actually bringing offshore, back onshore, UK Software company – we'd like to speak with you! Job title: Senior Software Developer. Location: Banbury, Oxfordshire. Very commutable from Warwick, Bicester, Milton Keynes, Northampton, Rugby, Coventry, Leamington Spa, etc. Hybrid working: 2 days per week in the office. Flexible on … this, but we would like some office time, as a senior figure in the softwareengineering team. Salary: Up to £70K Basic (£60K to £70K range) + Benefits package. You'll have the full support of an Agile Scrum Master, excellent technical product team & obviously full stack software engineers in your team. Our tech stack, below. But More ❯
Oxfordshire, England, United Kingdom Hybrid / WFH Options
Humand Talent
Are you an experienced software leader who still enjoys being hands-on with code? Do you thrive in collaborative teams where innovation, precision and agility are key? Looking for a leadership role that blends technical delivery, people development and software excellence? Our client is seeking a Lead Software Engineer (Python) to join their growing team. This role … offers the chance to lead a skilled group of developers while also remaining technically active, working on impactful software that combines data, engineering and visualisation. You will take a central role in delivering modern, high-performance software systems used in advanced technical environments. The position offers an ideal balance of hands-on coding, team leadership and project … as much as building excellent software. You are collaborative, delivery-focused and comfortable working across disciplines to help solve complex problems. You will likely bring: Experience leading and managing software teams with a supportive and people-first approach A strong technical foundation in Python and modern softwareengineering practices Hands-on experience working in agile teams and More ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
Humand Talent
Are you an experienced software leader who still enjoys being hands-on with code? Do you thrive in collaborative teams where innovation, precision and agility are key? Looking for a leadership role that blends technical delivery, people development and software excellence? Our client is seeking a Lead Software Engineer (Python) to join their growing team. This role … offers the chance to lead a skilled group of developers while also remaining technically active, working on impactful software that combines data, engineering and visualisation. You will take a central role in delivering modern, high-performance software systems used in advanced technical environments. The position offers an ideal balance of hands-on coding, team leadership and project … as much as building excellent software. You are collaborative, delivery-focused and comfortable working across disciplines to help solve complex problems. You will likely bring: Experience leading and managing software teams with a supportive and people-first approach A strong technical foundation in Python and modern softwareengineering practices Hands-on experience working in agile teams and More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
NHS
Go back Oxford University Hospitals NHS Foundation Trust Senior Software and Data Engineer The closing date is 26 October 2025 We are seeking experienced individuals with talent, expertise, and ambition in software and data engineering. We can offer the opportunity to work on innovative solutions that will transform scientific research and healthcare delivery in the NHS. The successful … and analysis. The tools and services that they deliver will have a significant impact. Working with healthcare professionals and leading researchers, they will have the satisfaction of seeing their software in use: supporting cutting-edge research and improving patient care. Main duties of the job The successful candidate will provide expert leadership and technical knowledge on the delivery of … software and data services across a range of digital areas, including systems, applications, data analysis, information reporting, information governance and information interpretation, investigate a range of highly complex data engineering issues, be responsible for strategic planning and delivery across a range of specialised areas and will manage the design, development and adaptation of highly complex software and More ❯
oxford district, south east england, united kingdom
Alpine F1 Team
Company ALPINE RACING LIMITED Job Description We have a role for a Senior Software Engineer to join the SoftwareEngineering & Data team, where you will play a crucial role in developing cutting-edge software solutions that support and enhance the work that will help the team to achieve our goals in the Formula One World Championship … and return to the top of the grid. This is a unique opportunity to be part of a team of Software, Data, and Platform Engineers, but also Data Scientists who work to improve all areas of the team, from the design and manufacture of the car, to the performance analysis at track. The Role: The main responsibilities of this … position are to execute the software development life cycle (SDLC) over legacy and new projects, and comply with project plans and industry standards, following the team's culture, as well as communicating with the engineering teams to analyse problems and arrange solutions for them. Senior members of the team also have an important role around: Foster Strong Team More ❯
Job overview We are seeking experienced individuals with talent, expertise, and ambition in software and data engineering. We can offer the opportunity to work on innovative solutions that will transform scientific research and healthcare delivery in the NHS. The successful candidates will work as part of the Thames Valley and Surrey (TVS) Secure Data Environment (SDE) Programme hosted by … and analysis. The tools and services that they deliver will have a significant impact. Working with healthcare professionals and leading researchers, they will have the satisfaction of seeing their software in use: supporting cutting edge research and improving patient care. Main duties of the job The successful candidate will provide expert leadership and technical knowledge on the delivery of … software and data services across a range of digital areas, including systems, applications, data analysis, information reporting, information governance and information interpretation. They will investigate highly complex data engineering issues, be responsible for strategic planning and delivery across specialised areas and will manage the design, development and adaptation of highly complex software and data engineering solutions. More ❯
oxford district, south east england, united kingdom
Alpine F1 Team
Team is on a mission to return to the front of the grid, and we are offering a unique opportunity for a passionate and driven undergraduate to join our SoftwareEngineering team at our Enstone headquarters. This internship is designed for students eager to apply their academic knowledge to real-world challenges in Formula 1, contributing to the … support and evolution of existing tools, as well as to create new solutions that impact car performance, race strategy, and engineering processes. You will be part of a collaborative team of Software Engineers, Data Scientists, and Platform Engineers, working together to improve all areas of the team—from car design and manufacturing to performance analysis at the track. … The Role · Support the development, testing, and deployment of software solutions under the guidance of senior team members. · Collaborate with engineers across departments to understand requirements and deliver software solutions. · Document and present findings clearly to technical and non-technical stakeholders. · Actively participate in the operational phase of our Software Development Lifecycle. The Person If you are More ❯
Job summary We are seeking experienced individuals with talent,expertise, and ambition in software and data engineering. We can offer the opportunity to work on innovative solutions that will transform scientific research and healthcare delivery in the NHS. The successful candidates will work as part of theThames Valley and Surrey (TVS) Secure Data Environment (SDE) Programme hosted by Oxford … and leading researchers,theywill have the satisfaction of seeing theirsoftwarein use:supportingcutting-edgeresearchandimproving patient care. Main duties of the job The successful candidate willprovide expertleadershipand technical knowledgeon the deliveryof software and dataservices across a range of digital areas, including systems, applications, data analysis, information reporting, information governance and information interpretation, investigate a range of highly complex data engineering issues, be responsible for strategic planningand deliveryacross a range of specialised areas andwill manage thedesign, developmentand adaptation ofhighly complexsoftware anddata engineering solutions. About us Oxford University Hospitals NHS Foundation Trust is one of the largest NHS teaching trusts in the country. It provides a wide range of general and specialist clinical services and is a base for medical More ❯
oxford district, south east england, united kingdom
Rullion Limited
of sustainable fusion energy and maximise scientific and economic impact. The Computing Division underpins this mission by delivering secure, scalable, and innovative digital solutions across scientific computing, modelling, simulation, softwareengineering, business systems, data acquisition, and core IT services. Within the Computing Division, the Enterprise Infrastructure Solutions unit is responsible for the design, delivery, and management of centrally … supported IT infrastructure and applications. This includes enterprise compute platforms, data networks, UNIX/Linux/Windows environments, cloud services, data centres, commercial software solutions, Cyber Security and end-user support across all UKAEA sites. The UNIX Systems Group sits within the Enterprise Infrastructure Solutions Unit in the Computing Division and is Responsible for the technical design integration, smooth … and file servers o Good understanding of networking o A knowledge of current techniques and trends in Linux systems and IT in general (e.g. cloud computing) o Experience with softwareengineering processes and best practices o Experience supporting assurance activities or government-mandated reviews o Strong stakeholder engagement and communication skills with an ability to produce technical reports More ❯
Oxfordshire, Milton Hill, United Kingdom Hybrid / WFH Options
Mars Recruitment
Principal Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid £65,000pa plus benefits: Do you enjoy technically leading and mentoring a team of Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Principal Software Engineer role will be perfect for you. Our client has … seen rapid growth over the last few years, and to help develop their talented team of Software Engineers, they now seek a Principal Software Engineer who can technically lead, mentor and develop during an exciting period of innovation. On a day-to-day basis you will develop and support software applications and drivers for a range of … products. You will be technically responsible for ensuring projects meet internal and external customer requirements and completing concept designs through to production. The successful Principal Software Engineer will need the following qualification, experience and skills: A degree in a SoftwareEngineering, Mathematics or Science/Materials subject Experience in ARM based software developments using C/ More ❯
Software Support Analyst SQL Abingdon/Hybrid £40,000pa £45,000pa plus bonus & benefits: MARS is working in partnership with a leading change & transformation consultancy who are based in the heart of Oxfordshire. This impressive business has grown 25% year on year, and due to this growth, and demand for their software solutions, they are looking to recruit … a passionate and articulate Software Support Analyst into a new client support team. On a day to day basis the Software Support Analyst is to respond to incidents, change requests and proactive monitoring to address the challenges impacting the client solutions. As a member of the team, you will mentor the junior members and assist the Client Support … Team Lead in their continual improvement of Client Support. You will initially act as the first point of contact for our customers experiencing issues with solutions provide by the SoftwareEngineering Team. Customer service is key to this role, and the Software Support Analyst will need to seek to fully understand the needs of the customer and More ❯
Software Support Analyst | SQL | Abingdon/Hybrid | £40,000pa – £45,000pa plus bonus & benefits: MARS is working in partnership with a leading change & transformation consultancy who are based in the heart of Oxfordshire. This impressive business has grown 25% year on year, and due to this growth, and demand for their software solutions, they are looking to recruit … a passionate and articulate Software Support Analyst into a new client support team. On a day to day basis the Software Support Analyst is to respond to incidents, change requests and proactive monitoring to address the challenges impacting the client solutions. As a member of the team, you will mentor the junior members and assist the Client Support … Team Lead in their continual improvement of Client Support. You will initially act as the first point of contact for our customers experiencing issues with solutions provide by the SoftwareEngineering Team. Customer service is key to this role, and the Software Support Analyst will need to seek to fully understand the needs of the customer and More ❯
oxfordshire, south east england, united kingdom Hybrid / WFH Options
Humand Talent
Are you an experienced software leader who still enjoys being hands-on with code? Do you thrive in collaborative teams where innovation, precision and agility are key? Looking for a leadership role that blends technical delivery, people development and software excellence? Our client is seeking a Lead Software Engineer (Python) to join their growing team. This role … offers the chance to lead a skilled group of developers while also remaining technically active, working on impactful software that combines data, engineering and visualisation. You will take a central role in delivering modern, high-performance software systems used in advanced technical environments. The position offers an ideal balance of hands-on coding, team leadership and project … as much as building excellent software. You are collaborative, delivery-focused and comfortable working across disciplines to help solve complex problems. You will likely bring: Experience leading and managing software teams with a supportive and people-first approach A strong technical foundation in Python and modern softwareengineering practices Hands-on experience working in agile teams and More ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
Humand Talent
Are you an experienced software leader who still enjoys being hands-on with code? Do you thrive in collaborative teams where innovation, precision and agility are key? Looking for a leadership role that blends technical delivery, people development and software excellence? Our client is seeking a Lead Software Engineer (Python) to join their growing team. This role … offers the chance to lead a skilled group of developers while also remaining technically active, working on impactful software that combines data, engineering and visualisation. You will take a central role in delivering modern, high-performance software systems used in advanced technical environments. The position offers an ideal balance of hands-on coding, team leadership and project … as much as building excellent software. You are collaborative, delivery-focused and comfortable working across disciplines to help solve complex problems. You will likely bring: Experience leading and managing software teams with a supportive and people-first approach A strong technical foundation in Python and modern softwareengineering practices Hands-on experience working in agile teams and More ❯
Software Engineer | Robotics | Harwell – Hybrid | £55,000pa - £65,000pa plus share scheme & benefits: A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about robotics and the autonomous vehicle and … unmanned vehicle industry, you honestly need to make contact with us, this Robotics Software Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Design, and development of software for autonomous underwater vehicles (AUVs) and remotely operated More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum plus share scheme & benefits
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Diamond Light Source
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. At Diamond we are currently undertaking a major upgrade of the facility, known as Diamond-II. Diamond-II will combine a new machine and new beamlines with a comprehensive series of upgrades to optics, detectors, sample environments … sample delivery capabilities and computing, which will ultimately generate an even more brilliant light source at a higher energy. About the Role We now have an opportunity for a software engineer within the DAQ group team that supports and develops software for Diamonds Soft Condensed Matter(SCM)and Crystallography(X)science groupson a 4-year fixed term basis.The More ❯
Abingdon, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Preservica
Are you a Microsoft Full Stack developer—proficient in .NET and Azure? Do you love building best-in-class software at an enterprise-scale? Does getting in on the ground floor of a new software project interest you? Are you ready to make your mark on future-proofed software? Do you want to work mostly from home … with occasional office days in our Abingdon office? Projects at Preservica are at the bleeding edge of commercial software solutions—addressing the need for smart digital preservation technology—and our award-winning software is used by leading businesses, archives, libraries, museums, and government organisations across the globe. We are world leaders and proud of our achievements—but to … the brightest and most talented commercial and technical innovators to join our development team and right now we are looking for solid Full Stack Microsoft/.NET/Azure Software Engineers. About the Role The Role Our Software Engineers, regardless of the stack, are responsible for the full software development lifecycle; writing well designed, testable and maintainable More ❯
against sepsis and antibiotic resistance. They are growing an amazing multi-disciplinary team of scientists, engineers and innovators to bring the technology to market. Currently searching for an experienced Software Engineer. The successful candidate will work alongside the existing team, helping deliver systems from prototypes through to robust, manufacturable hardware for clinical use. About the role: Software Development … existing SDKs and APIs for hardware control and data acquisition from Raman spectroscopy systems. Implement robust algorithms for processing, visualization, and analysis of spectroscopy data. Medical Device Compliance : Ensure software meets regulatory requirements for medical devices (e.g., IEC 62304). Collaborate with quality assurance teams to document software development processes in compliance with ISO 13485. System Integration : Work … with multidisciplinary teams to integrate software with Raman hardware and peripherals. Ensure smooth communication between different hardware components and data systems. Integrate cameras, microscope motion, and fluidics with selected hardware platforms; including PC based and Raspberry Pi Testing and Debugging : Write unit tests, integration tests, and system tests to validate software functionality. Troubleshoot and resolve issues in both More ❯
against sepsis and antibiotic resistance. They are growing an amazing multi-disciplinary team of scientists, engineers and innovators to bring the technology to market. Currently searching for an experienced Software Engineer. The successful candidate will work alongside the existing team, helping deliver systems from prototypes through to robust, manufacturable hardware for clinical use. About the role: Software Development … existing SDKs and APIs for hardware control and data acquisition from Raman spectroscopy systems. Implement robust algorithms for processing, visualization, and analysis of spectroscopy data. Medical Device Compliance : Ensure software meets regulatory requirements for medical devices (e.g., IEC 62304). Collaborate with quality assurance teams to document software development processes in compliance with ISO 13485. System Integration : Work … with multidisciplinary teams to integrate software with Raman hardware and peripherals. Ensure smooth communication between different hardware components and data systems. Integrate cameras, microscope motion, and fluidics with selected hardware platforms; including PC based and Raspberry Pi Testing and Debugging : Write unit tests, integration tests, and system tests to validate software functionality. Troubleshoot and resolve issues in both More ❯
change & transformation consultancy who are based in the heart of Oxfordshire. This impressive business has grown 25% year on year, and due to this growth, and demand for their software solutions, they are looking to recruit a passionate and articulate Application Support Analyst into a new client support team. On a day to day basis the Application Support Analyst … Team Lead in their continual improvement of Client Support. You will initially act as the first point of contact for our customers experiencing issues with solutions provide by the SoftwareEngineering Team. Customer service is key to this role, and the Software Support Analyst will need to seek to fully understand the needs of the customer and … their areas of responsibility and beyond Essential: A passion for technology and desire to learn about new systems and tools Experience in ITIL best practices, experience in supporting bespoke software, experience in supporting cloud infrastructure and hardware , experience in query languages such as SQL and KQL Desirable: Experience in Power BI and the languages used M query and DAX More ❯
change & transformation consultancy who are based in the heart of Oxfordshire. This impressive business has grown 25% year on year, and due to this growth, and demand for their software solutions, they are looking to recruit a passionate and articulate Application Support Analyst into a new client support team. On a day to day basis the Application Support Analyst … Team Lead in their continual improvement of Client Support. You will initially act as the first point of contact for our customers experiencing issues with solutions provide by the SoftwareEngineering Team. Customer service is key to this role, and the Software Support Analyst will need to seek to fully understand the needs of the customer and … their areas of responsibility and beyond Essential: A passion for technology and desire to learn about new systems and tools Experience in ITIL best practices, experience in supporting bespoke software, experience in supporting cloud infrastructure and hardware , experience in query languages such as SQL and KQL Desirable: Experience in Power BI and the languages used M query and DAX More ❯
oxford district, south east england, united kingdom
Alpine F1 Team
to apply their academic knowledge to real-world challenges in Formula 1, contributing to the development and deployment of data-driven solutions that impact car performance, race strategy, and engineering processes. You will be part of a collaborative team of Data Scientists, Software Engineers, and Platform Engineers, working together to improve all areas of the team—from car … team members. · Assist in extracting insights from large datasets to improve car performance and operational efficiency. · Contribute to the implementation of AI techniques and statistical models to solve complex engineering problems. · Collaborate with engineers across departments to understand requirements and deliver data-driven solutions. · Document and present findings clearly to technical and non-technical stakeholders. The Person If you … are currently pursuing a BSc or MSc in Computer Science, Mathematics, Engineering, or a related field, and have a strong interest in data science and motorsport, we would love to hear from you! We are looking for individuals who: · Have experience with Python and its data science ecosystem (e.g., pandas, numpy, scikit-learn). · Are familiar with machine learning More ❯