Software Engineer Jobs in the Thames Valley

1 to 25 of 71 Software Engineer Jobs in the Thames Valley

Software Engineer, Python, COR7356

Oxford, Oxfordshire, South East, United Kingdom
Corriculo Ltd
Software Engineer, Python, COR7356 This is an excellent opportunity for a junior-to-mid-level Software Engineer to join an established, innovative Medtech company, originally spun out of Oxford University. The Software Engineer will use prior commercial experience of Python to develop state-of-the-art medical imaging software and techniques to support … business development and growth. Working closely with the CTO as part of a dedicated development team working to develop state-of-the-art medical imaging software, the Software Engineer will: Work with a mature Python/Django codebase to further develop clinical products which give diagnostics information to clinicians Work with machine learning concepts to develop existing … administer documented procedures around quality and cybersecurity Monitor and optimise system performance, availability, and security, troubleshooting/resolving issues across cloud, network and Linux-based systems The Company The Software Engineer will be joining an established Oxford-university spinout, paving the way in the diagnosis of disease. They are a company who are truly making a difference, with More ❯
Employment Type: Permanent
Salary: £40,000
Posted:

Lead Software Engineer

Reading, Berkshire, South East, United Kingdom
Platform Recruitment Limited
Lead Software Engineer | Reading | £70-90k Do you have experience with embedded systems & AI? A fast-growing company in Reading is looking for someone like you to lead their Software Development team. You'll be able to lead the direction of the software architecture while working on real-life environmental solutions making the world a … greener, and safer place. Responsibilities as a Lead Software Engineer: + Full ownership of the software used on the companys modules & lead development & maintenance of applications for the main system + Mentorship of junior engineers, taking the lead in the companys culture + Developing embedded systems and AI models Required skills for Lead Software Engineer: + Have held a leading software engineer role for a number of years + Proficiency with scripting languages like Python + Proficiency in C++ and Computer Vision + Experience developing control mechanisms for automation + Experience with embedded software development (microcontrollers etc.) Desirable skills: + Experience designing low power automated systems + AWS knowledge + Experience More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

Senior Software Engineer, C++, COR7263

Wantage, Oxfordshire, South East, United Kingdom
Corriculo Ltd
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and 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 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 they use - a variety of applications across both web and desktop, such as state-of-the-art simulations, real time data and bespoke analysis tools. Benefits include: Bonus scheme to … Engineering, or other technical environments would be of benefit I want to do that! If you have any questions or would simply welcome a chat about this excellent Senior Software Engineer position and company, just call me or drop me an email, as I'd love to hear from you! If, though, you think this role could be More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Embedded Software Engineer

milton keynes, south east england, united kingdom
Hybrid / WFH Options
Probe UK
individual who wishes to grow with the company and share in their current and future success. You can expect excellent career progression and learning opportunities with this business. Embedded Software Engineer Role Overview Develop the companys embedded software within their ever-expanding product range. Hold responsibility for Release firmware: from Design Brief to product release and beyond. … Be part of the next generation of products in an exciting team and dynamic industry. Embedded Software Engineer Hours, Pay and Benefits £30,000 - £60,000 (fully dependant on your level of experience) Monday Friday, 8:00am to 5:00pm, with some opportunity for hybrid working 33 days holiday, Sick pay, Death in service cover, Unique, relaxed environment … Casual dress code Commutable From: Northampton, Wellingborough, Rugby, Kettering, Bedford, Milton Keynes Embedded Software Engineer Essential Candidate Requirements Embedded C. Git and the command line. Hardware debugging using logic analysers, scopes etc. Writing technical documentation. Must have permanent UK Right to Work. Experience of any of the following would be advantageous Advanced DSP implementation and design for audio. More ❯
Posted:

Software Engineer - Robotics

Didcot, Oxfordshire, England, United Kingdom
Mars Recruitment
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 More ❯
Employment Type: Full-Time
Salary: £55,000 - £65,000 per annum
Posted:

Lead Software Engineer

