Senior Software Engineer Jobs in the Thames Valley

1 to 25 of 54 Senior Software Engineer Jobs in the Thames Valley

Senior Software Engineer

slough, south east england, united kingdom
Burns Sheehan
Senior Software Engineer (Python) – Reducing Carbon Emissions with Machine Learning! Python on AWS £90-£110,000 per annum plus stock London Office - 1-2 days a week Are you a Senior Software Engineer with a passion for working with curious, humble colleagues to build exceptional customer-focused products using Python? Do you align with … their principles – “Work as much as you want, where you want” - giving Software Engineers the autonomy and support to perform at their best? Do you want to be part of a period of significant growth and opportunity, shaping elegant solutions to complex challenges and guiding engineering excellence? Then this is a role you should explore... Senior Software Engineer (Python) – We are working with one of the UKs most exciting scale-ups to find them Senior Software Engineers with exceptional knowledge of building great products in Python on AWS. They use machine learning technology to help tackle climate change by reducing carbon emissions. They are at a critical period in their journey and will More ❯
Posted:

Senior/Data Acquisition Software Engineer for D-II (SCM and Crystallography)

Didcot, Oxfordshire, South East, United Kingdom
Hybrid / WFH Options
Diamond Light Source
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. At Diamond we are currently undertaking a major upgrade of the facility, known as Diamond-II. Diamond-II will combine a new machine and new beamlines with a comprehensive series of upgrades to optics, detectors, sample environments … sample delivery capabilities and computing, which will ultimately generate an even more brilliant light source at a higher energy. About the Role We now have an opportunity for a software engineer within the DAQ group team that supports and develops software for Diamonds Soft Condensed Matter(SCM)and Crystallography(X)science groupson a 4-year fixed term More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Senior Software Engineer

slough, south east england, united kingdom
RedCat Digital
Working for an industry leading, high-growth SaaS business with some of the biggest brand names in the world as customers, the Senior Software Engineer will build innovative next-gen solutions that are at the forefront of the industry. In this role, the Senior Software Engineer will be given full autonomy, taking ownership from … backend systems (some frontend too, if you like). This area is the future of the company (and the industry!) and as such has strong investment and visibility. The Senior Software Engineer will be responsible for leading the design, build and deployment of industry leading software solutions. You’ll work in collaboration with product, design and … the wider engineering team to improve and scale existing features, as well as build brand new ones. The Senior Software Engineer will have: • Strong backend or full-stack software development experience • Strong coding experience in either Java, Golang (Go), Python or Scala – multiple would be even better! • Experience with cloud platforms e.g. AWS, Azure, GCP - Google More ❯
Posted:

Senior Software Engineer

slough, south east england, united kingdom
Hybrid / WFH Options
Harrington Starr
Senior Software Engineer Key Technologies: C#, .NET, React, AWS, Docker, Kubernetes City of London, United Kingdom Perm Role: £80,000 - £120,000 Harrington Starr has partnered with a Global Financial Services Vendor and they are looking for a Senior C#, .NET Software Engineer to join their growing team! This role provides the perfect opportunity … communication skills. Unrestricted right to work in the UK. This role offers hybrid working, with an office location based in the City of London. This role will suit a Senior Software Engineer, with expert C#, .NET experience and commercial use of React having a direct impact from the get-go. Apply below and if you have any More ❯
Posted:

Senior Software Engineer - Full Stack

