Permanent 'Software Engineering' Job Vacancies

1,926 to 1,950 of 6,400 Permanent Software Engineering Jobs

Senior Software Engineer

patchway, south west england, united kingdom
Anson McCade
Senior Software Engineer (C++) A leading European defence organisation, recognised with multiple recent industry and employer awards, is seeking a Senior Software Engineer to join its growing UK software engineering capability. This company has been ranked among the top employers for veterans, received Gold-level recognition for its support of the armed forces community, and continues … to invest heavily in UK technology and engineering careers through multi-million-pound site expansions. You’ll be working on the next generation of mission planning and control systems, contributing across the full software engineering lifecycle while collaborating with international partners and stakeholders. What you will do: • Lead the design, development, and delivery of complex, mission-critical … software in Core Java and/or C++ • Translate and refine software requirements with internal and external customers, ensuring full lifecycle management • Spearhead technical implementation and drive certification processes, while mentoring other engineers • Work in a collaborative environment that values innovation, diversity, and personal development, with strong support for work–life balance Skills and experience: • Excellent proficiency in More ❯
Posted:

Senior Software Engineer

United Kingdom
Tech Talent Partners
Senior Full-Stack Software Engineer -remote -up to £120K An early-stage B2B SaaS company seeks a Lead Software Engineer to join their UK based team. The role requires significant experience across Full-stack Engineering in addition to experience leading software engineers. The company is an AI-first B2B business that transforms the way businesses operate. … against this mission. The team come from some of the UK’s most exciting technology scale-ups and are well placed to execute. The role requires significant Full-Stack Engineering experience, including the backend, frontend and platform. It’s responsible for leading other engineers while remaining fully hands-on as an engineer. It will not suit someone who has … with multiple languages and has an open mind to finding the best technologies to solve their customers’ problems. About you : We’re looking for a hands-on Full-Stack Software Engineer who has experience in early-stage and scale-up technology companies. You must thrive in an environment where you work closely with customers and relish in receiving their More ❯
Posted:

Senior Real-Time Software Engineer - Robotics & Automation

Newcastle Upon Tyne, England, United Kingdom
Electus Recruitment Solutions
Senior Real-Time Software Engineer - Robotics & Automation experience Hybrid, Newcastle We’re hiring on behalf of a leading engineering organisation working at the cutting edge of defence technology. This newly created role sits within a multi-disciplinary R&D team solving complex, real-world problems through robotics, automation and intelligent systems. If you’re a software engineer … who wants to see your code power physical systems in demanding environments, this is your opportunity. What You’ll Be Doing Designing and developing software in C/C++, Python or Java Integrating code with electronics and mechanical systems Supporting testing and commissioning of new products Collaborating across engineering disciplines Reviewing and validating code from peers Documenting requirements … and troubleshooting guides Occasionally travelling to customer sites (UK and overseas) What You’ll Bring Degree in Software Engineering, Computer Science, Physics or Maths (2:1 or above) Expertise with C++ and Python is essential Experience with Linux and real-time software development Expertise with robotics, automation or machine control Basic electronics knowledge and ability to read More ❯
Posted:

Engineering Manager

Wolverhampton, West Midlands, United Kingdom
Hybrid / WFH Options
SF Recruitment (Tech)
Software Engineering Manager with key skills in developing multi-platform application using C# within an event sourced architecture teams is sought on a remote basis by a multi award winning technology solutions company based near North Birmingham. With a global expansion ongoing this Software Engineering manager will take charge of a multi-disciplinary engineering and … standards whilst working with the product and architectural teams to deliver AI focussed innovation across the platform. Team mentorship makes up a big part of this role with this Software Engineering Manager acting as the key thought leader in knowledge sharing, team collaboration and personal accountability for growth and career development In return this Engineering Manager can … expect excellent personal development opportunities within a highly dynamic, collaborative environment. This Engineering Manager based in the Midlands should have most of the following key skills: - A strong background in C# development - Solid understanding of QA - selenium WebDriver, SpecFlow etc - Proven people & technical leadership skills - Solid architectural/event sourcing understanding - CQRS, microservices, kafka etc - Database understanding - PostgreSQL, MongoDB More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Real-Time Software Engineer - Robotics & Automation