Garford, Oxfordshire, United Kingdom
Hybrid / WFH Options
Mars Recruitment
Lead Software Engineer C++ Python Linux Oxfordshire Hybrid £65,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at … the forefront of scientific research industry developing instrumentation and tools to aid groundbreaking science. They now seek a highly dynamic Lead Software Engineer who thrives in a fast-paced, evolving environments and can seamlessly adapt to changing priorities. The ideal candidate will not only bring technical expertise and architectural vision but also excel in collaboration and stakeholder engagement. … both technical and non-technical audiences. We re looking for someone who can inspire, influence, and drive alignment while fostering a positive and innovative team culture. The successful Lead Software Engineer will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software More ❯
Employment Type: Permanent
Salary: GBP 65,000 Annual
Posted:

Lead Software Engineer

Frilford, Abingdon, Oxfordshire, England, United Kingdom
Hybrid / WFH Options
Mars Recruitment
Lead Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid | £65,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at … the forefront of scientific research industry developing instrumentation and tools to aid groundbreaking science. They now seek a highly dynamic Lead Software Engineer who thrives in a fast-paced, evolving environments and can seamlessly adapt to changing priorities. The ideal candidate will not only bring technical expertise and architectural vision but also excel in collaboration and stakeholder engagement. … both technical and non-technical audiences. We’re looking for someone who can inspire, influence, and drive alignment while fostering a positive and innovative team culture. The successful Lead Software Engineer will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software More ❯
Employment Type: Full-Time
Salary: £65,000 per annum
Posted:

Senior Embedded Software Engineer

Maidenhead, Berkshire, England, United Kingdom
Malloy Aeronautics Ltd
Job title: Senior Embedded Software Engineer Location : Maidenhead, Berkshire Salary Range: £60,000 - £80,000 The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical integration … the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Senior Embedded Software Engineer, you will be reporting to the Software Engineering Manager as an embedded systems developer . Responsible for integration of hardware and software, this exciting role … in the UK. We seek someone looking to support in the development and verification of flight control software. You will be supporting in the delivery of engineering outputs including software requirements, software design, software implementation and software testing. Applying your knowledge and principles of engineering to assist in the implementation of aircraft control systems to a More ❯
Employment Type: Full-Time
Salary: £60,000 - £80,000 per annum
Posted:

Senior Software Engineer

Banbury, Oxfordshire, South East, United Kingdom
Hybrid / WFH Options
Oscar Associates (UK) Limited
Senior Software Engineer We're currently working with a growing SaaS company based in Banbury that are looking for a Senior Software Engineer skilled with C# ASP.NET, Angular, and SQL. This role will naturally grow in to a Lead Engineer position as the team grows. You will be working to develop and build their new … out nationally, and then internationally. This role is based in Banbury, and it will require you to be onsite a minimum of two days per week. Essential Experience: Professional software engineering experience (typically 5+ years) using C#/ASP.NET (Core & Framework) and modern JavaScript/TypeScript frameworks, particularly Angular (v8+). Significant understanding and practical experience with relational databases … . Benefits: Competitive Base Salary Hybrid Working Private Healthcare 33 Days Holiday 37.5 Hour work weeks - flexi-hours Great career progression 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 More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Principal Software Engineer

Berkshire, United Kingdom
Jonathan Lee Recruitment Ltd
Step into a world where innovation meets impact. This exciting opportunity as a Principal Software Engineer offers you the chance to be part of a forward-thinking company that is revolutionising defence technology. Contributing to cutting-edge solutions, you will play a pivotal role in delivering advanced systems that redefine security and trust on a global scale. With … and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks. - Review system design artefacts and … derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and coach junior engineers, sharing knowledge and expertise to foster growth and development. More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 80,000 Annual
Posted:

Principal Software Engineer

Maidenhead, Berkshire, England, United Kingdom
Jonathan Lee Recruitment
Step into a world where innovation meets impact. This exciting opportunity as a Principal Software Engineer offers you the chance to be part of a forward-thinking company that is revolutionising defence technology. Contributing to cutting-edge solutions, you will play a pivotal role in delivering advanced systems that redefine security and trust on a global scale. With … and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks. - Review system design artefacts and … derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and coach junior engineers, sharing knowledge and expertise to foster growth and development. More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Software Engineer

