Senior Software Engineer Jobs in the UK

251 to 275 of 555 Senior Software Engineer Jobs in the UK

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
IO Associates
Job title: Senior Embedded Software Engineer Location: Cambridge Salary: £55,000 to £65,000 Job type: Permanent iO are currently partnered with a small but growing Cambridge based, product developing company. Currently they are on the lookout for a Senior Embedded Software Engineer to join on a permanent basis. This is a rare opportunity … them to be autonomous and actually build their ideas. You will genuinely have the chance to make a huge difference in this position. What we need from you: Embedded software development skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication skills when it comes to … discussing your ideas A developed understanding of communications protocols including SPI/I2C, SSH, HTTPS etc Comprehensive knowledge of software engineering principles, coding best practices, development tools, and full lifecycle processes Exposure to high level languages (C#/Python) as well as hardware systems This role is perfect for an individual who thrives working in a diverse team and More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Embedded Software Engineer

Birmingham, West Midlands, United Kingdom
Hybrid / WFH Options
TAE Power Solutions Engineering Ltd
Senior Embedded Software Engineer Hybrid/Onsite to Birmingham TAE Power Solutions. The Next Paradigm Shift: Accelerated. The future is electric, but only if its better for businesses, consumers, and the planet. We bring electrification to the next level, to enable and sustain a cleaner planet. At TAE Power Solutions, we design power management systems that use … we develop a clean energy ecosystem of proprietary technology designed to go faster, perform stronger, travel farther, and last longer. About the Role: As a member of the Embedded Software team within TAE Power Solutions, you will be working on a range of demonstrator and production projects, developing software for embedded systems in automotive applications. You will be … involved in all stages of the software development process, and liaise directly with customers, suppliers, and other engineering teams. Essential Duties & Responsibilities: Provide technical delivery and leadership of embedded software activities Creation and management of software requirements Architectural design of the software Development and testing of embedded C code Integration of application and base software More ❯
Employment Type: Permanent, Work From Home
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

didcot, 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 - 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 - C++, Python - Financial/Banking

London, United Kingdom
N.P.A
Senior C++ Software Developer, Python - Financial/Banking Candidates will have 5+ years C++ experience (ideally more) and excellent knowledge of Python - ideally coming from a Financial/Banking background with knowledge of Equities, Futures & Options and Fixed Income and Exchange Connectivity with some Low Latency experience. Job Overview You will work with the Product, Infrastructure and QA … teams, to produce high performance, low latency and highly reliable code. Your goal will be to develop software which handle large amount of TPS to drive a highly efficient technology used by several markets around the world. To be successful in this role as a Senior Software Engineer C++, you will be a proponent of agile … methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past. Responsibilities and Duties Codes, tests, integrates, and documents software. Provides technical leadership to more junior employees and More ❯
Employment Type: Permanent
Salary: GBP 85,000 - 120,000 Annual
Posted:

Senior Software Engineer - C++, Python - Financial / Banking

City of London, London, England, United Kingdom
N P Associates
Senior C++ Software Developer, Python - Financial/Banking Candidates will have 5+ years C++ experience (ideally more) and excellent knowledge of Python - ideally coming from a Financial/Banking background with knowledge of Equities, Futures & Options and Fixed Income and Exchange Connectivity with some Low Latency experience. Job Overview You will work with the Product, Infrastructure and QA … teams, to produce high performance, low latency and highly reliable code. Your goal will be to develop software which handle large amount of TPS to drive a highly efficient technology used by several markets around the world. To be successful in this role as a Senior Software Engineer C++, you will be a proponent of agile … methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past. Responsibilities and Duties • Codes, tests, integrates, and documents software. • Provides technical leadership to more junior employees and More ❯
Employment Type: Full-Time
Salary: £85,000 - £120,000 per annum
Posted:

Senior Software Engineer

london, south east england, united kingdom
Hybrid / WFH Options
Prisma Data
Prisma, we are building the data layer for modern applications. If you are fascinated by the leading-edge architecture and technology used in today's data-intensive, highly scalable software systems, with distributed graph data on a massive scale, but you want the energy, challenges, and freedom that come with working in a small startup, then a job at … with data. By combining the power of open-source with cutting-edge commercial solutions, we're shaping the future of databases, one developer at a time. What would a Senior TypeScript Engineer at Prisma do? You will join a team of skilled TypeScript engineers tackling challenges across the stack to deliver a market-leading ORM. A typical day … t fit the description perfectly, we'd still love to hear from you. Many of these can be learnt on the job: 5+ years of professional experience as a Senior Software Engineer (or equivalent senior-level role) with a proven track record of delivering production-grade systems. Deep backend engineering expertise with JavaScript and TypeScript, writing More ❯
Posted:

Senior Software Engineer V05274

Portsmouth, Hampshire, England, United Kingdom
Hybrid / WFH Options
Outsource
Job: Senior Software Engineer Company: BAE Systems Hourly Rate: £50.79 PAYE or £68.55 Umbrella Location : Portsmouth - hybrid Contract : 12 months (Opportunity to be extended) Working Hours : 37 hours per week Key Responsibilities : Supporting the maintenance and further development and enhancement of multiple software systems within the Autonomy group. Designing, reviewing, developing, testing, documenting, configuring and delivering … software products to the agreed standards and procedures using the specified tools. Testing software products sufficiently to ensure software product quality is maintained and minimal or no re-work is required. Investigating and resolving obsolescence issues and problems raised during any stage of the development lifecycle, including software and system integration, qualification, and in-service trials. … Communicating effectively, identifying early potential risks, seeking clarification and providing feedback to the software and integration lead. Skills & Qualifications : Extensive knowledge of programming languages, Object Oriented programming and design patterns with a minimum of 5 years of C++ experience Minimum of 10 years software development experience. Understanding of UML or similarly high level design methodology. Understanding of the More ❯
Employment Type: Contractor
Rate: £51.00 - £69.00 per hour
Posted:

Senior Software Engineer V05274

Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Outsource UK lTD
Job: Senior Software Engineer Company: BAE Systems Hourly Rate: £50.79 PAYE or £68.55 Umbrella Location : Portsmouth - hybrid Contract : 12 months (Opportunity to be extended) Working Hours : 37 hours per week Key Responsibilities : Supporting the maintenance and further development and enhancement of multiple software systems within the Autonomy group. Designing, reviewing, developing, testing, documenting, configuring and delivering … software products to the agreed standards and procedures using the specified tools. Testing software products sufficiently to ensure software product quality is maintained and minimal or no re-work is required. Investigating and resolving obsolescence issues and problems raised during any stage of the development lifecycle, including software and system integration, qualification, and in-service trials. … Communicating effectively, identifying early potential risks, seeking clarification and providing feedback to the software and integration lead. Skills & Qualifications : Extensive knowledge of programming languages, Object Oriented programming and design patterns with a minimum of 5 years of C++ experience Minimum of 10 years software development experience. Understanding of UML or similarly high level design methodology. Understanding of the More ❯
Employment Type: Contract
Posted:

Senior Software Engineer

England, United Kingdom
Faculty
About Faculty At Faculty, we transform organisational performance through safe, impactful and human centric AI. With more than a decade of experience, we provide over 350 global customers with software, bespoke AI consultancy, and Fellows from our award winning Fellowship programme. Our expert team brings together leaders from across government, academia and global tech giants to solve the biggest … and learn from, some of the brilliant minds who are bringing Frontier AI to the frontlines of the world. About the Role We're looking for a full stack Senior Software Engineer to work in our Customer Development team on our ground breaking Frontier platform. Your role will focus on scaling our Decision Intelligence offering - providing AI … capabilities across high impact decisions. This comes with genuinely interesting technical challenges, with huge space for creativity and influence. We're actively seeking a senior full stack engineer to deliver our cutting edge product, Frontier, to new clients. As we continue to expand our platform's reach, you'll have the unique opportunity to build a scalable AI More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Derby, England, United Kingdom
Pektron
Pektron Group Ltd is searching for a Senior Embedded Software Engineer who will be responsible for writing software for a range of bespoke products. Our team: Our Engineering attitude is confident and “can do” and with solid research and a lot of intuition we nearly always succeed. Nearly all of our code is written in C … widely available language for the variety of 8, 16, 32 bit micros we use on our boards and we’re good at it! We pride ourselves on efficient reliable software and we mix our hardware and software teams together so that we can get the most out of our micros and we get it right first time. All … and let the tools (when driven correctly) do the coding! Obviously, there’s always plenty of code to be written and we continue to do low and middle level software the traditional way. You: You will be a highly motivated and self-managing Embedded Software Engineer with preferably the experience of working in a customer facing, commercial More ❯
Posted:

Senior Embedded Software Engineer

nottingham, midlands, united kingdom
Pektron
Pektron Group Ltd is searching for a Senior Embedded Software Engineer who will be responsible for writing software for a range of bespoke products. Our team: Our Engineering attitude is confident and “can do” and with solid research and a lot of intuition we nearly always succeed. Nearly all of our code is written in C … widely available language for the variety of 8, 16, 32 bit micros we use on our boards and we’re good at it! We pride ourselves on efficient reliable software and we mix our hardware and software teams together so that we can get the most out of our micros and we get it right first time. All … and let the tools (when driven correctly) do the coding! Obviously, there’s always plenty of code to be written and we continue to do low and middle level software the traditional way. You: You will be a highly motivated and self-managing Embedded Software Engineer with preferably the experience of working in a customer facing, commercial More ❯
Posted:

Senior Embedded Software Engineer

chesterfield, midlands, united kingdom
Pektron
Pektron Group Ltd is searching for a Senior Embedded Software Engineer who will be responsible for writing software for a range of bespoke products. Our team: Our Engineering attitude is confident and “can do” and with solid research and a lot of intuition we nearly always succeed. Nearly all of our code is written in C … widely available language for the variety of 8, 16, 32 bit micros we use on our boards and we’re good at it! We pride ourselves on efficient reliable software and we mix our hardware and software teams together so that we can get the most out of our micros and we get it right first time. All … and let the tools (when driven correctly) do the coding! Obviously, there’s always plenty of code to be written and we continue to do low and middle level software the traditional way. You: You will be a highly motivated and self-managing Embedded Software Engineer with preferably the experience of working in a customer facing, commercial More ❯
Posted:

Senior Software Engineer

London, United Kingdom
Faculty
About Faculty At Faculty, we transform organisational performance through safe, impactful and human-centric AI. With more than a decade of experience, we provide over 350 global customers with software, bespoke AI consultancy , and Fellows from our award winning Fellowship programme . Our expert team brings together leaders from across government, academia and global tech giants to solve the … and learn from, some of the brilliant minds who are bringing Frontier AI to the frontlines of the world. About the Role We're looking for a full-stack Senior Software Engineer to work in our Customer Development team on our ground-breaking Frontier platform. Your role will focus on scaling our Decision Intelligence offering - providing AI … capabilities across high-impact decisions. This comes with genuinely interesting technical challenges, with huge space for creativity and influence. We're actively seeking a senior full-stack engineer to deliver our cutting-edge product, Frontier, to new clients. As we continue to expand our platform's reach, you'll have the unique opportunity to build a scalable AI More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Livingston, Scotland, United Kingdom
IC Resources
Senior Embedded Software Engineer Location: Scotland Employment Type: Permanent, Full-Time Salary: Up to £65,000 I’m working with an independent technology consultancy in the central belt of Scotland that’s looking to expand its engineering team with a Senior Embedded Software Engineer. The company partners with a range of UK and international clients … delivering custom electronic and software solutions across industrial, scientific, energy, and consumer markets. This position would suit an engineer who enjoys hands-on embedded development, particularly bare-metal or RTOS-based work, and values working in a close-knit, multidisciplinary team alongside hardware, firmware, and FPGA specialists. Key Responsibilities Design, implement, and test embedded firmware for a range … of microcontrollers (ARM Cortex-M, PIC, etc.) Develop software for bare-metal and RTOS environments (e.g., FreeRTOS) Support multiple projects throughout the development lifecycle , from prototype to production Collaborate closely with hardware and FPGA teams to integrate systems effectively Skills & Experience Strong proficiency in C programming for embedded systems Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN More ❯
Posted:

Senior Embedded Software Engineer

edinburgh, central scotland, united kingdom
IC Resources
Senior Embedded Software Engineer Location: Scotland Employment Type: Permanent, Full-Time Salary: Up to £65,000 I’m working with an independent technology consultancy in the central belt of Scotland that’s looking to expand its engineering team with a Senior Embedded Software Engineer. The company partners with a range of UK and international clients … delivering custom electronic and software solutions across industrial, scientific, energy, and consumer markets. This position would suit an engineer who enjoys hands-on embedded development, particularly bare-metal or RTOS-based work, and values working in a close-knit, multidisciplinary team alongside hardware, firmware, and FPGA specialists. Key Responsibilities Design, implement, and test embedded firmware for a range … of microcontrollers (ARM Cortex-M, PIC, etc.) Develop software for bare-metal and RTOS environments (e.g., FreeRTOS) Support multiple projects throughout the development lifecycle , from prototype to production Collaborate closely with hardware and FPGA teams to integrate systems effectively Skills & Experience Strong proficiency in C programming for embedded systems Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN More ❯
Posted:

Senior Software Engineer I

London, UK
Disability Solutions
Senior Software Engineer I Are you ready for the next step in your engineering career? Would you enjoy working on our cutting-edge products? About Our Team: We are strengthening our software engineering team to modernise our existing application stack, powering one of LexisNexis Intellectual Property's flagship AI products, LexisNexis® Classification. The team modernises the … around a core, including Angular, Python, C#/.Net, SQL, AWS (EKS, S3, Lambda, CDK, etc.), Applied AI/ML libraries and frameworks. About The Role: We are hiring Software Engineers to work on modernising and enhancing a key product, LexisNexis® Classification. This product uses AI to read millions of patents globally and pull the relevant patents into custom … with Python and/or C# (experience in both is highly desirable). Experience with AWS or similar cloud providers, including knowledge of running cost-effective serverless architecture. Understand Software Engineering techniques and processes. Strong interpersonal, communication, and presentation skills applicable to a wide audience. Experience with PyTorch, Scikit-learn, Go, JavaScript, Azure Pipelines, and Databricks is desirable, but More ❯
Posted:

Senior Software Engineer

Woking, Surrey, United Kingdom
Hybrid / WFH Options
Arrow McLaren IndyCar
And play your part in racing history You belong here. High performance starts with you. Purpose of the Role The purpose of this role is to analyse, design and engineer innovative software solutions to projects aligned with the requirements of McLaren Racing. As a senior member of the development team, you will provide technical leadership on a … range of projects, contribute to initiatives beyond your own team, and mentor less experienced team members. Role Dimensions The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies that help improve our Formula 1 car's performance. This starts with aerodynamicists submitting designs via the CFD Portal, through wind … analysis, to simulation and car setup optimisation, to trackside operational decision-making tools such as race strategy. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focussed platforms and solutions. As a Senior Specialist Software Engineer, your role will combine elements of technical leadership, agile/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Software Engineer

London, United Kingdom
Hybrid / WFH Options
Experis UK
Senior Backend Software Engineer - London (Hybrid) | Equity + Competitive Salary Join a fast-growing AI startup transforming a trillion-pound industry through intelligent automation. We're building the next generation of workflow technology - streamlining complex, manual processes and empowering professionals to focus on the work that truly matters. If you love solving deep technical problems, shaping architecture … and seeing your code have a real-world impact, this is a chance to build something meaningful from the ground up. The Role We're looking for a Senior Backend Engineer to take ownership of key backend services that power our AI-driven platform. You'll work closely with product, frontend, and AI teams to design, build, and More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Software Engineer

Edinburgh, Midlothian, United Kingdom
OSI Systems, Inc
outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients. Role Overview The Senior Software Engineer will be a member of the Spacelabs R&D engineering team working on the development of Spacelabs Patient Monitoring and Connectivity (PMC) products. This position … requires a deep understanding of solid design and development practices and the ability to apply those to Spacelabs product development. The person will be accountable for developing and delivering software that supports the next generation Enterprise products. They will work with other cross-functional members to provide technical software level expertise, and solutions to engineering problems. A key … functional, performance and cybersecurity needs of our customers. A strong systems approach to product development will be necessary in this role. Our team plays a key role in building software products and features. You will use a wide range of technologies, programming languages and systems. You will be involved in architecture/design of new features and functionality, as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Grove, midlands, united kingdom
Atlassian Williams Racing
We are seeking Senior Software Engineers to join the team within the Aero Software and Vehicle Performance Software groups. In this role, you will report directly to the Head of your respective group and will be instrumental in developing innovative software solutions that enhance and support the efforts of our Engineering and Operations teams. This … to work with a highly specialised user base at Williams Racing on state-of-the-art simulations, real time data, bespoke analysis tools, and enabling operational excellence. We view software and data as critical drivers in our mission to advance up the grid. Your contributions will have a tangible impact, both in our factory and on the track. The … Software Development group develops bespoke software to support our Engineering and Operations functions at Williams Racing. The group is composed of several software development teams that focus on areas such as Aerodynamics, Vehicle Dynamics and Vehicle Performance. We aim to leverage the right tools and technologies for the right job. We have a large estate of software More ❯
Posted:

Senior Software Engineer

grove, south east england, united kingdom
Atlassian Williams Racing
We are seeking Senior Software Engineers to join the team within the Aero Software and Vehicle Performance Software groups. In this role, you will report directly to the Head of your respective group and will be instrumental in developing innovative software solutions that enhance and support the efforts of our Engineering and Operations teams. This … to work with a highly specialised user base at Williams Racing on state-of-the-art simulations, real time data, bespoke analysis tools, and enabling operational excellence. We view software and data as critical drivers in our mission to advance up the grid. Your contributions will have a tangible impact, both in our factory and on the track. The … Software Development group develops bespoke software to support our Engineering and Operations functions at Williams Racing. The group is composed of several software development teams that focus on areas such as Aerodynamics, Vehicle Dynamics and Vehicle Performance. We aim to leverage the right tools and technologies for the right job. We have a large estate of software More ❯
Posted:

Contract Senior Embedded Software Engineer

Motherwell, Lanarkshire, Scotland, United Kingdom
Avanti
Contract Senior Embedded Software Engineer Avanti Recruitment is working with a leading technology company that designs and develops high-performance electronic systems used in real-world, mission-critical environments. The business is expanding its engineering capability to deliver the next generation of smart instrumentation products where precision, speed, and reliability are essential. You will take ownership across … the full software development lifecycle. This includes architecture, implementation, integration, and testing of embedded systems that meet exacting performance and safety requirements. You will be expected to attend the office three days per week. Core Tech • Embedded C • 16/32-bit microcontrollers • RTOS • Communication protocols: SPI, I2C, TCP/IP • Firmware for peripherals (UART, SPI, I2C, etc.) If … you are an experienced Embedded Software Engineer seeking your next contract and available to start soon, please apply online today. More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Senior Software Engineer - Platform

England, United Kingdom
Hybrid / WFH Options
RVU Co UK
Senior Software Engineer - Platform Department: Engineering Employment Type: Permanent Location: London Hybrid: 2 days per week in our London office (Tower Bridge/London Bridge) Overview About Uswitch: At Uswitch, our goal is to be the UK's favourite way to choose and manage home-life essentials - from broadband and mobiles to energy and insurance. As we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Senior Software Engineer
10th Percentile
£60,000
25th Percentile
£65,000
Median
£85,000
75th Percentile
£111,250
90th Percentile
£135,000