Permanent 'Software Engineering' Job Vacancies

2,901 to 2,925 of 6,863 Permanent Software Engineering Jobs

Application Software Engineer

slough, south east england, united kingdom
Ovyo
Title: Application Software Engineer Type: Long term contract (6 +months) Hybrid set-up: 3 days a week minimum - Reading About Ovyo Ovyo is a B2B services company providing flexible Engineering team & talent services to the streaming (video/media), space, satellite and comms industries. Our client, a leading innovator in satellite communications and space-based connectivity solutions, is … seeking an Application Software Engineer to design and prototype next-generation applications that demonstrate and enhance the capabilities of advanced satellite systems. This is a hands-on role focused on rapid prototyping, application design, and system integration, helping to bring proof-of-concept ideas into operational demonstrators for global communications and monitoring systems. Responsibilities: Design and develop proof-of … and deploy applications using Docker for reliable, reproducible execution across environments. Apply multi-threading and concurrency principles to optimize application performance and responsiveness. Collaborate with systems, RF, and data engineering teams to integrate software with underlying satellite and network infrastructures. Contribute to system documentation and participate in Agile development processes. Required experience: Proficiency in Python, including experience with More ❯
Posted:

Senior Software Engineer C++ Linux SQL

london, south east england, united kingdom
Hybrid / WFH Options
Client Server
Senior Software Engineer/Developer (C++ Linux SQL) London/WFH to £110k Global-leading FinTech is seeking a Senior Software Engineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. What's in it for you: Salary to £110k Pension (to 9% contribution) Healthcare Volunteer/charity days … Hybrid working Career development and training Your role: As a Backend Software Engineer, you'll be responsible for designing and building unique technical solutions, meeting user requirements and contributing to the evolution of the cutting-edge platform. The organisation is a pioneer in the field of cross-asset securities and derivatives post-trade processing technology, and have created ground … breaking, adaptable software that produces secure and scalable solutions for peak operational efficiency and optimum business performance for their clients. This is a great opportunity to accelerate your career alongside established business and technology leaders, and gain/deepen your finance experience. Not only can you take advantage of working in a modern, technology-driven environment, but you will More ❯
Posted:

Software Test Engineer

City of London, London, United Kingdom
CXC
London Type: Contract Duration: 6 months (high potential for extension or conversion) Work Setup: Hybrid – minimum 3 days on-site, 5 days preferred Project Overview Join a medical device software development program focused on AI-driven operating room technologies and video data processing systems . You’ll test and automate complex applications running on low-latency, high-performance computing … platforms used in surgical environments. Role Summary An automation-first quality culture , where software quality is built through code. As a Software Development Engineer in Test (SDET) , you’ll design, develop, and maintain automated test solutions for embedded and connected device platforms. This role requires a hands-on engineer with strong Python automation expertise and experience in systems … streaming systems (advantageous) Knowledge of CI/CD pipelines and version control systems (Git). Experience with performance, reliability, and system-level testing . Beneficial: Familiarity with medical device software standards (IEC 62304). Profile & Experience Bachelor’s degree in Computer Science, Engineering, or equivalent. 3+ years’ experience in SDET, automation, or software engineering roles. Proven More ❯
Posted:

Software Test Engineer

London Area, United Kingdom
CXC
London Type: Contract Duration: 6 months (high potential for extension or conversion) Work Setup: Hybrid – minimum 3 days on-site, 5 days preferred Project Overview Join a medical device software development program focused on AI-driven operating room technologies and video data processing systems . You’ll test and automate complex applications running on low-latency, high-performance computing … platforms used in surgical environments. Role Summary An automation-first quality culture , where software quality is built through code. As a Software Development Engineer in Test (SDET) , you’ll design, develop, and maintain automated test solutions for embedded and connected device platforms. This role requires a hands-on engineer with strong Python automation expertise and experience in systems … streaming systems (advantageous) Knowledge of CI/CD pipelines and version control systems (Git). Experience with performance, reliability, and system-level testing . Beneficial: Familiarity with medical device software standards (IEC 62304). Profile & Experience Bachelor’s degree in Computer Science, Engineering, or equivalent. 3+ years’ experience in SDET, automation, or software engineering roles. Proven More ❯
Posted:

C++ Software Engineer

BS1, Bristol, City of Bristol, United Kingdom
Softweb Resourcing
C++ Software Engineer - Cross Platform (Windows/Linux) Are you passionate about building software that solves real-world, challenging problems? You’ll contribute to the development and evolution of feature-rich analytical products relied upon worldwide - but in a company that’s small enough for you to have an immediate impact with plenty of career growth. The C++ … Software Engineer will collaborate with a close-knit group of software engineers working at the cutting edge of a range of complex cross platform software products across desktop, cloud and server environments. This is also one of the friendliest, smartest and fun teams to be part of in Bristol who can consider someone at the mid or … senior level. C++ Software Engineer requirements Strong knowledge of modern C++ with experience of C# desirable Excellent problem-solving A solid STEM degree background preferred (but not essential) An enthusiastic, humble approach to learning - and to making things better, every day Cloud, Cross platform (Linux/Windows), Azure, Python, 3D graphics (WebGL/OpenGL) experience all nice to have More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum Hybrid, Great Pension, Flexi, Bupa
Posted:

Senior Software Engineer C++ Linux SQL

slough, south east england, united kingdom
Hybrid / WFH Options
Client Server
Senior Software Engineer/Developer (C++ Linux SQL) London/WFH to £110k Global-leading FinTech is seeking a Senior Software Engineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. What's in it for you: Salary to £110k Pension (to 9% contribution) Healthcare Volunteer/charity days … Hybrid working Career development and training Your role: As a Backend Software Engineer, you'll be responsible for designing and building unique technical solutions, meeting user requirements and contributing to the evolution of the cutting-edge platform. The organisation is a pioneer in the field of cross-asset securities and derivatives post-trade processing technology, and have created ground … breaking, adaptable software that produces secure and scalable solutions for peak operational efficiency and optimum business performance for their clients. This is a great opportunity to accelerate your career alongside established business and technology leaders, and gain/deepen your finance experience. Not only can you take advantage of working in a modern, technology-driven environment, but you will More ❯
Posted:

Software Test Engineer

South East, United Kingdom
CXC
London Type: Contract Duration: 6 months (high potential for extension or conversion) Work Setup: Hybrid - minimum 3 days on-site, 5 days preferred Project Overview Join a medical device software development program focused on AI-driven operating room technologies and video data processing systems . You'll test and automate complex applications running on low-latency, high-performance computing … platforms used in surgical environments. Role Summary An automation-first quality culture , where software quality is built through code. As a Software Development Engineer in Test (SDET) , you'll design, develop, and maintain automated test solutions for embedded and connected device platforms. This role requires a hands-on engineer with strong Python automation expertise and experience in systems … streaming systems (advantageous) Knowledge of CI/CD pipelines and version control systems (Git). Experience with performance, reliability, and system-level testing . Beneficial: Familiarity with medical device software standards (IEC 62304). Profile & Experience Bachelor's degree in Computer Science, Engineering, or equivalent. 3+ years' experience in SDET, automation, or software engineering roles. Proven More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Test Engineer

london, south east england, united kingdom
CXC
London Type: Contract Duration: 6 months (high potential for extension or conversion) Work Setup: Hybrid – minimum 3 days on-site, 5 days preferred Project Overview Join a medical device software development program focused on AI-driven operating room technologies and video data processing systems . You’ll test and automate complex applications running on low-latency, high-performance computing … platforms used in surgical environments. Role Summary An automation-first quality culture , where software quality is built through code. As a Software Development Engineer in Test (SDET) , you’ll design, develop, and maintain automated test solutions for embedded and connected device platforms. This role requires a hands-on engineer with strong Python automation expertise and experience in systems … streaming systems (advantageous) Knowledge of CI/CD pipelines and version control systems (Git). Experience with performance, reliability, and system-level testing . Beneficial: Familiarity with medical device software standards (IEC 62304). Profile & Experience Bachelor’s degree in Computer Science, Engineering, or equivalent. 3+ years’ experience in SDET, automation, or software engineering roles. Proven More ❯
Posted:

