defence, and industrial partners. The business has recently entered a major growth phase and is expanding its UK engineering team to support new programmes of work. As a Senior SoftwareEngineer, you’ll play a key role in developing the control systems that power highly complex physical equipment - translating experimental requirements into clean, production-ready software. This is … a hands-on technical role working closely with scientists and engineers to design elegant, maintainable software solutions that make a tangible impact in the real world. Key Responsibilities Design, implement and maintain backend control software for advanced scientific systems. Collaborate with scientists, hardware, and systems engineers to architect and optimise performance. Develop tools and interfaces to manage experiments … data pipelines, and control sequences. Apply strong software hygiene, testing and CI/CD practices. Contribute to design reviews and mentor junior engineers. Tech Environment Languages: Python (core), Rust (or another compiled language) Tools: Docker, Kubernetes, Linux, GitLab/GitHub Actions Database: PostgreSQL Methodology: Collaborative, high-autonomy engineering culture What We’re Looking For Strong professional background in Python More ❯
Oxford, Oxfordshire, United Kingdom Hybrid/Remote Options
Tech Talent Identified Ltd
Ruby SoftwareEngineer with a strong background in Ruby on Rails development is required by this leading software provider, working on a globally recognised, niche product within its sector. If you're passionate about working in a modern, tech-for-good environment, where you will work closely with a CTO and Head of Engineering to drive the More ❯
parties to utilise our inventory. We provide the tools which help our customer services team provide world class service to travellers and operators internationally. We're looking for a SoftwareEngineer I - Frontend Focus to join our fast-growing team. This role is open to candidates based in Oxford or London in the UK. We embrace flexibility in … a fun and friendly environment where the key objective is getting things done. Working closely alongside product managers and designers, our engineers are part of the full process from software design, to code, to test, to deployment and back again. Most of our engineers release code to production every few days and we have a daily release cycle. Viator More ❯
customer ideas and quantum hardware execution. We're unlocking the true power of quantum technology, one breakthrough at a time. As our team expands, we're seeking a Senior SoftwareEngineer to help shape the future of our compiler stack - someone ready to combine technical vision with hands-on innovation, and to mentor others as we build the … the next era of computing. You're an experienced developer - ideally fluent in Python - with a strong foundation in library development, code optimisation, and deep engineering. You understand how software interacts with hardware at a fundamental level, and you're driven by the challenge of building technology that redefines what's possible. You'll have the opportunity to go … also Cloud, DevOps and Quantum Theory teams to develop a deep understanding of the requirements from all layers of our stack. You'll be responsible for: Setting priority of software development projects within the Compiler team, demonstrating your awareness of high level team goals and resourcing Developing and maintaining code within the OQC compiler to ensure it is fit More ❯
Bicester, Oxfordshire, United Kingdom Hybrid/Remote Options
Gerrell & Hard
Lead SoftwareEngineer IoT & Full-Stack Location: Hybrid/Bicester Type: Permanent Salary: Competitive, market-based TUAL Technology is an innovative, VC-backed start-up based in Bicester, developing PowerUp a high-power EV charging solution designed for grid-constrained sites. By integrating battery storage, smart energy management, and ultra-fast DC charging, TUAL delivers seamless electrificatio click More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Diamond Light Source
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 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. 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 Software Platform More ❯
We are looking for a motivated and detail-oriented SoftwareEngineer to join our development team. You will have hands-on experience with Java development, Spring framework, relational databases, and a strong desire to grow their technical skills while contributing to Cegeka software solutions. Responsibilities: Design, develop, test, and maintain Java-based applications using the Spring framework More ❯
Oxford, Oxfordshire, United Kingdom Hybrid/Remote Options
TripAdvisor LLC
ll remember. The Viator Traveller Engineering team is distributed across Europe and is responsible for the Viator mobile apps and all their supporting infrastructure. We're looking for a SoftwareEngineer II with Android development experience to join our Viator team. This role is open to candidates based within a commutable distance (generally within 2-3 hours) of … work on backend microservices Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance Work alongside other engineering groups located around the world What we're looking for Experience of developing an Android … app and familiarity with mobile web and back-end technologies would be beneficial At least 3 years' experience of commercial software development, solving different kinds of technical problems Experience with reactive programming in native mobile platforms Willingness and ability to take on new technologies Ability to break down complex problems into simple solutions High quality verbal and written communication 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 ❯
C++ Engineer for a leading technology company. My client is undergoing a major transformation of its software platform, and this is your chance to be part of the next generation of its products. The team is migrating from Windows to Linux, building cloud-ready solutions, and implementing Kubernetes clusters to deliver scalability and resilience. You’ll join an … Contribute to the continuous improvement of development processes and tools. Candidate Profile Education: Bachelor’s or Master’s degree in Computer Science or equivalent. Experience: 1–3 years in software development. Technical Skills: Proficiency in C++. Familiarity with RESTful APIs, WebSockets, UDP, and TCP. Exposure to tools such as Wireshark and Postman. Understanding of multithreaded codebases. Experience developing on More ❯
Staff Site Reliability Engineer, Platform 5+ years of industry experience in production software Experience 5+ years of industry experience in production software Skills Use of modern programming languages and technologies including: Node, TypeScript, Vue, Python, C#, Docker, and Kubernetes Maintaining the infrastructure using Terraform and Ansible through CI/CD pipelines More ❯
Make a difference and set the Salesforce Software Engineering 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 (ADM201 More ❯
Make a difference and set the Salesforce Software Engineering 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 (ADM201 More ❯
Java Developer - Build software that matters! Java, Spring, React, TDD, AWS, Azure A fast-growing technology company is expanding its engineering team and hiring x3Java developers across mid and senior levels. They’re building intelligent, mobile-first software that supports real-time decision-making in high-pressure environments where speed, clarity, and reliability are essential. The systems they … and want to build systems that scale. Whether you’re mid-level and ready to grow, or senior and looking to lead, this is a chance to contribute to software that’s making a real-world impact. If you’re ready to build meaningful systems with a team that’s driven by impact, they’d love to hear from More ❯
Required Qualifications Senior level software engineering competency, with strong full-stack experience. Proficient in .NET/C#, JavaScript, Azure SQL (MSSQL). Proven experience developing APIs and UI components in distributed systems. Experience working with pipelines that power mission-critical financial transactions. We're building modern, cloud-native systems using .NET/C#, Azure SQL, and Vue.js, with a More ❯
Copello are recruiting for Software Engineers, across various levels of experience, on behalf of an engineering business based out of either Maidenhead or Farnborough. What Youll Do Design, develop, and test embedded and application software for complex, security focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions. Apply modern engineering practices, from object … oriented design and automated testing to DevSecOps and continuous integration. Drive technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) Embedded Linux … application, kernel, or driver development Strong understanding of software lifecycles, testing, and design for reliability. Eligible for UK Government Security Clearance More ❯
Reading, Berkshire, United Kingdom Hybrid/Remote Options
FSP Retail Team
Role Overview We're excited to offer a graduate opportunity for a passionate and curious developer to join our team as a Graduate Software Developer. This role is ideal for those who want to build robust, scalable solutions using modern Microsoft technologies-while exploring how AI is reshaping software development. As part of a collaborative delivery team, you … ll contribute to the design and development of custom software solutions for our clients and internal community. You'll work primarily with ASP.NET Core, Microsoft Azure, and Microsoft 365, applying strong coding fundamentals to deliver clean, secure, and maintainable applications. You'll gain hands on experience in: .NET development: Building cloud-native applications using ASP.NET Core and C# Azure More ❯
Oxford, England, United Kingdom Hybrid/Remote Options
IC Resources
Outside IR35 - 3 days per week on-site - Embedded Software Developer Contract I am working with an exciting company focused on the development of cutting edge precision satellite communications and telemetry devices that are looking for an Embedded Software contractor to join their team. As the right engineer you will be an expert low-level developer using … C, with experience working on the STM32 MCU and have extensive knowledge of GNSS (GPS or GSM) and preferably some experience of RF communications systems (at software level) and even better if you also have experience working on systems security, including secure bootloaders and OTA update mechanisms. This is an Outside IR35 contract requiring 3 days per week worked … on-site in Oxford and would run for 6 months initially. Key Points: Embedded Software development in C Experience with the STM32 Experience working with GNSS (GPS or GSM) Hybrid working - non-negotiable Outside IR35 Please apply for more details. Outside IR35 - 3 days per week on-site - Embedded Software Developer Contract More ❯
Vicinity Technologies Limited, a dynamic leader in the UK's 5G and AI revolution, is seeking talented Senior/Principal Wireless Software Engineers to join our team of innovators. As a key contributor, you will play an integral role in developing cutting-edge 5G, 6G and Non-terrestrial Network (NTN) solutions which are transforming the way we connect and … communicate. Job Responsibilities Participate in design and develop 5G/6G TN/NTN and AI signal processing algorithms for communications systems, physical layer software and protocol stack software. Participate in 5G radio equipment and user terminals physical layer solution verification, end-to-end testing, network deployment and field trials. Interface with hardware, software and system engineers to … growing company. Benefit from a competitive salary, performance-based bonuses, and a comprehensive benefits package. About Vicinity Founded in 2023, Vicinity develops and deploys advanced base stations, NTN solutions, software-defined terminal solutions and private networks, with global trials already underway. We collaborate with silicon providers, operators, integrators and top research institutes, pushing past 5G into what is next. More ❯
Senior Java Developers – 3 positions available We’re looking for three experienced Java developers to play a key role in delivering long-term projects and supporting the growth of the wider engineering team. A rapidly growing healthtech scale-up is More ❯
Oxford, Oxfordshire, United Kingdom Hybrid/Remote Options
Bending Spoons
Regardless of your seniority, you'll enjoy plenty of autonomy and take full ownership of your work, from ideation to execution. You'll have the unique opportunity to build software from the ground up and witness firsthand how your code evolves into a product used at scale. Simplify relentlessly. Is every component essential? Do we need this process? As … a Bending Spoons engineer, your mission is to turn complexity into simplicity. Whether optimizing CI/CD pipelines, writing maintainable code, or crafting minimalist architectures, your drive to simplify will power scalable, future-proof solutions. What we look for Reasoning ability. Given the necessary knowledge, you can solve complex problems. You think from first principles, and structure your ideas More ❯
Copello are recruiting for Software Engineers, across various levels of experience, on behalf of an engineering business based out of either Maidenhead or Farnborough. What Youll Do Design, develop, and test embedded and application software for complex, security focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions click apply for full job details More ❯
Wokingham, England, United Kingdom Hybrid/Remote Options
4Square Recruitment Ltd
Just met with the CTO of a leading SaaS platform who’s looking to bring in a talented Java Developer to join their growing team. They’re aiming for a Jan/Feb 2026 start, but are ready to interview More ❯
Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science and you'll play a key part in making that happen. If you enjoy solving complex problems, collaborating across … disciplines, and want to see your code make a real impact, this could be the perfect fit. What you'll do Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers … technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface with programmable instruments and ensure smooth hardware/software interaction. Test and validate: Create and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring Strong experience in C++ More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Computer Futures
Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science and you'll play a key part in making that happen. If you enjoy solving complex problems, collaborating across … disciplines, and want to see your code make a real impact, this could be the perfect fit. What you'll do ??? Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers … technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface with programmable instruments and ensure smooth hardware/software interaction. Test and validate: Create and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring ?? Strong experience in C++ More ❯