sunderland, tyne and wear, north east england, united kingdom
Electus Recruitment Solutions
Senior Real-Time Software Engineer - Robotics & Automation experience Hybrid, Newcastle We’re hiring on behalf of a leading engineering organisation working at the cutting edge of defence technology. This newly created role sits within a multi-disciplinary R&D team solving complex, real-world problems through robotics, automation and intelligent systems. If you’re a software engineer … who wants to see your code power physical systems in demanding environments, this is your opportunity. What You’ll Be Doing Designing and developing software in C/C++, Python or Java Integrating code with electronics and mechanical systems Supporting testing and commissioning of new products Collaborating across engineering disciplines Reviewing and validating code from peers Documenting requirements … and troubleshooting guides Occasionally travelling to customer sites (UK and overseas) What You’ll Bring Degree in Software Engineering, Computer Science, Physics or Maths (2:1 or above) Expertise with C++ and Python is essential Experience with Linux and real-time software development Expertise with robotics, automation or machine control Basic electronics knowledge and ability to read More ❯
Posted:

Senior Software Engineer (C# / JavaScript)

London, United Kingdom
We are looking to speak with Senior Software Engineers for our client, a growing SaaS company. Design and Architect scalable, reliable, and high-performance services and APIs. Write clean, optimised, and maintainable code primarily in TypeScript within an AWS cloud environment. Lead technical reviews and drive best engineering practices across the team (testing, CI/CD, documentation). … 5+ years of professional experience in software development, with 2+ years in a Senior capacity within a fast-paced SaaS or tech environment. More ❯
Posted:

Senior Software Engineer

Edinburgh, Midlothian, United Kingdom
OSI Systems, Inc
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 element … 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

London, UK
Tech Talent Partners
Senior Full-Stack Software Engineer Have you got what it takes to succeed The following information should be read carefully by all candidates. -remote -up to £120K An early-stage B2B SaaS company seeks a Lead Software Engineer to join their UK based team. The role requires significant experience across Full-stack Engineering in addition to experience … leading software engineers. The company is an AI-first B2B business that transforms the way businesses operate. It has raised early-stage funding and built a team of 10 to deliver against this mission. The team come from some of the UK's most exciting technology scale-ups and are well placed to execute. The role requires significant Full … Stack Engineering experience, including the backend, frontend and platform. It's responsible for leading other engineers while remaining fully hands-on as an engineer. It will not suit someone who has formally managed teams and not been hands-on. The stack includes Python, although they would like someone who has worked with multiple languages and has an open mind More ❯
Employment Type: Full-time
Posted:

Software Engineer with DevOps training

Widnes, Cheshire, United Kingdom
Job Title: Software Engineer - (Python focused full stack) North Cheshire, Hybrid/On-site working. Minimum Commercial Experience - 3 Years Looking for a Software Engineering position that hits a little different? I'm supporting an IOT Technology business based in North Cheshire looking to grow their experienced Software Engineering team. Their innovative products use advanced … analytics, predictive models and AI to develop novel Software Applications that out shine their competition. This role will suit a Mid-Senior level Software Engineer who is comfortable working autonomously within their technology stack. Working within their small team you'll be given the opportunity to contribute to new ideas for features and functionality of future versions and … brand new applications. Implement cloud infrastructure using GCP or AWS services Work closely with the hardware and firmware teams to integrate the Software into the IOT device Languages: Python (This would be the primary language used) Experience in front end and web work such as Angular, React, HTML, CSS, REST Databases: PostgreSQL Cloud: They primarily use GCP with some More ❯
Posted:

Software Engineer

Gloucester, England, United Kingdom
Anson McCade
Software Engineers – National Security | Gloucester | Up to £70k + Package | DV/SC Clearance Required I’m hiring Software Engineers to join one of the UK’s leading secure technology teams — delivering software solutions that protect national interests and support the UK’s most critical missions. If you’re looking for meaningful engineering work — where your … technologies, data, and secure cloud systems Opportunities to progress into technical leadership or architecture This suits engineers who enjoy varied, high-stakes problem solving , value the rigour of secure software engineering, and want to work in teams where precision and purpose matter. If you’re eligible for DV or SC and want to apply your software skills More ❯
Posted:

Java Software Engineer - Real-time Payments

Wimbledon, England, United Kingdom
Hybrid / WFH Options
Morson Edge (Financial Services)
Senior Java Software Engineer – Real-Time Payments Engineering Fintech We’re looking for an experienced Java Software Engineer to join a global Fintech based in South West London. The company develops high-performance technology solutions for leading financial institutions, helping them strengthen and modernise their payments capabilities. About the role You’ll join the core engineering … Familiarity with AWS and MongoDB Previous experience in financial services, ideally within payments Why join Work on systems used by major global banks Be part of a highly collaborative, engineering-driven culture Focus on real-time, high-throughput systems and modern Java technologies Hybrid working model – 2 days per week in the South London office If you’re passionate … about engineering high-quality, real-time systems and want to work with talented engineers in a growing Fintech, we’d love to hear from you. Sponsorship: Not available More ❯
Posted:

Java Software Engineer - Real-time Payments

london, south east england, united kingdom
Hybrid / WFH Options
Morson Edge (Financial Services)
Senior Java Software Engineer – Real-Time Payments Engineering Fintech We’re looking for an experienced Java Software Engineer to join a global Fintech based in South West London. The company develops high-performance technology solutions for leading financial institutions, helping them strengthen and modernise their payments capabilities. About the role You’ll join the core engineering … Familiarity with AWS and MongoDB Previous experience in financial services, ideally within payments Why join Work on systems used by major global banks Be part of a highly collaborative, engineering-driven culture Focus on real-time, high-throughput systems and modern Java technologies Hybrid working model – 2 days per week in the South London office If you’re passionate … about engineering high-quality, real-time systems and want to work with talented engineers in a growing Fintech, we’d love to hear from you. Sponsorship: Not available More ❯
Posted:

Java Software Engineer - Real-time Payments

london (wimbledon), south east england, united kingdom
Hybrid / WFH Options
Morson Edge (Financial Services)
Senior Java Software Engineer – Real-Time Payments Engineering Fintech We’re looking for an experienced Java Software Engineer to join a global Fintech based in South West London. The company develops high-performance technology solutions for leading financial institutions, helping them strengthen and modernise their payments capabilities. About the role You’ll join the core engineering … Familiarity with AWS and MongoDB Previous experience in financial services, ideally within payments Why join Work on systems used by major global banks Be part of a highly collaborative, engineering-driven culture Focus on real-time, high-throughput systems and modern Java technologies Hybrid working model – 2 days per week in the South London office If you’re passionate … about engineering high-quality, real-time systems and want to work with talented engineers in a growing Fintech, we’d love to hear from you. Sponsorship: Not available More ❯
Posted:

Software Engineer

cheltenham, south west england, united kingdom
Anson McCade
Software Engineers – National Security | Gloucester | Up to £70k + Package | DV/SC Clearance Required I’m hiring Software Engineers to join one of the UK’s leading secure technology teams — delivering software solutions that protect national interests and support the UK’s most critical missions. If you’re looking for meaningful engineering work — where your … technologies, data, and secure cloud systems Opportunities to progress into technical leadership or architecture This suits engineers who enjoy varied, high-stakes problem solving , value the rigour of secure software engineering, and want to work in teams where precision and purpose matter. If you’re eligible for DV or SC and want to apply your software skills More ❯
Posted:

Senior Software Engineer (C# / JavaScript)

United Kingdom
The Vacancy Are you a Senior Software Development Engineer looking to join a company where your work truly makes a difference? Where you re empowered to innovate, collaborate, and help shape the future of healthcare technology? Then this could be the opportunity for you. We re looking for a talented Senior Software Development Engineer to join our EMIS … X Analytics team and help us build solutions that improve the lives of healthcare professionals and patients across the UK. This role focuses on solving Data Engineering challenges to enable NHS and other healthcare users to harness the analytical power of the EMIS-X Analytics platform. You ll work with Python, SQL, and AWS, collaborating with data and software … engineers to deliver impactful solutions. What you ll do We believe in the power of technology to make healthcare faster, better, and more accessible to all. As a Senior Software Development Engineer, you ll play a key role in helping us deliver innovative products that support healthcare professionals in making informed decisions. Key responsibilities include: Contributing to all stages More ❯
Posted:

Staff Software Engineer

City of London, London, United Kingdom
Your Next Hire
About the Job Staff Software Engineer Hybrid – 3 days a week in Central London Up to £120k + bonus + equity (or open to contract) Robotics/Automation/Life Sciences We’re working with a cutting-edge company at the intersection of robotics, software, and life sciences. Their mission is to build the engine that powers the … next generation of automated labs transforming how experiments are run and accelerating scientific discovery at scale. This is a chance to join a small, high-calibre engineering team working on systems that literally help save lives. About the Company Building next-gen lab automation platforms used in research and diagnostics Combining robotics, software, and data to automate experiments … end-to-end Backed by tier-1 investors and partnering with leading pharma and biotech companies Engineering-first culture with deep technical challenges Operating at the intersection of hardware, software, and AI What You’ll Be Doing Designing and building high-performance, real-time backend systems that power automated lab operations Working with Python and high-performance languages More ❯
Posted:

Staff Software Engineer

London Area, United Kingdom
Your Next Hire
About the Job Staff Software Engineer Hybrid – 3 days a week in Central London Up to £120k + bonus + equity (or open to contract) Robotics/Automation/Life Sciences We’re working with a cutting-edge company at the intersection of robotics, software, and life sciences. Their mission is to build the engine that powers the … next generation of automated labs transforming how experiments are run and accelerating scientific discovery at scale. This is a chance to join a small, high-calibre engineering team working on systems that literally help save lives. About the Company Building next-gen lab automation platforms used in research and diagnostics Combining robotics, software, and data to automate experiments … end-to-end Backed by tier-1 investors and partnering with leading pharma and biotech companies Engineering-first culture with deep technical challenges Operating at the intersection of hardware, software, and AI What You’ll Be Doing Designing and building high-performance, real-time backend systems that power automated lab operations Working with Python and high-performance languages More ❯
Posted:

Software Engineer - Java Microservices

London, South East, England, United Kingdom
Hybrid / WFH Options
Salt Search
Software Engineer - Java Microservices Location: London (Hybrid) About the Role We're excited to be supporting our client, a leading organisation in the financial services sector, in their search for a Software Engineer (Java Microservices) to join a high-performing, collaborative engineering team. This is a fantastic opportunity for a driven and passionate developer who enjoys working … on complex, large-scale systems. You'll be designing, building, and maintaining innovative, secure, and high-performance software solutions that directly impact millions of customers. The environment is fast-paced, technically challenging, and highly rewarding - ideal for an engineer who wants to deepen their expertise in Java microservices , cloud technologies, and Agile delivery . What You'll Be Doing … Java-based microservices within a distributed, cloud-native environment Working as part of a dedicated feature team , collaborating closely with engineers, architects, and business analysts Producing high-quality, maintainable software that meets both functional and non-functional requirements Taking full ownership across the software development lifecycle - from requirements and design through to deployment, monitoring, and support Contributing to More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Staff Software Engineer

london, south east england, united kingdom
Your Next Hire
About the Job Staff Software Engineer Hybrid – 3 days a week in Central London Up to £120k + bonus + equity (or open to contract) Robotics/Automation/Life Sciences We’re working with a cutting-edge company at the intersection of robotics, software, and life sciences. Their mission is to build the engine that powers the … next generation of automated labs transforming how experiments are run and accelerating scientific discovery at scale. This is a chance to join a small, high-calibre engineering team working on systems that literally help save lives. About the Company Building next-gen lab automation platforms used in research and diagnostics Combining robotics, software, and data to automate experiments … end-to-end Backed by tier-1 investors and partnering with leading pharma and biotech companies Engineering-first culture with deep technical challenges Operating at the intersection of hardware, software, and AI What You’ll Be Doing Designing and building high-performance, real-time backend systems that power automated lab operations Working with Python and high-performance languages More ❯
Posted:

Staff Software Engineer

slough, south east england, united kingdom
Your Next Hire
About the Job Staff Software Engineer Hybrid – 3 days a week in Central London Up to £120k + bonus + equity (or open to contract) Robotics/Automation/Life Sciences We’re working with a cutting-edge company at the intersection of robotics, software, and life sciences. Their mission is to build the engine that powers the … next generation of automated labs transforming how experiments are run and accelerating scientific discovery at scale. This is a chance to join a small, high-calibre engineering team working on systems that literally help save lives. About the Company Building next-gen lab automation platforms used in research and diagnostics Combining robotics, software, and data to automate experiments … end-to-end Backed by tier-1 investors and partnering with leading pharma and biotech companies Engineering-first culture with deep technical challenges Operating at the intersection of hardware, software, and AI What You’ll Be Doing Designing and building high-performance, real-time backend systems that power automated lab operations Working with Python and high-performance languages More ❯
Posted:

Staff Software Engineer

london (city of london), south east england, united kingdom
Your Next Hire
About the Job Staff Software Engineer Hybrid – 3 days a week in Central London Up to £120k + bonus + equity (or open to contract) Robotics/Automation/Life Sciences We’re working with a cutting-edge company at the intersection of robotics, software, and life sciences. Their mission is to build the engine that powers the … next generation of automated labs transforming how experiments are run and accelerating scientific discovery at scale. This is a chance to join a small, high-calibre engineering team working on systems that literally help save lives. About the Company Building next-gen lab automation platforms used in research and diagnostics Combining robotics, software, and data to automate experiments … end-to-end Backed by tier-1 investors and partnering with leading pharma and biotech companies Engineering-first culture with deep technical challenges Operating at the intersection of hardware, software, and AI What You’ll Be Doing Designing and building high-performance, real-time backend systems that power automated lab operations Working with Python and high-performance languages More ❯
Posted:

Principal Software Engineer

London, United Kingdom
Principal Software Engineer Location: London - 1x a month Salary: £95,000 - £120,000 + equity + benefits An established, global technology business within the hospitality-tech industry is seeking an accomplished Principal Software Engineer to lead the design and delivery of next-generation digital solutions. This is an opportunity to shape greenfield projects from the ground … and drive long-term innovation. What will I be doing? Lead the technical vision and architectural direction across complex backend systems, ensuring scalability, reliability, and performance. Partner closely with engineering leadership to define best practices, coding standards, and long-term technical strategy. Design, develop, and oversee the delivery of robust, production-grade software built using Python, Django, Cloud … with business priorities to deliver scalable, maintainable solutions. What do I need to be successful? Degree in Computer Science or equivalent hands-on experience. 7+ years' experience in backend software development, including several years in a senior or principal-level engineering role. Expertise in Python (or a similar backend language), with proven experience designing distributed systems, APIs, and More ❯
Posted:

Principal Software Engineer

City of London, London, United Kingdom
Fruition Group
Principal Software Engineer Location: London - 1x a month Salary: £95,000 - £120,000 + equity + benefits An established, global technology business within the hospitality-tech industry is seeking an accomplished Principal Software Engineer to lead the design and delivery of next-generation digital solutions. This is an opportunity to shape greenfield projects from the ground up - architecting … and drive long-term innovation. What will I be doing? Lead the technical vision and architectural direction across complex backend systems, ensuring scalability, reliability, and performance. Partner closely with engineering leadership to define best practices, coding standards, and long-term technical strategy. Design, develop, and oversee the delivery of robust, production-grade software built using Python, Django, Cloud … with business priorities to deliver scalable, maintainable solutions. What do I need to be successful? Degree in Computer Science or equivalent hands-on experience. 7+ years' experience in backend software development, including several years in a senior or principal-level engineering role. Expertise in Python (or a similar backend language), with proven experience designing distributed systems, APIs, and More ❯
Employment Type: Permanent
Posted:

Software Development Director

Uxbridge, Middlesex, United Kingdom
MBR Partners
the entire water cycle - from smart distribution and leak detection to wastewater treatment optimization, compliance automation, and ESG reporting. The client is a well-financed start-up, and the Software Development Director will be responsible for growing a small team of full-stack developers + others. What sets our client apart is their ability to combine: Domain expertise in … communities, our client is committed to shaping the future of water management through scalable, resilient, and intelligent digital solutions Position Overview We are seeking a forward-thinking Director of Software Development with expertise in Python, Django, SaaS platforms, real-time industrial systems, IoT, Hybrid Twins, and deployment across edge, cloud, and on-prem environments. This leader will drive innovation … ensure the quality and timely delivery of software, and guide engineering teams in building high-performance, modular, and scalable solutions. The role requires both strong leadership and hands-on coding knowledge to set technical direction and uphold engineering excellence. Key Responsibilities Leadership and Strategy: Define and execute the software development roadmap with a focus on SaaS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

City Of London, England, United Kingdom
Fruition Group
Principal Software Engineer Location: London - 1x a month Salary: £95,000 - £120,000 + equity + benefits An established, global technology business within the hospitality-tech industry is seeking an accomplished Principal Software Engineer to lead the design and delivery of next-generation digital solutions. This is an opportunity to shape greenfield projects from the ground up - architecting … and drive long-term innovation. What will I be doing? Lead the technical vision and architectural direction across complex backend systems, ensuring scalability, reliability, and performance. Partner closely with engineering leadership to define best practices, coding standards, and long-term technical strategy. Design, develop, and oversee the delivery of robust, production-grade software built using Python, Django, Cloud … with business priorities to deliver scalable, maintainable solutions. What do I need to be successful? Degree in Computer Science or equivalent hands-on experience. 7+ years' experience in backend software development, including several years in a senior or principal-level engineering role. Expertise in Python (or a similar backend language), with proven experience designing distributed systems, APIs, and More ❯
Posted:
Software Engineering
10th Percentile
£45,000
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£132,500