Permanent 'Software Engineering' Job Vacancies

3,601 to 3,625 of 4,752 Permanent Software Engineering Jobs

C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus)

Greater London, England, United Kingdom
Hybrid / WFH Options
Hunter Bond
Job title: C++ Software Engineer Client: Elite Algorithmic Market Making Firm Salary: £70,000 - £350,000 Base (+ Bonus) Location: London/Hybrid My client are seeking a C++ Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they operate at peak performance with minimal latency. This is an opportunity … team where you will work and learn from the best. Benefits: Exceptional professional growth opportunities in a tech-focused company, allowing you to enhance your skills as a C++ Software Engineer at an accelerated pace. Access to state-of-the-art technologies, enabling you to work with advanced tools and frameworks. Highly competitive bonuses and a comprehensive benefits package … career progression and exposure to diverse technologies. Collaboration with top-tier infrastructure teams in the financial sector. Requirements and Skills: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real More ❯
Posted:

GPU Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
microTECH Global LTD
As a GPU Software Engineer, you’ll be translating innovative research into high-performance, high-quality GPU compute solutions—playing a key role in delivering next-generation media technology to the market. Hybrid working, 3 days onsite and 2 days working from home. Key Skills & Qualifications: Degree in Electronics Engineering, Computer Science, or a related field. Proven experience … platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration guides. Support external partners and customers in integrating SDKs. Test and evaluate complex signal processing code More ❯
Posted:

Embedded Software Engineer

Luton, Bedfordshire, England, United Kingdom
Certain Advantage
Embedded Software Engineer (C+ +) – Permanent (4 days a week onsite) Certain Advantage is recruiting five Software Engineers to join a well-established and reputable company based in Luton, on a permanent basis. The company: We’re working with a well-established engineering and manufacturing firm based in Luton, renowned for delivering innovative solutions and high-quality … on precision, efficiency, and technological advancement, the organisation prides itself on fostering a collaborative work environment that encourages professional growth and excellence. The role/The individual: As a software engineer, you will work within an integrated project team and be responsible for creating high quality and robust designs and code; for fully documenting and recording your work products … plans and progress reports. Strong programming expertise in C++14, with extensive experience using Visual Studio for development, debugging, and performance optimisation. Proven ability to design, implement, and maintain embedded software on RTOS platforms such as VxWorks, including target integration and validation. Strong grasp of Object-Oriented Design (OOD) principles. Strong unit test skills using tools such as MS Test More ❯
Employment Type: Full-Time
Salary: £80,000 per annum, Negotiable
Posted:

Software Engineer

Sussex, United Kingdom
Hybrid / WFH Options
Planet Pharma
Job Title: Software Engineer - C Python Location: West Sussex (Hybrid) Contract Length: Permanent Salary: up to £60,000 + package (depending on experience) Start Date: ASAP Company Overview Our client is on a mission to revolutionize cancer treatment by making radiation therapy more human, accessible, and effective. With a focus on upright patient positioning and cutting-edge technology, they … cancer is treated globally. Their passionate team is developing tomorrow's treatments today, combining innovation with compassion to improve patient outcomes and experiences. Role Overview We are seeking a Software Engineer (Level I-II) to join our client's dynamic engineering team. This role involves designing, developing, testing, and maintaining software for complex medical devices, ensuring compliance … Develop requirements, design specifications, and implementation for service tools used with medical devices. Collaborate with the service organization to gather use cases and requirements. Build desktop and web-based software applications. Follow QMS procedures, write supporting documentation, and apply CI best practices. Support configuration management and build systems. Skills & Experience 3+ years of experience developing with Python. Experience with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Vice President of Engineering

London Area, United Kingdom
Harnham
VP OF ENGINEERING LONDON ~£140,000 You’re a visionary engineering leader who thrives on building cutting-edge products and leading exceptional teams. Here’s your chance to define the technical direction of a fast-growing AI startup that’s transforming how property management is done — freeing professionals to focus on what truly matters. THE COMPANY This forward … By joining the team, you’ll play a pivotal role in advancing the company’s mission to make property operations seamless, scalable, and intelligent. THE ROLE As VP of Engineering , you’ll serve as both a hands-on technical expert and a strategic leader, guiding a growing team of talented engineers while defining the architecture and long-term vision … ll play a pivotal role in shaping the company’s technical strategy and contributing to its broader technology roadmap as it scales. SKILLS AND EXPERIENCE The successful VP of Engineering will have the following skills and experience: 5+ years of proven experience in software engineering, ideally within AI, SaaS, or automation platforms. Strong technical foundation with hands More ❯
Posted:

