Oxford, Oxfordshire, United Kingdom Hybrid/Remote Options
Aurora Energy Research Limited
Full Time Location: Oxford, UK Description We're looking for a Model Developer to help us build and maintain the Python codebase behind Aurora's Origin and Chronos modelling software products. You'll work in a collaborative engineering environment, owning feature development and improving code quality, maintainability, and developer experience in the model stack used across our business. … these approaches into robust, well tested, scalable software. You'll thrive here if you enjoy writing clean, maintainable Python, shaping libraries and packages other teams rely on, and raising engineering standards (TDD, CI/CD, reviews, readability) across a large, shared codebase. The position suits an individual with 3+ years of experience in software development who is interested … in a career applying softwareengineering techniques to modelling software solutions. Key Responsibilities Design, implement, and maintain Python modules/packages in the modelling codebase; own components over time and steward their quality and usability for other teams. Translate modelling methods into production quality code, collaborating with method owners in the Modelling team; ensure implementations are readable More ❯
Oxfordshire, England, United Kingdom Hybrid/Remote 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. With a view to step up to Lead Developer, when ready. 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 (£65K to £70K range) + Benefits package. You ll have the full support of an established Agile environment, excellent technical product team & obviously full stack More ❯
Banbury, Oxfordshire, South East, United Kingdom Hybrid/Remote 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 ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Diamond Light Source
from infra-red to X-rays which are used for academic and industry research and development across a range of scientific disciplines including structural biology, physics, chemistry, materials science, engineering, earth and environmental sciences. Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level … 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. About the Role We now have an opportunity to … recruit two Software Engineers in the Data Acquisition Core Team, working at the heart of the redevelopment of the Scientific Software Stack used to run experiments on all Diamonds beamlines and instruments. Working collaboratively with other software and support teams as well as beamline scientists, this role is fundamental to the development of the updated SoftwareMore ❯
the world. This role covers the full lifecycle of control systems development, from defining requirements and system specification to modelling, implementation, commissioning, operation, and eventual decommissioning. You will provide software support to maintain and develop tools and models to support plasma operations for national and international fusion programmes. You are also expected to contribute towards publications in technical journals … room, working with the operational team to configure and safely operate the MAST-U device to achieve experimental goals. Additional Responsibilities: - Contribute to the development, operation, and maintenance of software, tools and models for MAST-U Plasma Control System and for the STEP programme. This involves evaluation, testing and refining software as well as maintaining suitable documentation of … both the physical hardware and software configuration of systems. - Collaborate with, and provide advice to, external organisations within the European Fusion community in the development of software related to plasma control and operations. - Undertake software and control system development for other (non-MAST-U) projects for internal and external customers. This involves working with scientists and engineers 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 click apply for full job details More ❯
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/Remote 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 ❯
Senior C# Developer, .Net Core Software Engineer, C-Sharp, Programming Job, Blazor, ASP.Net Core, Visual Studio – International Engineering Company, Oxford 50-75K - 4 days in the office. I may be biased, but this has to be one of the best C# Developer/Software Engineer jobs available in the UK today. Don’t have time to … knowledge of .Net development? Do you have any experience with Blazor, or would you like to be trained in this technology? This is an exhilarating opportunity to work in Software development for one of the UK’s most impressive success stories. You will gain exposure to cutting-edge technologies while working alongside some of the industry's brightest minds. … Python, Blazor, REST APIs, gRPC, GraphQL, MS SQL Server. Any experience of the following will be useful: Docker, Kafka, Sentry, Grafana Degree education is preferred, but we will consider Software Engineers with the right level of technical ability for the role. We are looking for a C# Software Developer who can deliver software applications using principles of More ❯
Full Stack Software Developer Oxfordshire, UK | Hybrid (2 days onsite) Industry: Space Systems, Ground Segment, Mission Operations A UK-based space company is hiring a Full Stack Software Developer to join their Ground Segment Software Team. This team builds the critical systems that control and communicate with satellites in orbit, connecting mission operations on Earth to spacecraft … SCOS and GMV. The work is highly technical, involving real-time, fault-tolerant systems used in active satellite operations. This is not web or e-commerce work. It's engineering that keeps satellites running and missions on track. 🛠 What You'll Do Build and maintain full stack tools that support satellite control and mission operations Develop backend services in … Java or C++ , with React frontends Integrate in-house systems with third-party ground segment tools Work across the full software lifecycle, from design to test to deployment Help shape architectural decisions for robust and scalable systems Collaborate closely with operations, mission, and systems teams ✅ What You'll Need 3+ years of experience in full stack software development More ❯
Oxfordshire, England, United Kingdom Hybrid/Remote 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
Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Oscar Associates (UK) Limited
Senior Software Engineer - Hybrid - Salary £70K (DOE) We're currently working with a growing SaaS company based in Oxfordshire that have an exciting job opening for a Senior Software Engineer skilled with C# .NET, Angular, and SQL. You will be guiding architectural decisions, ensuring the development of scalable, maintainable, and high-performance solutions using their core stack (.NET … product, that is soon to be rolled out nationally. Part of this position will involve driving the adoption and effective use of emerging AI-assisted development tools and AI Software in the development life cycle (e.g., Cursor, v0) to enhance team productivity and innovation. Essential Experience: Proven experienced leading/mentoring softwareengineering teams in an Agile … Competitive Base Salary Hybrid Working Private Healthcare Life Assurance 33 Days Holiday plus bank holidays 37.5 Hour work weeks - flexi-hours This is a great opportunity for a Senior Software Engineer skilled with C# .NET and Angular, to join a great company offering an incredible benefits package, with the opportunity for further career progression. Please apply for immediate consideration More ❯
Oxford, Oxfordshire, United Kingdom Hybrid/Remote Options
LexisNexis Risk Solutions
. Full Stack Developer- Senior Software Engineer I Join our SoftwareEngineering Team Our dynamic Agile Teams deliver the technology which facilitates research to publish their work. Build the knowledge of the future. About Role As a Senior Software Engineer, you will build capabilities to support scientific researchers through the process of submitting the research for More ❯
Oxford, Oxfordshire, United Kingdom Hybrid/Remote Options
Elsevier
. Full Stack Developer- Senior Software Engineer I Join our SoftwareEngineering Team Our dynamic Agile Teams deliver the technology which facilitates research to publish their work. Build the knowledge of the future. About Role As a Senior Software Engineer, you will build capabilities to support scientific researchers through the process of submitting the research for More ❯
A Full Stack SoftwareEngineering role. A role that will build your technical capabilities, providing a foundation for growth into more senior technical leadership roles. The Software Engineer is a hands-on contributor responsible for delivering secure, maintainable, and performant software as part of a cross-functional Agile team. Working closely with Product, QA, DevOps, and … MySQL) Experience with responsive web design Understanding of SEO strategies and security standards Experience with unit and end-to-end testing tools (Playwright, py-test) Passionate about building quality software Comfortable working in Agile teams and collaborating cross-functionally Support CI/CD practices and participate in automated build and deployment processes Engage in peer programming, mentoring sessions, and More ❯
A Full Stack SoftwareEngineering role. A role that will build your technical capabilities, providing a foundation for growth into more senior technical leadership roles. The Software Engineer is a hands-on contributor responsible for delivering secure, maintainable, and performant software as part of a cross-functional Agile team. Working closely with Product, QA, DevOps, and … MySQL) Experience with responsive web design Understanding of SEO strategies and security standards Experience with unit and end-to-end testing tools (Playwright, py-test) Passionate about building quality software Comfortable working in Agile teams and collaborating cross-functionally Support CI/CD practices and participate in automated build and deployment processes Engage in peer programming, mentoring sessions, and More ❯
NO AGENCIES, PLEASE. About Us Zetica is the UK's leading independent geophysical specialist. We develop advanced sensing and data processing systems that help solve complex engineering and environmental challenges for major infrastructure projects. We create software that processes high-throughput sensor streams from equipment deployed in the field, often in safety-critical environments. The Role Join our … growing software team to implement data processing software and data capture control systems, as well as analytical and visualisation tools. You will work across the full development lifecycle, from design to deployment, collaborating with data scientists and hardware engineers to turn prototypes into production solutions. We are looking for a passionate software engineer who embraces best practices … thrives on technical challenges and wants to make a real impact. What You Need Degree in Computer Science, SoftwareEngineering, or related field Previous experience in commercial development Strong skills in C# or C++, and Python Experience with data processing systems and SQL databases Git proficiency and collaborative working approach Bonus points for: Agile experience, Linux familiarity, cloud More ❯
Abingdon, Oxfordshire, England, United Kingdom Hybrid/Remote 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 ❯
EIT Oxford fosters a culture of collaboration, innovation, and resilience, valuing diverse expertise to drive sustainable solutions to humanity's enduring challenges. We are seeking a Senior Full Stack Software Engineer to help design, build, and maintain our web-based SaaS platform that enables researchers and clinicians to engage with our scientific pipelines and data platform. Your work will … shape a world-class experience for a diverse set of users, enabling step-changes in global genomics research and clinical practice. This role combines hands on softwareengineering with technical oversight, mentoring junior engineers and driving improvements in standards, security, observability, and overall product quality. As part of a cross functional team, you'll collaborate with engineers, product … based collaborative workflows. Knowledge of secure, scalable architectures, e.g., microservices and serverless (e.g., Oracle Functions, AWS Lambda). Understanding of Agile development. Knowledge of security best practices and secure software development. Desirable Knowledge, Skills and Experience Experience with Oracle Cloud Infrastructure (OCI). Experience with event based architecture with hands on experience with, e.g., Kafka. Experience with Jira, Confluence More ❯
Senior Software Engineer | Oxford | £60,000 - £75,000 Our client is looking for a Senior Software Engineer to help develop the backend control software for their next-generation computing systems. The ideal candidate is an experienced backend developer with a solid foundation in building reliable, scalable applications for scientific or technical environments. In this role, you will … for designing, implementing, and supporting backend services and control infrastructure. The Role: +Design, develop, and deploy reliable, maintainable, and scalable backend services and frameworks that support complex hardware and software systems. +Collaborate with cross-disciplinary teams, such as researchers, hardware engineers, and other technical specialists, to solve challenging problems and deliver high-quality software solutions. +Enable teams from … diverse backgrounds by helping them build the tools they need and by sharing best practices in engineering and software development. +Mentor and support junior engineers, contributing to their professional growth and strengthening the teams overall technical capabilities. Key Skills and Experience: +Bachelors degree in Computer Science, Engineering, Mathematics, or a related discipline, along with at least More ❯
Make a difference and set the Salesforce SoftwareEngineering bar through coaching, code quality and continuous improvement initiatives. Get the satisfaction of seeing your approach being embedded and showing others in the team the way, watch them benefit and thrive from your mentoring. We are transforming our Salesforce product, and you will likely be a Salesforce Certified Administrator More ❯
Make a difference and set the Salesforce SoftwareEngineering bar through coaching, code quality and continuous improvement initiatives. Get the satisfaction of seeing your approach being embedded and showing others in the team the way, watch them benefit and thrive from your mentoring. We are transforming our Salesforce product, and you will likely be a Salesforce Certified Administrator More ❯
Oxfordshire, England, United Kingdom Hybrid/Remote Options
Holt Executive Ltd
ready to take the next step in your career? This is an opportunity to lead a high-performing Computer Vision & Robotics team developing real-time image processing and autonomy software for spacecraft and ground systems. You’ll play a key role in advancing technologies that enable close-proximity operations and on-orbit servicing, designing algorithms for object detection, tracking … ll Do: Leadership & Team Development Lead a team of Computer Vision engineers, providing technical guidance and mentorship. Oversee project delivery, ensuring quality, performance, and timely execution. Collaborate with GNC, Software, and Systems teams across multiple mission projects. Foster innovation and continuous learning within a collaborative engineering culture. Technical Responsibilities Design and implement computer vision modules for spacecraft navigation … and autonomy. Develop and benchmark algorithms for pose estimation, tracking, and visual perception. Deliver efficient, high-quality CV software suitable for real-time and safety-critical applications. Contribute to simulation, verification, and validation of vision-based navigation systems. About You Degree (BSc/MSc) in Computer Science, SoftwareEngineering, Robotics, or similar. 5+ years of hands-on More ❯