Great Linford, Buckinghamshire, United Kingdom
Hybrid / WFH Options
Techniche Global Ltd
Software Engineer Special Purpose Machinery Milton Keynes (On-site) 12-month contract Outside IR35 available We re supporting a special purpose machine builder in Milton Keynes with the appointment of three Software Engineers for a long-term contract assignment. This is an opportunity to join a growing engineering team delivering complex automation projects for high-precision machinery. … IR35). Location: On-site in Milton Keynes, Monday to Thursday. Remote: Fridays are remote working. Duration: Initial 12-month contract with potential extension. If you're an experienced software engineer looking for a technically engaging contract in the automation or machinery sector, this could be a great fit. More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Senior Software Engineer

Reading, Berkshire, England, United Kingdom
Avanti
Senior Software Engineer – Product Development – Reading (Hybrid) Avanti Recruitment is partnering with a thriving Software company in Reading. We are looking for an expert Product Engineer with very strong OO PHP skills or OO programming in another language and happy to work with PHP. This role will suit an engineer who thrives on solving customer … problems , not chasing the latest tech or buzzwords. The Senior Software Engineer will take ownership of complex, high-impact product features on a well-established SaaS platform. This is a hands-on engineering role, not a website maintenance job and you’ll be building the logic, architecture, and integrations that power core customer solutions. The Role Working within … evolution with scalable, maintainable architecture Occasionally creating supporting UIs for complex functionality What We’re Looking For Deep expertise in object-oriented programming and backend architecture Strong understanding of software engineering principles and design patterns API design, development, and integration experience HTML, CSS, JavaScript Solid database knowledge (MySQL preferred) Comfortable owning projects end-to-end Linux, SaaS platforms, CRM More ❯
Employment Type: Full-Time
Salary: £65,000 - £75,000 per annum
Posted:

Software Engineer - Generative AI

Newbury, Berkshire, United Kingdom
Hybrid / WFH Options
Viavi
Software Engineer - Generative AI page is loaded Software Engineer - Generative AIlocations: Newbury, GBRtime type: Full timeposted on: Posted Todaytime left to apply: End Date: November 3, 2025 (19 days left to apply)job requisition id: Summary: VIAVI has a 90+ year history of technical innovations that have evolved to keep pace and address our customer's … most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses, and data centers. And we are also at the forefront of optical security - we bend light to develop and deliver optical solutions that provide security to the … science, product, and operations teams Champion responsible AI practices and safety mechanisms in all development work Pre-Requisites/Skills/Experience Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field (Master's a plus) Extensive experience in professional software development Strong Python skills and a track record of delivering maintainable, well-tested code Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Reading, Berkshire, South East, United Kingdom
Gerrell & Hard
Embedded Software Engineer Hybrid with visits to the office near Reading Up to £70k + Bonus + Great Benefits Were looking for an Embedded Software Engineer who is interested in developing a next generation sensor for the marine industry. This would appeal to Engineers who want variety and enjoy working closely with the bare metal electronics … power constraints of these systems. Embedded Systems Experience of developing and debugging, including cross-compiling for different hardware architectures, virtualisation and docker concepts. Able to work in a structured software development environment that includes: Architecting & documenting designs. Following coding guidelines. Developing unit and system tests. Degree in Electrical/Electronic Engineering, Physics, Maths, Software Engineering, Computer Science … years of proven software engineering industry experience Security clearance is required - Sole UK national status (must hold a single passport which is British). More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Senior Software Engineer

Banbury, Oxfordshire, United Kingdom
Oscar Associates (UK) Limited
Senior Software Engineer We're currently working with a growing SaaS company based in Banbury that are looking for a Senior Software Engineer skilled with C# ASP.NET, Angular, and SQL. This role will naturally grow in to a Lead Engineer position as the team grows. You will be working to develop and build their new More ❯
Employment Type: Permanent
Salary: GBP 65,000 Annual
Posted:

Senior Embedded Software Engineer

Milton Keynes, England, United Kingdom
Belcan
Senior Embedded Software Engineer 📍 Milton Keynes – Onsite 🕒 Permanent Position Ready to launch your career into orbit? Join a cutting-edge team developing next-generation communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. This is your chance to work on technology that’s literally out of this world. 🚀 What You’ll Be Doing As … a Senior Embedded Software Engineer, you’ll be at the heart of our mission-critical projects, designing and developing software that powers high-reliability systems in extreme environments. Craft low-level and high-level software in C , from concept to deployment. Drive development across the full software stack: microcontrollers, drivers, BSPs, applications, and user interfaces. More ❯
Posted:

Senior Embedded Software Engineer

high wycombe, south east england, united kingdom
Belcan
Senior Embedded Software Engineer 📍 Milton Keynes – Onsite 🕒 Permanent Position Ready to launch your career into orbit? Join a cutting-edge team developing next-generation communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. This is your chance to work on technology that’s literally out of this world. 🚀 What You’ll Be Doing As … a Senior Embedded Software Engineer, you’ll be at the heart of our mission-critical projects, designing and developing software that powers high-reliability systems in extreme environments. Craft low-level and high-level software in C , from concept to deployment. Drive development across the full software stack: microcontrollers, drivers, BSPs, applications, and user interfaces. More ❯
Posted:

Senior Software Engineer

Thatcham, Berkshire, United Kingdom
Jonathan Lee Recruitment
Step into the future of defence technology with an exceptional opportunity as a Senior Software Engineer. If you're passionate about innovation and looking to make a real impact, this role offers you the chance to work on cutting-edge projects that redefine what's possible in the industry. Join a forward-thinking team that values excellence, creativity, and … career development. What You Will Do: Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. Apply object-oriented design techniques to ensure code reusability and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture that meet high-level system needs. Use modelling tools like RSA and … EA to document and maintain software designs, ensuring accuracy for code generation. Contribute to bids and proposals by generating technical estimates and identifying associated risks. Propose and implement improvements in tools, processes, and techniques to enhance software development efficiency. What You Will Bring: A degree in an engineering, mathematical, or science-based subject, or equivalent experience. Proficiency in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Berkshire, United Kingdom
Jonathan Lee Recruitment Ltd
Step into the future of defence technology with an exceptional opportunity as a Senior Software Engineer. If you're passionate about innovation and looking to make a real impact, this role offers you the chance to work on cutting-edge projects that redefine what's possible in the industry. Join a forward-thinking team that values excellence, creativity, and … work on high-profile programmes, this is your chance to thrive in a role that truly matters. What You Will Do: - Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. - Apply object-oriented design techniques to ensure code reusability and integration with testing frameworks. - Review system design artefacts to derive software requirements and architecture that meet high-level system needs. - Use modelling tools like RSA and EA to document and maintain software designs, ensuring accuracy for code generation. - Contribute to bids and proposals by generating technical estimates and identifying associated risks. - Propose and implement improvements in tools, processes, and techniques to enhance software development efficiency. What You Will More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 65,000 Annual
Posted:

Senior Software Engineer

Maidenhead, Berkshire, England, United Kingdom
Jonathan Lee Recruitment
Step into the future of defence technology with an exceptional opportunity as a Senior Software Engineer. If you're passionate about innovation and looking to make a real impact, this role offers you the chance to work on cutting-edge projects that redefine what's possible in the industry. Join a forward-thinking team that values excellence, creativity, and … work on high-profile programmes, this is your chance to thrive in a role that truly matters. What You Will Do: - Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. - Apply object-oriented design techniques to ensure code reusability and integration with testing frameworks. - Review system design artefacts to derive software requirements and architecture that meet high-level system needs. - Use modelling tools like RSA and EA to document and maintain software designs, ensuring accuracy for code generation. - Contribute to bids and proposals by generating technical estimates and identifying associated risks. - Propose and implement improvements in tools, processes, and techniques to enhance software development efficiency. What You Will More ❯
Employment Type: Full-Time
Salary: £60,000 - £65,000 per annum
Posted:

Senior Software Engineer

Berkshire, United Kingdom
Matchtech
Our client, a prestigious entity in the Defence & Security sector, is currently seeking a Senior Software Engineer to join their dedicated team in Berkshire. This permanent position offers the opportunity to work fully onsite due to network requirements, with the added benefit of a potential bonus and eligibility for security clearance enhancements. Key Responsibilities - Design, implement, test, and … maintain embedded and application software following project processes. Apply object-oriented design for reusable code and integration with testing frameworks. Review system designs to derive software requirements and architecture. Document and maintain software design using tools like RSA and EA. Follow and promote best practices: TDD/BDD, CI/CD, DevSecOps, C/C++ standards. Estimate … at least one of: embedded product development (bare-metal/RTOS like ThreadX, QNX, Linux), embedded Linux application/kernel/driver development, or C/C++. Knowledge of software development processes, Object-Oriented Design, Design Patterns, and software testing. Desirable: Languages: Python, JavaScript/node.js/react.js, Rust Knowledge of communications protocols (e.g., TCP/IP) Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - AI Projects

Milton Keynes, Buckinghamshire, England, United Kingdom
Hybrid / WFH Options
Connexa
+ Bonus + Benefits Clearance Required: British Citizens only, SC eligible Our client, a consultancy at the forefront of public sector digital transformation, is looking for a Senior Software Engineer to join a high-performing team delivering AI-powered data platforms to government departments. You'll contribute to a secure full-stack platform enabling sensitive data redaction and … digital archiving. This is a chance to build innovative, scalable services that make a real-world impact across central government. Responsibilities: Design and develop secure, scalable full stack software solutions Work across 30% front-end development (React, TypeScript) and 70% back-end (Java, Spring Boot) Develop APIs, manage relational databases (PostgreSQL/MySQL), and deliver clean DevOps pipelines Collaborate … looking for: 4+ years of experience in full stack development Expertise in Java, Spring Boot, and front-end technologies including React Strong skills in PostgreSQL, API design, and secure software deployment Comfortable working in hybrid environments using CI/CD, Docker, GitHub Actions Excellent problem-solving ability and communication skills Must be a British Citizen and eligible for SC More ❯
Employment Type: Full-Time
Salary: £60,000 - £76,000 per annum
Posted:

Software Engineer

Hungerford, Berkshire, South East, United Kingdom
Hybrid / WFH Options
Searchability (UK) Ltd
Software Engineer - Hybrid - Global SaaS Organisation Opportunity to join a global SaaS company Salary up to £65k Hybrid working from Hungerford HQ (3 days onsite) Tech stack: C#, ASP.NET, .NET CORE, SQL, Azure Clear career progression into the leadership team Opportunities to work with technologies such as React and .NET MAUI If you'd prefer to keep your More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Software Engineer

Didcot, Oxfordshire, South East, United Kingdom
Science and Technology Facilities Council (STFC)
Defined benefit pension scheme and 30 days annual leave allowance plus 10.5 bank holiday/privilege days and several other benefits. About the Role: We are look for 2 Software Engineers to join the National Quantum Computing Centre (NQCC).You will be working alongside scientists, engineers, developers, and experts in quantum technologies, working to enhance the UK's quantum … computing capabilities.Reporting into the Software and Control Systems Group, the Software Engineer is essential to the delivery of our ambitious technology roadmap for supporting quantum computing for the UK. The Software and Control Systems Group maintains software ranging from the control of quantum computing hardware through to providing quantum programming platforms for application engineers. Our … stack. We are building a new team to research and implement a compiler and runtime focused on superconducting qubits. We have 2 positions available to support this, a Compiler Engineer and a Research Software Engineer. Not only is this an exciting role at the forefront of science and technology, the candidate will also gain excellent experience of large More ❯
Employment Type: Permanent
Salary: £55,000
Posted:
Software Engineer
the Thames Valley
10th Percentile
£30,500
25th Percentile
£32,500
Median
£58,215
75th Percentile
£69,688
90th Percentile
£72,750