Software Developer, TypeScript, C++/Rust, COR7253 This is a rare opportunity for an experienced, Senior Software Developer/Senior Software Engineer with skills in TypeScript and C++/Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background … in aerodynamics, data science, vehicle dynamics or computer simulations, the Senior Software Developer/Senior Software Engineer will work closely with Design Engineers, Mechanical Engineers and other technical users, to gather and understand the requirements necessary to ultimately design, develop and maintain the software and computational tools … work closely with users Experience of working within smaller teams/companies requiring flexibility and agility is preferred Any experience gained from working within Engineering, or other technical environments would be of benefit Any experience of Cloud platforms such as Azure or AWS would also be advantageous I want More ❯
Business Development Manager - Reading Our client is an international software consultancy seeking to recruit a New Business Development Manager with 7-10 years of experience in sales and business development. You will be responsible for selling software solutions within the Product SoftwareEngineering Services space, including … areas such as Analytics, Cloud, Web Applications, Mobility, and R&D. Must have prior experience selling to both Software Product companies (ISVs and platforms) and R&D sectors (Storage, Networking, Automotive, and Consumer Electronics). Should possess comprehensive expertise in all aspects of business development, from lead generation to … and ideally have the ability to bring clients with you. Requires a degree and at least the last 4-5 years of experience selling software solutions in the Product Engineering space. A strong track record in acquiring new customers, with excellent negotiation skills and advanced sales knowledge, is More ❯
practices and infrastructure solutions. They mentor other DevOps Engineers and collaborate with technical teams to deliver highly automated, secure, and scalable platforms that support software delivery at pace. Key Responsibilities: Take an active role in defining and delivering platform improvement initiatives that enhance reliability, scalability, and developer experience. Lead … the promotion and adoption of DevOps best practices across teams, sharing expertise to influence engineering standards and practices. Participate in evaluating the technical and operational feasibility of proposed platform or process improvements. Work with stakeholders to assess risks, benefits, and resource requirements, contributing insights that help shape decision-making … strategies that enable consistent environment provisioning, application deployment, and system observability. Ensure that automated solutions improve speed, reliability, and operational visibility across the full software delivery lifecycle. Take ownership of incident management, leading the coordination of response activities to restore service quickly. Facilitate post-incident reviews to identify root More ❯
a leading health-tech organisation whose platform is transforming how clinicians detect and prevent serious medical conditions. They’re now looking for a Senior Software Engineer with strong medical imaging experience to join their engineering team based in Oxford. This is a unique opportunity to contribute to a … cloud-based software solution that supports early diagnosis through advanced imaging and AI. The team operates at the cutting edge of medical device software development, and your input will help shape scalable, secure systems used in real-world clinical settings. Why This Role is Great Play a key … role in building imaging-focused software systems that are already used in hospitals and research centres. Work on projects involving CT, MRI and other imaging formats , helping clinicians make better-informed decisions. Collaborate with highly skilled engineers and researchers, gaining exposure to full-stack development, cloud platforms, and regulatory More ❯
a leading health-tech organisation whose platform is transforming how clinicians detect and prevent serious medical conditions. They’re now looking for a Senior Software Engineer with strong medical imaging experience to join their engineering team based in Oxford. This is a unique opportunity to contribute to a … cloud-based software solution that supports early diagnosis through advanced imaging and AI. The team operates at the cutting edge of medical device software development, and your input will help shape scalable, secure systems used in real-world clinical settings. Why This Role is Great Play a key … role in building imaging-focused software systems that are already used in hospitals and research centres. Work on projects involving CT, MRI and other imaging formats , helping clinicians make better-informed decisions. Collaborate with highly skilled engineers and researchers, gaining exposure to full-stack development, cloud platforms, and regulatory More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Platform Recruitment
Title : Quantum Software Engineer Company : Quantum Computing Location : Oxfordshire (Hybrid) Pay : Up to £65,000 + benefits Company : An elite Quantum Computing company are looking for a Quantum Software Engineer to join one of their small teams, formed of computer scientists and physicists. They are well established and … need to have more hands in the team due to ongoing success. Role : This is a Software Engineer role, targeted ideally at someone who is ready to learn significant amounts of the next generation of tech. Most of the systems are built in Python so it's important you … either have strong experience with Python, or have a solid foundational knowledge of data structures and algorithms. Much of the high-performance software is written in Rust, which will increase with time - you will be exposed to this regularly. This positions involves facilitating physics experiments, so it is crucial More ❯
Join Cambridge Kinetics as a Front-End Software Engineer and become the driving force behind our pixel-perfect, high-performance user interfaces for our product Kinabase. Cambridge Kinetics is growing fast, and we're looking for an ambitious graduate software engineer who's eager to learn and willing … to make a visible impact from day one. As a part of our growing front-end team, you'll work closely with seasoned software engineers, gaining hands-on mentorship while owning real features of Kinabase-our flagship platform. This role empowers you to drive both the look and functionality … guidance to accelerate your development. Who we're looking for A creative problem-solver who thrives on combining visual design with strong front-end engineering skills. You'll write clean, maintainable code and take ownership of how products look, feel and perform. We're keen to see applications from More ❯
Bicester, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Alces Flight
STAFF SOFTWARE ENGINEER/OXFORDSHIRE/UP TO £80,000 & GREAT BENEFITS Amazing new opportunity for a Staff Software Engineer to join a niche and growing tech organisation. Excellent pay and challenging opportunities to ensure you realise your potential! Alces Flight designs and develops innovative software for … AI&HPC systems across the UK. We are advocates of open-source software and strongly believe in community-driven development. We have a wide customer base in multiple market sectors including academic/research institutions, banking, manufacturing and Formula One. Due to increasing investment we're developing a new … platform to expand our reach into Europe and the US and are looking for a highly motivated Staff Software Engineer to join our development team to help hack out the core of a new SaaS/IaaS platform from the ground up. Whats on Offer? Excellent pay (Up to More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Computer Futures / SThree Group
Management: Identify and mitigate technical risks. Documentation & Best Practices: Maintain architectural standards and documentation. Skills, Knowledge, and Expertise: Educational Background: Degree in Computer Science, SoftwareEngineering, Information Technology, or related field (or professional equivalent). Experience: 7+ years in designing and implementing large-scale, distributed cloud systems, with More ❯
of Specialist Allowance) + excellent benefits including outstanding pension Division: Computing Site Location: UKAEA Culham, Oxfordshire Confirmed Grade: Level 4 Department: Computational Science and Engineering Company Description By 2050, the planet could be using twice as much electricity compared to today. Are you interested in contributing and helping to … checks for criminal convictions and possibly a search of open source data. The Role As an HPC Computational Engineer, you will join the Advanced Engineering Simulation Group within the UKAEAs Computing Division. We conduct research and development across diverse areas such as high-performance computing, algorithm development, artificial intelligence … codes to new computing architectures. Other Duties: - Promote and disseminate our activities both internally and externally through reports, journal articles, conference contributions, and published software packages. - Willingness to travel domestically and abroad for short periods. - Supporting users in adopting your outputs and technologies. Qualifications Essential: - Master's degree in More ❯
oxford district, south east england, united kingdom
UK Atomic Energy Authority
of Specialist Allowance) + excellent benefits including outstanding pension Division: Computing Site Location: UKAEA Culham, Oxfordshire Confirmed Grade: Level 4 Department: Computational Science and Engineering Company Description By 2050, the planet could be using twice as much electricity compared to today. Are you interested in contributing and helping to … checks for criminal convictions and possibly a search of open source data. The Role As an HPC Computational Engineer, you will join the Advanced Engineering Simulation Group within the UKAEAs Computing Division. We conduct research and development across diverse areas such as high-performance computing, algorithm development, artificial intelligence … codes to new computing architectures. Other Duties: - Promote and disseminate our activities both internally and externally through reports, journal articles, conference contributions, and published software packages. - Willingness to travel domestically and abroad for short periods. - Supporting users in adopting your outputs and technologies. Qualifications Essential: - Master's degree in More ❯
DBS) checks for criminal convictions and possibly a search of open source data. The Role As aHPC Computational Engineer, you will join the Advanced Engineering Simulation Group within the UKAEA's Computing Division. We conduct research and development across diverse areas such ashigh-performance computing, algorithm development, artificial intelligence … codes to new computing architectures. Other Duties: Promote and disseminate our activities both internally and externally through reports, journal articles,conference contributions,and published software packages. Willingness to travel domestically and abroad for short periods. Supporting users in adopting your outputs and technologies. Qualifications Essential: Master's degree in … a relevant STEM discipline, e.g. physics, materials science, physical sciences, engineering, mathematics,computer science, or equivalent experience. Experience in performing uncertainty quantification or error analysis. Experience in modelling with numerical methods(e.g. Monte Carlo, Finite Elements, Finite Volumes). Experience of at least one compiled programming language (e.g. C++ More ❯
of-a-kind robots can reach over 14 meters high and are already transforming operations in 50+ major warehouses worldwide . As a Robotics Software and Commissioning Engineer , you’ll play a vital role in bringing our robots to life. You’ll work closely with the production team to … ensure seamless deployment, develop tools for ongoing maintenance, and support software releases. This role requires a strong foundation in softwareengineering, robotics, electronics, and mechanics to ensure our robots perform at their best in real-world environments. Key Responsibilities: Act as the primary software engineer within … the commissioning team, helping to prepare, test, and configure robots. Support the verification and validation process of software releases across our robot fleet. Develop automation tools and processes to enhance robot inspection, calibration, and maintenance. Conduct thorough configuration, calibration, and functional testing before deployment. Collaborate with cross-functional teams More ❯
of-a-kind robots can reach over 14 meters high and are already transforming operations in 50+ major warehouses worldwide . As a Robotics Software and Commissioning Engineer , you’ll play a vital role in bringing our robots to life. You’ll work closely with the production team to … ensure seamless deployment, develop tools for ongoing maintenance, and support software releases. This role requires a strong foundation in softwareengineering, robotics, electronics, and mechanics to ensure our robots perform at their best in real-world environments. Key Responsibilities: Act as the primary software engineer within … the commissioning team, helping to prepare, test, and configure robots. Support the verification and validation process of software releases across our robot fleet. Develop automation tools and processes to enhance robot inspection, calibration, and maintenance. Conduct thorough configuration, calibration, and functional testing before deployment. Collaborate with cross-functional teams More ❯
and already integrated with elite sports organisations, this business is looking for a talented System Engineer to join its small but mighty product and engineering team. This is a unique opportunity to work on bleeding-edge solutions with real-world applications in sport performance and analytics. You’ll collaborate … closely with the SoftwareEngineering Lead to develop and maintain new capabilities across a range of hardware-integrated software products. This role is ideal for someone who thrives in fast-paced, agile environments, and wants their work to have tangible impact. What You’ll Be Doing Designing … developing, and maintaining high-performance, multi-threaded C++ applications (C++17+). Supporting and enhancing existing software systems in a Linux environment. Creating automation tooling and scripting using Python (or similar). Driving continuous system improvement and performance optimization. Conducting thorough regression and integration testing. Providing on-site support for More ❯
and already integrated with elite sports organisations, this business is looking for a talented System Engineer to join its small but mighty product and engineering team. This is a unique opportunity to work on bleeding-edge solutions with real-world applications in sport performance and analytics. You’ll collaborate … closely with the SoftwareEngineering Lead to develop and maintain new capabilities across a range of hardware-integrated software products. This role is ideal for someone who thrives in fast-paced, agile environments, and wants their work to have tangible impact. What You’ll Be Doing Designing … developing, and maintaining high-performance, multi-threaded C++ applications (C++17+). Supporting and enhancing existing software systems in a Linux environment. Creating automation tooling and scripting using Python (or similar). Driving continuous system improvement and performance optimization. Conducting thorough regression and integration testing. Providing on-site support for More ❯
Brize Norton, Oxfordshire, UK Hybrid / WFH Options
Airbus Operations Limited
the coordination meetings with (Nations/OCCAR) and A400M Program to support the customer requirements Providing active support during the migration plans for new software versions (migration plan, non-regression tests, testing of the new functionalities, testing fixed bugs, etc) Providing the list of new requirements identified during training … the queries are implemented as required ABOUT YOU You have some IT system capabilities (excel, access, xml, SQL, PLSQL, etc) You have knowledge of softwareengineering processes You have knowledge of software development You have the ability to work with multi-national teams or complex organizational environments More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Atomic Weapons Establishment
Senior HPC Software Engineer Senior HPC Software Engineer Apply locations Reading area time type Full time posted on Posted 5 Days Ago time left to apply End Date: January 16, 2025 (22 days left to apply) job requisition id R12925 If you'd like to be considered for … let us know your preferred working pattern on your application. Let us introduce the role An opportunity is now available for a Senior HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. As part of this role, you will be … Providing appropriate assistance for porting specific codes to new platforms. Designing, coding, testing, installing, and maintaining software modules. Producing suitable online documentation. Interacting with vendors, universities, and US laboratories on leading-edge research. Undertaking research level investigation of advanced novel techniques for solution of multi-physics problems. Developing relevant More ❯
Carterton, Oxfordshire, United Kingdom Hybrid / WFH Options
coordination meetings with (Nations/OCCAR) and A400M Program to support the customer requirements br Providing active support during the migration plans for new software versions (migration plan, non-regression tests, testing of the new functionalities, testing fixed bugs, etc) br Providing the list of new requirements identified during … are implemented as required ABOUT YOU br You have some IT system capabilities (excel, access, xml, SQL, PLSQL, etc) br You have knowledge of softwareengineering processes br You have knowledge of software development br You have the ability to work with multi-national teams or complex More ❯
and AI," "Foundations," "Digital Health," and "Security," researchers from various disciplines work together on topics relevant to solving the challenges facing society. The Digital Engineering Faculty of the University of Potsdam and HPI offers a computer science engineering degree program that is unique in Germany. In the course … tech industry Desirable: Expertise in US technology law What we offer The Hasso Plattner Institute (HPI) is Germany's center of excellence for digital engineering where world-renowned fundamental and cutting edge research meets knowledge transfer and entrepreneurship. HPI offers an engineering computer science program that is unique … atmosphere Support when presenting papers at conferences or public meetings Access to state-of-the-art facilities, including a newly founded AI lab for softwareengineering, and opportunities to work on research projects with leading business partners and international academic institutions Opportunity to build up your network with More ❯
teams. This role is suited for someone with strong hands-on programming experience in JavaScript who also has an interest in DevOps, or a Software Engineer looking to transition into DevOps Engineering. More ❯
Reports To: VP of Engineering Salary: Based Upon Experience Full/Part Time: Full Time Location: Rickmansworth, Chessington, Oxford, Hebdon Bridge, Penryn Sound Devices is looking for an experienced FPGA Engineer to join our team. Our audio and RF products are used by demanding professionals in Hollywood, on tour … engineers who have designed a lot of cool products and who are eager to teach, and to learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and … C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field Experience developing FPGA More ❯
problems, we will give you the opportunity to have real-world impact and purpose, working in one of our Central Government business units. Our Software Engineers are trusted to work closely with a wide range of clients on exciting projects with real-world critical purpose and positive impact on … be prepared to undergo National Security Vetting (NSV) to Security Check (SC) level as a minimum. Your future duties and responsibilities As a Senior Software Engineer you'll join a flagship UK Government programme working on a project that helps protect UK citizens' lives. Working as part of a … Sound understanding of DevOps principles, practices and philosophy • Experience in Spring Boot You'll also need demonstrable experience and competency in the following: • Java engineering and general software architecture • Software lifecycle automation and best practices • Problem solving complemented by good analytical and reasoning abilities • Awareness of security More ❯
the Experimentation Platform Team, you will develop and maintain our in-house experimentation platform that runs all experiments at Viator. You will collaborate with software engineers, analysts, and product managers to build high-quality models and tools integrated into our platform. This role offers flexibility to work from our More ❯
towards a BSc (Honours) Degree in Digital and Technology Solutions (Level 6) with The Development Manager Ltd in partnership with Staffordshire University, specialising in SoftwareEngineering, Cyber Security or Data Analysis. In addition, the successful candidate will be encouraged and given time to work towards other professional certifications. … and office-based working. About You We would love to hear from proficient computer users who have an excellent understanding of computer hardware and software, including operating systems, memory and storage, the fundamentals of computer networks and the fundamentals of cyber security. You will be an analytical, creative problem … be able to demonstrate good verbal and written communication skills and be a well-organised multi-tasker. Previous hands-on technical experience (hardware or software), whether at home, school or in a club, would be very beneficial. You will have (or be predicted) three good A levels, including maths More ❯