Software Test Engineer

slough, south east england, united kingdom
CXC
London Type: Contract Duration: 6 months (high potential for extension or conversion) Work Setup: Hybrid – minimum 3 days on-site, 5 days preferred Project Overview Join a medical device software development program focused on AI-driven operating room technologies and video data processing systems . You’ll test and automate complex applications running on low-latency, high-performance computing … platforms used in surgical environments. Role Summary An automation-first quality culture , where software quality is built through code. As a Software Development Engineer in Test (SDET) , you’ll design, develop, and maintain automated test solutions for embedded and connected device platforms. This role requires a hands-on engineer with strong Python automation expertise and experience in systems … streaming systems (advantageous) Knowledge of CI/CD pipelines and version control systems (Git). Experience with performance, reliability, and system-level testing . Beneficial: Familiarity with medical device software standards (IEC 62304). Profile & Experience Bachelor’s degree in Computer Science, Engineering, or equivalent. 3+ years’ experience in SDET, automation, or software engineering roles. Proven More ❯
Posted:

Software Test Engineer

london (city of london), south east england, united kingdom
CXC
London Type: Contract Duration: 6 months (high potential for extension or conversion) Work Setup: Hybrid – minimum 3 days on-site, 5 days preferred Project Overview Join a medical device software development program focused on AI-driven operating room technologies and video data processing systems . You’ll test and automate complex applications running on low-latency, high-performance computing … platforms used in surgical environments. Role Summary An automation-first quality culture , where software quality is built through code. As a Software Development Engineer in Test (SDET) , you’ll design, develop, and maintain automated test solutions for embedded and connected device platforms. This role requires a hands-on engineer with strong Python automation expertise and experience in systems … streaming systems (advantageous) Knowledge of CI/CD pipelines and version control systems (Git). Experience with performance, reliability, and system-level testing . Beneficial: Familiarity with medical device software standards (IEC 62304). Profile & Experience Bachelor’s degree in Computer Science, Engineering, or equivalent. 3+ years’ experience in SDET, automation, or software engineering roles. Proven More ❯
Posted:

Lead .Net Software Developer

Milton Keynes, Buckinghamshire, South East, United Kingdom
Hybrid / WFH Options
Hireful
technical decisions that drive real business impact. You'll join a collaborative, forward-thinking team building cutting-edge products — with the support, tools, and flexibility to thrive. Role: Lead Software Developer, Senior .Net Developer, Software Engineering Manager, Senior Full Stack Developer, Lead .Net Developer, Lead Software Engineer, Senior C# Developer Salary: £65k - £75k base + Bonus More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Senior Software Engineer

Amsterdam, Noord-Holland, Netherlands
Hybrid / WFH Options
Doghouse Recruitment
message the job poster from Doghouse Recruitment A leading technology company operating across Europe and North America is looking for a Senior Backend Engineer to join its Amsterdam-based engineering team. The company provides cloud infrastructure solutions for compute intensive applications and operates its data centers to deliver scalable compute power for demanding workloads. As a Senior Backend Engineer … Collaborate with cross functional teams across cloud infrastructure and security services Focus on system scalability, reliability, and performance for high load applications Requirements 8+ years of professional experience in software engineering, ideally in Golang or e.g. Python, Java. Proven experience with or readiness to transition into Golang Minimum of 2 years of experience with cloud technologies Familiarity with More ❯
Employment Type: Permanent
Salary: EUR 90,000 - 120,000 Monthly
Posted:

Senior Software Engineer (SDK & GUI Development)

Ballyclare, Northern Ireland, United Kingdom
Hunter Savage
Job Title: Senior Software Engineer - SDK & GUI Development Description: We are hiring for our client, an innovative technology company based in Larne, who require an experienced Senior Software Engineer to lead the architecture, development and maintenance of a cross-platform Software Development Kit (SDK). The successful Senior Software Engineer will also design intuitive Graphical User … QA, and the cross-functional R&D team to align the SDK with product strategy. Mentor junior engineers and contribute to building a culture of technical excellence and building software development skills. Provide input into long-term technology road maps and product architecture decisions. The Person Technical Expertise Proven experience in designing and maintaining SDKs (C, C++, C#). … USB3, CoaXPress, CameraLink, GigE, or similar). Experience in GUI development using frameworks such as Qt, WPF, JavaFX, or modern web technologies (React, Angular, etc.). Solid understanding of software engineering principles: design patterns, version control, CI/CD, and automated testing. Familiarity with performance optimisation and debugging complex systems including microcode, SDK and hardware. Professional Experience 7+ More ❯
Posted:

Software Engineer

Manchester Area, United Kingdom
Hybrid / WFH Options
G.Digital
x Software Engineer (GO) - £55k + 30% bonus | Entertainment & Gaming | Manchester/hybrid 🚀 About the business: G.Digital have exclusively partnered with Entertainment & Gaming house who are looking for 7 x Software Engineers (GO) due to growth within the Gaming platform team. Turning over £600+ million and making up one of the largest Software Engineering hubs in … for you: 📍 £45,000 - £55,000 base salary 📍 15-30% bonus 📍 Life insurance 📍 Remote first working - 2 days a week in the Manchester office 📍 Flexible working hours 🚀4 x Software Engineer (GO) - £55k + 30% bonus | Entertainment & Gaming | Manchester/hybrid More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Oliver Bernard
Java/Kotlin Engineer A fast-growing Fintech company based in London, are on the lookout for talented Kotlin Engineers to join their high-impact engineering team. You don’t need to be a Kotlin expert yet — if you’ve worked in any JVM language (Java, Scala, Clojure, etc.) and are keen to learn Kotlin, we’d love to … architectural discussions and help shape our platform as we scale. What we’re looking for Strong experience with Java, Scala, Kotlin, or another JVM language. Solid understanding of modern software engineering principles — from CI/CD to cloud-native development (AWS, GCP, or Azure). Experience with frameworks like Spring Boot, Micronaut, or Ktor is a plus. A More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Oliver Bernard
Java/Kotlin Engineer A fast-growing Fintech company based in London, are on the lookout for talented Kotlin Engineers to join their high-impact engineering team. You don’t need to be a Kotlin expert yet — if you’ve worked in any JVM language (Java, Scala, Clojure, etc.) and are keen to learn Kotlin, we’d love to … architectural discussions and help shape our platform as we scale. What we’re looking for Strong experience with Java, Scala, Kotlin, or another JVM language. Solid understanding of modern software engineering principles — from CI/CD to cloud-native development (AWS, GCP, or Azure). Experience with frameworks like Spring Boot, Micronaut, or Ktor is a plus. A More ❯
Posted:

Software Solutions Architect

Birmingham, England, United Kingdom
Anson McCade
An exciting opportunity has arisen for a Software Solutions Architect to lead high-performing, agile development teams in designing and delivering innovative, high-quality digital solutions. This is a pivotal role for a technical leader who thrives on solving complex challenges and creating impactful software that enhances user experiences across the globe. As a Solutions Architect, the successful … estimation, and technical trade-offs, they’ll provide strategic guidance throughout the development lifecycle. In this hands-on leadership position, the architect will inspire and guide a multi-skilled engineering team—mentoring individuals, driving performance, and supporting their ongoing career development. This role is ideal for someone who enjoys balancing technical strategy with people management. The architect will also … techniques, and mentoring fellow architects and engineers. It’s a chance to influence large-scale digital transformation projects while continually developing professionally. Key Requirements (Essential): Proven experience in delivering software designs for scalable, multi-tiered modern applications. Experience delivering projects across public sector environment. Background in Software Engineering e.g. Java, .Net , Nodejs etc Strong understanding of end More ❯
Posted:

Software Engineer III

Norfolk, Virginia, United States
WR Systems
Clearance Requirement: Ability to obtain and maintain an active TS/SCI clearance. Travel Requirements: 10-20% Location: Norfolk, VA Summary: WR is seeking an experienced Software Engineer III to support the design, development, and implementation of software solutions across multiple projects using an agile development process. Position responsibilities will include, but are not limited to the following … Participates in customer meetings to capture feedback and translate high-level input into detailed technical requirements. Works independently with minimal supervision to deliver high-quality, functional software products that meet customer needs. Willing to travel to customer or project site locations as required. Mentors junior engineers. Candidates must possess the following knowledge, skills, and experience: Bachelor of Science degree … in Software Engineering, Computer Science, Computer/Electrical Engineering Six (6)+ years of active professional Python experience Six (4)+ years of professional modern C++ experience Experience mentoring junior engineers Knowledge of MATLAB Familiarity with Agile methodologies, with an emphasis on Scrum Familiarity with modern architectural designs, particularly micro-services Preferred:Knowledge of DDS and Kafka More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer

Guildford, Surrey, United Kingdom
Intec Recruitment
Candidates that our clients are looking for must have a strong academic background typically with a first class degree or PhD in a numerate subject such as physics, engineering or maths. We look for candidates with the aptitude to learn quickly and take on our customers’ most challenging problems. We help our staff develop the skills they need through … a PhD in a numerate discipline have a strong academic background typically including A*'s in A-level Maths and Physics have strong verbal and written presentation skills have software development experience, preferably in C/C++. The candidate will be responsible for: developing software for cyber security systems developing novel signal, image, or data processing applications developing More ❯
Employment Type: Permanent
Salary: £28000 - £60000/annum
Posted:

Software Engineer - Undergraduate Placement 2026

Stevenage, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
MBDA
Stevenage Software Engineer - Undergraduate Placement 2026 Salary : £23,495 Dynamic (Hybrid) Working: 4-5 days per week on-site due to workload classification Security clearance: British Citizen or a Dual UK national with British citizenship. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all … plus option to purchase extra holiday Flexi Leave: up to 15 additional days Facilities : fantastic site facilities including subsidised meals, free car parking and much more... The opportunity The Software team at MBDA deliver software for the next generation of weapons in an ever evolving environment to support those on the battlefield! Our teams provide a range of … products from high integrity real time software running on our weapon systems, software infrastructures (i.e. DevOps) and production test software to support functional test & manufacturing. We use a variety of programming languages, software tools and software lifecycle methodologies to achieve this. You will get exposure to aspects of a software development lifecycle, a chance More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Senior Software Engineer

Utrecht, Netherlands
bol
partner sellers. You'll join a vibrant tech community where curiosity drives innovation and collaboration breeds excellence. Whether you're passionate about enhancing the user experience, data engineering, platform reliability, developing fintech or marketing solutions, there's a place for you to make your mark on one of the most open and diverse retail tech platforms. The biggest challenge … have the support of a community that values diverse perspectives and believes the best code comes from teams where everyone's voice is heard. What you'll do as Software Engineer You'll join one of our product engineering teams, where you'll take end-to-end ownership of solutions that directly impact our customers and partners. Our … and develop scalable, resilient microservices Collaborate with product managers and designers to refine solutions Write clean, maintainable code with comprehensive test coverage Champion best practices in system design and software engineering Contribute to decisions that help shape our technical landscape Participate in code reviews to share knowledge and ensure quality Help operate the services you build, embracing our More ❯
Employment Type: Permanent
Salary: EUR 55,000 - 80,000 Monthly
Posted:

Senior Software Engineer-Test & Verification

Berkeley, Missouri, United States
BOEING
environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking a Senior Software Engineer-Test & Verification to support our Boeing Global Services (BGS) Government Vehicle Health Management Systems (GVHMS) team located in Hazelwood, Missouri. At The Boeing Company, we innovate and collaborate … team of engineers develops, fields, and supports platform health management systems for the F/A-18, MQ-25, F-15, T-38, T-7, and proprietary platforms. Our software acquires and manages platform health and usage data, performs health, and usage assessment and recommends maintenance actions. We are tasked with the creation, design, development, modification, proof of concept … maximize platform mission readiness and effectiveness, reduce lifecycle costs, and keep our customers safe. This position will focus on supporting the Boeing Commercial Airplanes (BCA) & Boeing Global Services (BGS) Software Engineering organization. The GVHMS team develops, fields and supports health management systems for defense platforms. The Central Maintenance Computing System (CMCS) is an on-board system that acquires More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer-Test & Verification

Hazelwood, Missouri, United States
BOEING
environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking a Senior Software Engineer-Test & Verification to support our Boeing Global Services (BGS) Government Vehicle Health Management Systems (GVHMS) team l o cated in Hazelwood , Missouri. At The Boeing Company, we innovate … team of engineers develops, fields, and supports platform health management systems for the F/A-18, MQ-25, F-15, T-38, T-7, and proprietary platforms. Our software acquires and manages platform health and usage data, performs health, and usage assessment and recommends maintenance actions . We are tasked with the creation, design, development, modification, proof of … maximize platform mission readiness and effectiveness, reduce lifecycle costs, and keep our customers safe. This position will focus on supporting the Boeing Commercial Airplanes (BCA) & Boeing Global Services (BGS) Software Engineering organization. The GVHMS team develops, fields and supports health management systems for defense platforms. The Central Maintenance Computing System (CMCS) is an on-board system that acquires More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer-Test & Verification

Saint Louis, Missouri, United States
BOEING
environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking a Senior Software Engineer-Test & Verification to support our Boeing Global Services (BGS) Government Vehicle Health Management Systems (GVHMS) team l o cated in Hazelwood , Missouri. At The Boeing Company, we innovate … team of engineers develops, fields, and supports platform health management systems for the F/A-18, MQ-25, F-15, T-38, T-7, and proprietary platforms. Our software acquires and manages platform health and usage data, performs health, and usage assessment and recommends maintenance actions . We are tasked with the creation, design, development, modification, proof of … maximize platform mission readiness and effectiveness, reduce lifecycle costs, and keep our customers safe. This position will focus on supporting the Boeing Commercial Airplanes (BCA) & Boeing Global Services (BGS) Software Engineering organization. The GVHMS team develops, fields and supports health management systems for defense platforms. The Central Maintenance Computing System (CMCS) is an on-board system that acquires More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior C++ Software Engineer

Stevenage, England, United Kingdom
IC Resources
Senior C++ Software Engineer £50,000 - £70,000 An established defence and technology company is looking for a Senior Software Engineer to join their team, contributing to the development and support of innovative test software solutions. This is an exciting opportunity to work on a wide array of advanced products in a dynamic, multi-disciplinary environment. You … ll join a highly collaborative team at the intersection of software, electronics, and test systems – driving the development of software solutions that support product verification and validation from early design through to deployment in the field. This is an opportunity to work on mission-critical, high-performance systems while developing your expertise across a diverse product portfolio. In … this role, you will be responsible for designing and developing software to configure, test, and validate high-tech products. You’ll collaborate closely with Systems, Electronics, and Test Engineering teams to deliver integrated solutions that support the full product lifecycle. Your work will span from requirements definition through to validation and ongoing support, contributing to a variety of More ❯
Posted:
Software Engineering
10th Percentile
£43,750
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£130,000