slough, south east england, united kingdom
Hybrid / WFH Options
Capsa AI
At a Glance Capsa is an AI platform that accelerates due diligence and deepens insights for Private Equity funds. We are hiring senior software engineers who are comfortable contributing across all layers of the application and developing features end to end. Details: Role : Senior Software Engineer - Full Stack Location : London, UK (Hybrid, In-Person … defense companies like QinetiQ and retail tech startups such as Standard AI. The entire team consists of early-stage startup veterans passionate about building exceptional products. The Role A senior software engineer at Capsa is expected to own projects and features from conception to production, working across the stack to deliver improvements to our AI platform. Key … vision and will have a direct impact on its success. Have the opportunity for fast career growth. Enjoy yourself! Apply if: You have 4+ years of experience as a software engineer in a venture backed startup or top tech firm. You have taken entire products or features from ideation to production and you've measured their impact. You 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 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 … 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 … 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

slough, south east england, united kingdom
Hybrid / WFH Options
Tenth Revolution Group
About the Job Senior Software Engineer- Hybrid (2 days on site)- London- £100K+ Incredible Benefits Are you passionate about working with cutting-edge technology and looking to grow your skills in a forward-thinking environment? We’re currently looking for Senior Software Engineers who enjoy being hands-on and thrive on solving complex technical challenges. … the personal insurance space. The venture combines the agility and innovation of a start-up with the stability and backing of a major UK financial services provider. As a Senior Software Engineer , you’ll collaborate closely with Product Owners, subject matter experts, and other team members to deliver high-quality outcomes through continuous development and release cycles. More ❯
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 … we control 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 … 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 ML Platform & GenAI [Dubai Based]

slough, south east england, united kingdom
oryxsearch.io
Senior Software Engineer II – ML Platform & GenAI (relocation to dubai) Location: Dubai, United Arab Emirates As part of the Machine Learning Platform & Generative AI Applications team, this role sits at the intersection of engineering, data science, and product development. The team builds the foundational tools that power intelligent and engaging user experiences across multiple business verticals. This … is an exciting opportunity for a Senior Software Engineer with expertise in GenAI and platform engineering to contribute as a hands-on technical leader. You will help shape the next generation of AI-driven services by building scalable infrastructure and driving innovative applications from concept to production. Key Responsibilities Design and implement scalable services, APIs, and workflows … Collaborate with cross-functional teams including product managers, designers, and data scientists to translate high-level ideas into executable engineering tasks. Qualifications & Requirements 7+ years of professional experience in software engineering with strong design principles and system architecture knowledge. Proficiency in programming languages such as Python, Java, Go, or similar. Experience working with Generative AI and ML infrastructure, including More ❯
Posted:

Senior C++ Software Engineer

slough, south east england, united kingdom
IC Resources
Senior C++ Software Engineer London Join a pioneering team developing advanced software for secure, high-performance communications. This is an opportunity to contribute to technology that supports public safety, defence, and government operations, working within an organisation that combines the innovation of a start-up with the stability of a globally established leader. You’ll play … QA, and Architecture. If you’re passionate about engineering excellence, security, and reliability, this is a genuinely impactful role. In this role, you’ll design, build, and maintain C++ software for mission-critical communication systems while integrating with third-party platforms such as Motorola DCS and CADI. You’ll collaborate closely with cross-functional teams to deliver scalable and … secure solutions that perform under pressure. Your work will also involve participating in architecture discussions, contributing to code reviews, implementing best practices, and ensuring the software meets performance, reliability, and security standards. You’ll have the freedom to innovate and the responsibility to deliver technology that has real-world impact. What's required for this Senior C++ Software More ❯
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. … 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

slough, south east england, united kingdom
Premier Group
Senior Software Developer London – Twice a week in the office £70,000-£90,000 C#/Python/Azure I’m currently working for a well-established tech consultancy business of over 70 years who are based in Central London and looking for a Senior Software Developer , paying up to £90,000 and requiring office working More ❯
Posted:

Senior Software Engineer - Team Leader

Didcot, Oxfordshire, South East, United Kingdom
Hybrid / WFH Options
Diamond Light Source
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. About the Data Acquisition Group The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools … for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis. The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Senior Software Engineer - Team Leader

oxford district, south east england, united kingdom
Hybrid / WFH Options
Diamond Light Source
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. About the Data Acquisition Group The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools … for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis. The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and More ❯
Posted:

Senior Software Engineer

oxford district, south east england, united kingdom
Alpine F1 Team
Company ALPINE RACING LIMITED Job Description We have a role for a Senior Software Engineer to join the Software Engineering & Data team, where you will play a crucial role in developing cutting-edge software solutions that support and enhance the work that will help the team to achieve our goals in the Formula One World … Championship and return to the top of the grid. This is a unique opportunity to be part of a team of Software, Data, and Platform Engineers, but also Data Scientists who work to improve all areas of the team, from the design and manufacture of the car, to the performance analysis at track. The Role: The main responsibilities of … this position are to execute the software development life cycle (SDLC) over legacy and new projects, and comply with project plans and industry standards, following the team's culture, as well as communicating with the engineering teams to analyse problems and arrange solutions for them. Senior members of the team also have an important role around: Foster Strong More ❯
Posted:

Senior Software Engineer, Frontend

slough, south east england, united kingdom
Hybrid / WFH Options
Travelex
Job Role: Senior Software Engineer, Frontend Job Type: Full Time, Permanent Location: London, Hybrid (3 office days a week) Role purpose As a valued member of our engineering team, you will contribute to the development of our new web application, powered by a Headless CMS, using the latest frontend technologies. Working with a modern Next.js TypeScript stack … Exposure to backend or full-stack development (Node.js, Express, etc.) Developing white-label applications Building internationalised applications Familiarity with frontend observability best practices (we use Datadog) Experience in agile software development methodologies Why Travelex? To remain the world’s leading foreign exchange specialist, we are focused on making our customers’ lives simpler, more engaging and hassle free while they More ❯
Posted:

Senior Software Engineer

slough, south east england, united kingdom
Online Filings
a seamless experience that emphasises simplicity, efficiency, and rapid execution. Our goal is to remove obstacles, enabling you to achieve success faster and more effectively. Role Overview As a Senior Software Engineer, you will play a pivotal role in architecting and developing our next-generation web application and API. This role requires technical leadership, hands-on development … and mentoring of junior developers. You will drive the adoption of best practices, ensuring scalability, security, and performance. If you are passionate about software development, enjoy solving complex problems, and are ready to lead innovative projects, we encourage you to apply. Join our dynamic team and contribute to building transformative solutions that make a tangible impact. This role will … Qualifications and Key Skills Education: Bachelor’s in Computer Science or related field from a Tier 1 university. Experience: Minimum of 4 years of full-time professional experience in software development, with strong expertise in TypeScript, ReactJS, and Next.JS. Solid experience in building RESTful APIs Leadership: Proven track record of leading development teams and managing large-scale projects. Database More ❯
Posted:

Senior Software Engineer

slough, south east england, united kingdom
Hybrid / WFH Options
Investa
Equity options: 0.05% - 0.15% Hybrid working policy: Mandatory minimum three days a week in our Holborn office Experience level: At least six years in commercial software engineering On-call: Engineers are expected to be on-call at least one week per month If you're looking to join an exceptional, fast-paced, and growing team building innovative products in … role The Investa app was installed over 1,000 times within the first 24 hours of our priority access launch and we’re now looking for an extremely strong Senior Software Engineer to strengthen our engineering team as we scale. You will have extensive commercial experience designing, building and maintaining systems used in critical services or those … of continuous learning and improvement Ensure best practice through example and continual team feedback Root causing real-time production issues in a timely manner Taking a pragmatic approach to software development Your background Proven track record working with critical services or high-volume applications Strong proficiency in a number of programming languages, which can include Python, TypeScript, Java, JavaScript More ❯
Posted:

Senior Software Engineer C++

slough, south east england, united kingdom
Oxbridge AI
Senior C++ Software Engineer - Architect Are you a postive person who looks to continously improve themselves, their Code and ways of working? Would you like to see your Code make our World a better place for all? How would you like to contribute to a Multi Award Winning Company, who’s products serve the greater good for More ❯
Posted:

Senior Software Engineer

slough, south east england, united kingdom
Ripple
finance with blockchain technology, offering a wide variety of financial services, including cross-border payments, institutional crypto liquidity, digital asset custody, and our enterprise-grade stablecoin RLUSD. As a Software Engineer at Ripple, you'll work on payment technologies, building scalable solutions that power the future of finance. Your primary responsibilities will be for a core part of … role in increasing scale, efficiency, and observability, ensuring Ripple products interact seamlessly with global banks and payment providers in a consistent and trustworthy way. We are looking for a software engineer passionate about learning and understanding the way a complex fintech system works end-to-end and can help drive forward the development. A passion for making systems … variety of challenges spanning crypto, trading, fintech, and payment solutions. Fully integrate into a large system and spot opportunities for improvements and best practices. Prototype new solutions for complex software problems and implement them for production cloud deployments WHAT YOU'LL BRING: Experience building highly scalable and performant enterprise software Working knowledge of Java and its ecosystem (i.e. More ❯
Posted:

Senior Software Engineer (Quantum Compilers)

Reading, Berkshire, United Kingdom
Oxford Quantum Circuits
between 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 Software Engineer 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 … 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

slough, south east england, united kingdom
Heart Mind Talent
now entering an exciting scale-up phase. This is a unique opportunity to join and directly shape a pioneering consumer product. Role Overview We are looking for an outstanding Senior Software Engineer to join our fast-moving journey. You’ll be a key contributor across the stack in our Rust-based environment, building intuitive experiences and scalable … code reviews, mentor engineers, and support hiring as we grow Take ownership from concept to delivery, including infrastructure (deployments, observability, CI/CD) Must-Have Qualifications 5+ years in software engineering (flexible if skills and impact are strong) Strong foundations in typed languages (e.g., C++, Scala, Rust, Java, C#, Swift) Strong understanding of core programming concepts, including variable assignments More ❯
Posted:

Senior Backend Software Engineer - Pathogen

Oxford, Oxfordshire, United Kingdom
Ellison Institute, LLC
and public health. Role EIT fosters a culture of collaboration, innovation, and resilience, valuing diverse expertise to drive sustainable solutions to humanity's enduring challenges. We are hiring a Senior Backend Software Engineer to develop the platform services that store and provide access to data. This is a hands-on role (70-80%) with leadership responsibilities focused … managing and supporting the development of a high-performing team of backend engineers focused on the data platform. Essential knowledge, skills, and experience Proven experience as a backend cloud engineer, data engineer, or similar role. Proficiency in backend programming languages and API frameworks such as Python, NodeJS, Django, and FastAPI. Experience building flexible APIs using GraphQL. Expertise in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Senior Software Engineer
the Thames Valley
25th Percentile
£52,145
Median
£56,430
75th Percentile
£64,108
90th Percentile
£66,143