Vice President of Engineering

City of London, London, United Kingdom
Harnham
VP OF ENGINEERING LONDON ~£140,000 You’re a visionary engineering leader who thrives on building cutting-edge products and leading exceptional teams. Here’s your chance to define the technical direction of a fast-growing AI startup that’s transforming how property management is done — freeing professionals to focus on what truly matters. THE COMPANY This forward … By joining the team, you’ll play a pivotal role in advancing the company’s mission to make property operations seamless, scalable, and intelligent. THE ROLE As VP of Engineering , you’ll serve as both a hands-on technical expert and a strategic leader, guiding a growing team of talented engineers while defining the architecture and long-term vision … ll play a pivotal role in shaping the company’s technical strategy and contributing to its broader technology roadmap as it scales. SKILLS AND EXPERIENCE The successful VP of Engineering will have the following skills and experience: 5+ years of proven experience in software engineering, ideally within AI, SaaS, or automation platforms. Strong technical foundation with hands More ❯
Posted:

Software Engineer

West Sussex, England, United Kingdom
Hybrid / WFH Options
Planet Pharma
Job Title: Software Engineer – C Python Location: West Sussex (Hybrid) Contract Length: Permanent Salary: up to £60,000 + package (depending on experience) Start Date: ASAP Company Overview Our client is on a mission to revolutionize cancer treatment by making radiation therapy more human, accessible, and effective. With a focus on upright patient positioning and cutting-edge technology, they … cancer is treated globally. Their passionate team is developing tomorrow’s treatments today, combining innovation with compassion to improve patient outcomes and experiences. Role Overview We are seeking a Software Engineer (Level I–II) to join our client’s dynamic engineering team. This role involves designing, developing, testing, and maintaining software for complex medical devices, ensuring compliance … Develop requirements, design specifications, and implementation for service tools used with medical devices. Collaborate with the service organization to gather use cases and requirements. Build desktop and web-based software applications. Follow QMS procedures, write supporting documentation, and apply CI best practices. Support configuration management and build systems. Skills & Experience 3+ years of experience developing with Python. Experience with More ❯
Posted:

Vice President of Engineering

london, south east england, united kingdom
Harnham
VP OF ENGINEERING LONDON ~£140,000 You’re a visionary engineering leader who thrives on building cutting-edge products and leading exceptional teams. Here’s your chance to define the technical direction of a fast-growing AI startup that’s transforming how property management is done — freeing professionals to focus on what truly matters. THE COMPANY This forward … By joining the team, you’ll play a pivotal role in advancing the company’s mission to make property operations seamless, scalable, and intelligent. THE ROLE As VP of Engineering , you’ll serve as both a hands-on technical expert and a strategic leader, guiding a growing team of talented engineers while defining the architecture and long-term vision … ll play a pivotal role in shaping the company’s technical strategy and contributing to its broader technology roadmap as it scales. SKILLS AND EXPERIENCE The successful VP of Engineering will have the following skills and experience: 5+ years of proven experience in software engineering, ideally within AI, SaaS, or automation platforms. Strong technical foundation with hands More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Formula Recruitment
Software Engineer London - Hybrid (4 days a week onsite) Up to £85,000 + benefits We’re partnered with an early-stage technology business that is building the data infrastructure to power automation across a global, multi-trillion-dollar industry. Backed by leading investors, they’re tackling complex problems in a market that touches millions worldwide. They are looking … for a talented Software Engineer with a passion for accuracy, automation, and solving hard data challenges. This is a unique opportunity to join an experienced founding team and help design systems that transform how businesses operate at scale. Responsibilities as a Software Engineer: Clean, normalise, and integrate datasets from multiple sources with exceptional accuracy Build automated data pipelines … evolving data formats and sources Design scalable database schemas and optimise queries for performance Develop systems that continuously learn and improve through real-world usage Collaborate with product and engineering teams to ship iterative solutions that deliver measurable impact Contribute to the architecture of a core data platform powering automation across the ecosystem Key Requirements: Strong programming skills (Python More ❯
Posted:

Software Engineer

London Area, United Kingdom
Understanding Recruitment
Backed by top VCs and already processing billions of events every week, this team is redefining how enterprises protect their cloud environments - and they’re looking for a Founding Software Engineer to help shape the journey. They’ve doubled ARR in the last quarter, landed on multiple “Top Startups to Watch” lists, and earned the trust of major global … brands - yet they’re still early enough for you to make a massive impact. You’ll be joining a world-class engineering team, building from scratch, and solving real customer challenges at scale. They’re looking for someone who: 💡 Has solid OOP skills (Python, Java, Go, or Rust all welcome - core stack is C#, and they’ll help you More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Understanding Recruitment
Backed by top VCs and already processing billions of events every week, this team is redefining how enterprises protect their cloud environments - and they’re looking for a Founding Software Engineer to help shape the journey. They’ve doubled ARR in the last quarter, landed on multiple “Top Startups to Watch” lists, and earned the trust of major global … brands - yet they’re still early enough for you to make a massive impact. You’ll be joining a world-class engineering team, building from scratch, and solving real customer challenges at scale. They’re looking for someone who: 💡 Has solid OOP skills (Python, Java, Go, or Rust all welcome - core stack is C#, and they’ll help you More ❯
Posted:

Software Engineer

South East, United Kingdom
Formula Recruitment
Software Engineer London - Hybrid (4 days a week onsite) Up to £85,000 + benefits We're partnered with an early-stage technology business that is building the data infrastructure to power automation across a global, multi-trillion-dollar industry. Backed by leading investors, they're tackling complex problems in a market that touches millions worldwide. They are looking … for a talented Software Engineer with a passion for accuracy, automation, and solving hard data challenges. This is a unique opportunity to join an experienced founding team and help design systems that transform how businesses operate at scale. Responsibilities as a Software Engineer: Clean, normalise, and integrate datasets from multiple sources with exceptional accuracy Build automated data pipelines … evolving data formats and sources Design scalable database schemas and optimise queries for performance Develop systems that continuously learn and improve through real-world usage Collaborate with product and engineering teams to ship iterative solutions that deliver measurable impact Contribute to the architecture of a core data platform powering automation across the ecosystem Key Requirements: Strong programming skills (Python More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Modelling Level 6 Degree Apprenticeship 2026

Stevenage, Hertfordshire, England, United Kingdom
MBDA
Software Modelling Level 6 Degree Apprenticeship 2026 Salary : £18,750 plus a £3000 joining bonus Work Location: MBDA Stevenage Learning Provider Location: Cranfield MK:U 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 … provide a method of verifying system performance, whilst reducing reliance on prohibitively expensive testing and trials. Our real time models contribute to training environments for pilots and provide numerous engineering testing capabilities. Once the product is in service, the customer continues to use our models to understand the systems and assist with operator training. Models of modern weapon systems … this means you will often encounter new and exciting challenges which will require you to apply intuition and innovation to optimally tackle! You will learn how to build simulation software in programming languages/environments such as: Mathworks (MATLAB, Simulink and Stateflow) Fortran C/C++ Our teams implement Agile working practices and dynamic working across multiple projects to More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Software Engineer (Python/Rust)

London Area, United Kingdom
Realm
Software Engineer – AI Infrastructure | Up to £130K + Equity | London We're working with a stealth-stage AI infrastructure startup in London, founded by ex–Palantir engineering leads. Their mission is to help enterprises structure and automate messy internal data and processes, one of the biggest challenges businesses face AI today. They’re hiring a Backend Engineer (3+ More ❯
Posted:

Software Engineer (Python/Rust)

City of London, London, United Kingdom
Realm
Software Engineer – AI Infrastructure | Up to £130K + Equity | London We're working with a stealth-stage AI infrastructure startup in London, founded by ex–Palantir engineering leads. Their mission is to help enterprises structure and automate messy internal data and processes, one of the biggest challenges businesses face AI today. They’re hiring a Backend Engineer (3+ More ❯
Posted:

Software Engineer I

Palo Alto, California, United States
Pinterest, Inc
Job Duties: Participate in all phases of software development from architecture/design through implementation, testing, and on-call. Build the next generation of AB testing framework in Pinterest. Contribute to each step of the development process of AB testing framework. Build services which respond to batch and real-time data to safely rollout features and experiments using technology … statistical analysis. Work closely with partners to implement sophisticated statistical methodology into the platform. Telecommuting is permitted. Minimum Requirements: Masters degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or closely related quantitative discipline. Special Skill Requirements: (1) Python; (2) Java; (3) Github; (4) Data Structure and algorithms; (5) RDBMS including MySQL and NoSQL Database More ❯
Employment Type: Any
Salary: USD Annual
Posted:

PhD Software Engineer - 3D Image processing

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
Feature extraction and tracking in Python for future healthcare research to £42k DoE + excellent benefits This is a specialised role calling for a mathematically-minded PhD-qualified software engineer with strong algorithmic skills including image processing to extract 3D geometry. Joining this research effort, you would develop algorithms and software to extract and track the evolution of … a minimum 2.1 degree in Computer Science or a related STEM discipline and a relevant PhD Excellent mathematical skills and knowledge of feature extraction techniques including CNNs Demonstrably strong software engineering skills and ability to write well-designed code using Python This role is based in modern well-equipped offices and labs in Cambridge. Initially, a 3-year More ❯
Employment Type: Permanent
Posted:

Software Developer (Java/Scala)

London, United Kingdom
FlexTrade
wonderful place to work. About You You will be part of a small close-knit team of engineers that work in an Agile and collaborative fashion to build performant software that sits at the core of FlexTrade's business. Working in close collaboration with client-facing teams you will design and develop solutions for complex customer problems raised and … assist teams in moving changes to production. KeyRequirements Professional software development experience Professional experience in Java and/or Scala Experience with JavaScript preferred Experience of contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems PreferredQualifications Experience with Postgres and MongoDB Knowledge of Ansible, Redux, Akka and Play would be beneficial … Deep understanding of agile development for continuous product development and deployment Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations FlexTrade Systems, Inc. is an equal opportunity employer and makes employment decisions without regard to race, color, religion More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

West Sussex, England, United Kingdom
Hybrid / WFH Options
Planet Pharma
About the Opportunity What if your code could help change the way the world treats cancer? We’re looking for a Software Engineer who’s ready to take on that challenge to work on technology that brings humanity, precision, and innovation together in the fight against one of the world’s toughest diseases. You’ll be part of a … next-generation medical systems that are reshaping how radiation therapy is delivered making treatments more comfortable, more accessible, and more effective for patients everywhere. This isn’t just another software job. It’s an opportunity to apply your skills to something that genuinely matters. 🔧 What You’ll Be Doing Designing and developing desktop and web-based applications that interface … Python, with opportunities to work in C++, Qt, and web frameworks. Working within a regulated environment (IEC 62304/FDA) to ensure safety, quality, and reliability. Collaborating across disciplines — software, mechanical, electrical, and physics — in a culture of open innovation. 🧠 What You Bring Industry experience developing in Python (and ideally some C++). Experience with Linux, bash scripting, and More ❯
Posted:

Staff Software Engineer

london, south east england, united kingdom
Oho Group Ltd
Staff Software Engineer | AI-Powered Startup | Backed by Leading VCs We're partnering with a well-funded, early-stage AI startup that's on a mission to transform how people and intelligent systems work together. Their platform unifies AI, automation, and data-driven decision-making into one seamless experience - helping teams move faster, think smarter, and achieve more impact. … Supported by top-tier investors and seeing strong early adoption, they're entering a high-growth phase and looking for a hands-on Software Engineer to play a key role in shaping the company's technical foundation and future direction. The Opportunity This is a hands-on, high-impact role where you'll work directly with the founding team … product features that leverage AI and automation Design and scale backend systems in Python , ensuring performance and reliability Collaborate closely with founders on product design and technical strategy Shape engineering best practices, tooling, and future team structure What We're Looking For Strong experience designing and scaling production systems (Python preferred) Hands-on experience with AI/ML applications More ❯
Posted:

GRADUATE SOFTWARE DEVELOPER

London, United Kingdom
Reply, Inc
Career Opportunities: Graduate Software Developer (6721) Requisition ID 6721 -Posted - Years of Experience (1) - Technology - Where (1) Glue Reply is the outcome-focused Architecture specialist within the Reply Group. Through services encompassing Business Change/Transformation, Strategy & Architecture, Data exploitation and Integration, Glue Reply is able to help its' clients succeed by turning strategy into tangible solutions and vision … from others within the team and you'll have opportunities to further develop your own expertise as a multi-skilled consultant About the candidate: Good knowledge of IT and Software Engineering Hands-on skills in Core Java, J2EE, JEE, Spring Boot and/or Apache Camel is a plus Strong communication skills and the ability to communicate appropriately More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Tech Lead Software Engineer - eCommerce

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
Circle Recruitment
Tech Lead Software Engineer - eCommerce Location: Remote - 1 day a month in the office, Manchester, Leeds or Sheffield are a very commutable distance to HQ If you're the kind of developer who enjoys solving complex problems, building slick digital experiences, and leading from the front - this could be your next challenge. This growing online retailer (we can't … name names, but you've almost definitely shopped with them) is looking for a Senior/Tech Lead Software Engineer to help shape the next generation of their eCommerce platform. You'll guide a small talented development team, take ownership of key projects, be no.2 to the Head of Engineering and make a real impact on how millions … of customers shop online. What you'll be doing: Leading software development projects from concept to delivery. Designing scalable, high-performing architectures that keep things running smoothly. Mentoring and supporting developers across the team. Collaborating with stakeholders to plan, improve, and implement new features and systems. You'll bring solid experience designing and implementing clean integration patterns connecting modern More ❯
Employment Type: Full-Time
Salary: £75,000 - £90,000 per annum
Posted:

Software Engineer

Newham, England, United Kingdom
Hybrid / WFH Options
SGI
Software Engineer Salary: up to 65,000/year Location: Banbury/Hybrid (2 days/week onsite) Contract: Permanent Reports to: Tech Lead About Us Our client is on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences … efficiently. You’ll be joining one of our new development teams working on speed camera technology. You’ll play a key role in designing, building, and maintaining high-quality software, contributing to the re-architecture and modernisation of our core products while ensuring minimal disruption to our customers. Key Responsibilities Design, develop, and maintain scalable, high-quality software … of legacy systems into modern, maintainable platforms. Write clean, maintainable, and well-tested code. Participate in code reviews, technical discussions, and design sessions. Help identify and implement improvements to engineering processes, performance, and reliability. Collaborate closely with product managers and other engineers to deliver new features and enhancements. Make pragmatic technical decisions, balancing long-term quality with immediate business More ❯
Posted:

Tech Lead Software Engineer - eCommerce

Leeds, West Yorkshire, England, United Kingdom
Hybrid / WFH Options
Circle Recruitment
Tech Lead Software Engineer - eCommerce Location: Remote - 1 day a month in the office, Manchester, Leeds or Sheffield are a very commutable distance to HQ If you're the kind of developer who enjoys solving complex problems, building slick digital experiences, and leading from the front - this could be your next challenge. This growing online retailer (we can't … name names, but you've almost definitely shopped with them) is looking for a Senior/Tech Lead Software Engineer to help shape the next generation of their eCommerce platform. You'll guide a small talented development team, take ownership of key projects, be no.2 to the Head of Engineering and make a real impact on how millions … of customers shop online. What you'll be doing: Leading software development projects from concept to delivery. Designing scalable, high-performing architectures that keep things running smoothly. Mentoring and supporting developers across the team. Collaborating with stakeholders to plan, improve, and implement new features and systems. You'll bring solid experience designing and implementing clean integration patterns connecting modern More ❯
Employment Type: Full-Time
Salary: £75,000 - £90,000 per annum
Posted:

Embedded Software Engineer

Witney, Oxfordshire, United Kingdom
Matchtech
Our client, a leading company in the aerospace sector, is currently seeking an Embedded Software Engineer to join its team in a permanent capacity. This role focuses on the design and development of embedded firmware for innovative lighting solutions specifically tailored for the aerospace, maritime, and contract markets. Key Responsibilities: Designing and customising new and existing products Firmware design … applications (e.g., Touch GFX) Experience with PLCs (Programmable Logic Controllers) and PICs is desirable Excellent attention to detail and ability to manage workload effectively A degree in Design/Engineering or a related field Industry experience from hazardous area systems, automotive, aerospace, or medical industries Experience working within a manufacturing company and undertaking report collating and writing duties If More ❯
Employment Type: Permanent
Posted:
Software Engineering
10th Percentile
£43,850
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£129,000