Permanent 'Software Engineering' Job Vacancies

3,451 to 3,475 of 4,566 Permanent Software Engineering Jobs

Ruby Software Engineer - Ruby - React - Hybrid

Oxford, Oxfordshire, United Kingdom
Hybrid / WFH Options
Tech Talent ID
Ruby Software Engineer with a strong background in Ruby on Rails development is required by this leading software provider, working on a globally recognised, niche product within its sector. If you're passionate about working in a modern, tech-for-good environment, where you will work closely with a CTO and Head of Engineering to drive the More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 75,000 Annual
Posted:

Senior Embedded Software Engineer

Glasgow, Lanarkshire, Scotland, United Kingdom
Avanti
Join a pioneering technology company that designs and manufactures high-performance electronic systems used in critical real-world applications. The Role We’re looking for an experienced Senior Embedded Software Engineer to contribute to the development of next-generation smart instrumentation products. These devices deliver reliable, high-quality performance in environments where precision and responsiveness are essential. You’ll … design, implement, and maintain embedded software across the full development lifecycle, playing a key role in architecture, development, and validation. Key Responsibilities Develop high-quality embedded C software for complex, real-time systems. Produce software requirements, specifications, and supporting documentation. Participate in design reviews and establish technical best practices. Develop and maintain firmware for microcontroller peripherals (UART … Skills Strong embedded C programming experience. Experience with 16/32-bit microcontrollers, RTOS, and communication protocols (SPI, I2C, TCP/IP). Familiarity with safety-critical or regulated software development processes. What’s on Offer Competitive salary ranging between £45-75k DOE + an annual bonus (up to 12%). Comprehensive benefits package including pension and healthcare. More ❯
Employment Type: Full-Time
Salary: £45,000 - £75,000 per annum
Posted:

Senior Embedded Software Engineer

G1, Glasgow, Glasgow City, City of Glasgow, United Kingdom
Avanti Recruitment
Join a pioneering technology company that designs and manufactures high-performance electronic systems used in critical real-world applications. The Role We’re looking for an experienced Senior Embedded Software Engineer to contribute to the development of next-generation smart instrumentation products. These devices deliver reliable, high-quality performance in environments where precision and responsiveness are essential. You’ll … design, implement, and maintain embedded software across the full development lifecycle, playing a key role in architecture, development, and validation. Key Responsibilities Develop high-quality embedded C software for complex, real-time systems. Produce software requirements, specifications, and supporting documentation. Participate in design reviews and establish technical best practices. Develop and maintain firmware for microcontroller peripherals (UART … Skills Strong embedded C programming experience. Experience with 16/32-bit microcontrollers, RTOS, and communication protocols (SPI, I2C, TCP/IP). Familiarity with safety-critical or regulated software development processes. What’s on Offer Competitive salary ranging between £45-75k DOE + an annual bonus (up to 12%). Comprehensive benefits package including pension and healthcare. More ❯
Employment Type: Permanent
Salary: £45000 - £75000/annum Plus Bonus
Posted:

Software Engineer - C# / .NET / WPF

Halifax, West Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
C#/.NET/WPF Software Engineer. Halifax. £40,000 to £55,000 KO2's client, a leading manufacturer of cutting-edge electronic instrumentation for water and soil monitoring, is seeking a C# Software Engineer to join their on-site team in Halifax. This role will focus on designing and developing graphical user interfaces (GUIs) using C#, .NET … based electronic systems. You'll work on real-world products that have a tangible environmental impact, used globally for monitoring and analysis. Role Overview As a C#/.NET Software Engineer, you'll join a small, close-knit development team working on the company's next generation of touchscreen instrumentation. You'll take ownership of GUI development using C# … contribute to software architecture decisions within the .NET framework, and collaborate closely with hardware and electronics engineers. Key Skills & Experience Strong experience developing applications in C# Proficiency with .NET (Core or Framework) Experience creating GUIs with WPF for touchscreen or embedded systems Understanding of interface design and usability principles Experience in electronics, instrumentation, or scientific equipment (beneficial) Strong communication More ❯
Employment Type: Permanent
Salary: £40000 - £55000/annum
Posted:

Robotics Software Engineer

Newcastle Upon Tyne, England, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Role: Robotics Software Engineer Location: Newcastle (Hybrid Working Available) Salary: £40,000 – £60,000 + Bonus + Excellent Benefits Shape the Future of Robotics – Join a Leading Innovation Team in Newcastle! KO2 Recruitment is proud to partner with a world-class robotics company designing and developing advanced robotic systems used across global industries. Due to continued growth, they are … seeking a Robotics Software Engineer to join their expanding R&D team. This is an exciting opportunity to develop intelligent robotic systems that combine precision engineering, autonomy, and real-world functionality. You’ll be working alongside a talented multidisciplinary team, contributing to the next generation of robotic platforms. The Role As a Robotics Software Engineer, you’ll … design and implement software that controls robotic arms, motion systems, and intelligent payloads. Your work will focus on developing real-time control, autonomy algorithms, and intuitive GUI interfaces — blending creativity with technical depth. You’ll be responsible for: Developing embedded and application-level software in C, C++ or Python. Implementing control algorithms for motion and sensor systems. Working More ❯
Posted:

Software Engineer - Games AI

England, United Kingdom
Hybrid / WFH Options
G 3d
day per week hybrid working Salary £65,000-85,0000 (Depending on Exp) + Ext Benefits Overview We are an award-winning, record-breaking technology enabler. Our transformational software is changing the ways we plan, build, learn, work and live. Through immersive virtual systems, unprecedented connectivity and near unlimited scalability we empower our partners to obtain critical, data-driven … maintainable code primarily in C++ Participate in peer code and design review Maintain a backlog that balances the timely delivery of features with quality Drive continuous improvement in the engineering team Skills Knowledge and Expertise Bachelor's degree in Computer Science, Software Engineering or equivalent experience 5+ years of professional experience working on games or other 3D More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Robotics Software Engineers

Newcastle upon Tyne, Tyne and Wear, Tyne & Wear, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Role: Robotics Software Engineer Location: Newcastle (Hybrid Working Available) Salary: £50,000 - £60,000 + Bonus + Excellent Benefits Shape the Future of Robotics - Join a Leading Innovation Team in Newcastle! KO2 Recruitment is proud to partner with a world-class robotics company designing and developing advanced robotic systems used across global industries. Due to continued growth, they are … seeking a Robotics Software Engineer to join their expanding R&D team. This is an exciting opportunity to develop intelligent robotic systems that combine precision engineering, autonomy, and real-world functionality. You'll be working alongside a talented multidisciplinary team, contributing to the next generation of robotic platforms. The Role As a Robotics Software Engineer, you'll … design and implement software that controls robotic arms, motion systems, and intelligent payloads. Your work will focus on developing real-time control, autonomy algorithms, and intuitive GUI interfaces - blending creativity with technical depth. You'll be responsible for: Developing embedded and application-level software in C, C++ or Python. Implementing control algorithms for motion and sensor systems. Working More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum
Posted:

Software Engineer (all genders)

Villach, Kärnten, Austria
Hybrid / WFH Options
Lam Research
are the priority and they're inspired to unleash the power of innovation for a better world together, anything is possible. Aufgaben The impact you'll make As a Software Engineer at Lam, you will be at the forefront of innovation by designing, developing, and troubleshooting, and debugging software programs. Your role is pivotal in developing software tools that support design, infrastructure, and technology platforms. Your expertise will determine hardware compatibility and influence design, ensuring seamless integration between software and hardware. In this role, you'll make an impact across Lam's entire product portfolio of equipment working within our centralized software engineering team, collaborating with some of the brightest minds in the … industry. What you'll do Design, develop, troubleshoot, and debug software programs for our industrial machine controls applications. Write efficient, reliable code in C/C++ for computer devices, as well as interfaces, ensuring functionality and stability. Create, optimize, and integrate drivers for peripherals and interfaces like sensors, actuators, and communication modules. Analyze and optimize code for memory constraints More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

eFX Software Engineer

London Area, United Kingdom
Sanderson
eFX Software Engineer Hybrid (UK – Bristol, London, or Manchester) Up to £160,000 + Pension/Bonus Join a leading financial technology and trading organisation driving innovation in electronic markets. As an eFX Software Engineer, you’ll design and deliver high-performance, low-latency trading solutions that underpin mission-critical systems. This role offers the chance to work … roadmaps Collaborate with multiple teams to deliver best-in-class E-trading platforms Ensure all solutions meet security, compliance, and performance standards What You’ll Bring Strong experience in software engineering, architecture, and database design Expert-level Java development, including low-GC and lock-free patterns Proven background in FX trading systems, pricing, and risk management Deep understanding More ❯
Posted:

Java Software Engineer - Derivatives

City of London, London, United Kingdom
Trevose Partners
JSON, DSL ). Engage with member firms and vendors to capture requirements, extend models, and test new functionality. Document code, manage sprints, and contribute to roadmap planning. Requirements Strong software-engineering background with hands-on Java/Python development experience. Knowledge of derivatives trade lifecycle , collateral management, and/or regulatory reporting. Skilled in data modelling and working More ❯
Posted:

Java Software Engineer - Derivatives

London Area, United Kingdom
Trevose Partners
JSON, DSL ). Engage with member firms and vendors to capture requirements, extend models, and test new functionality. Document code, manage sprints, and contribute to roadmap planning. Requirements Strong software-engineering background with hands-on Java/Python development experience. Knowledge of derivatives trade lifecycle , collateral management, and/or regulatory reporting. Skilled in data modelling and working More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Senior Software Engineer – Trading Systems | Clean Energy | Remote | €85,000 + Bonus Ready to use your software skills to power the next generation of clean energy ? 🌍 This leading Greentech scale-up (backed by £250m+ in funding) is building trading and monitoring systems that optimise how clean energy is traded, stored, and delivered across global markets. They’re expanding … their offshore engineering team and are open to people within ±3 hours of London – including Portugal, Poland, Serbia, Romania, Moldova, and beyond. 💡 The Tech: Python is the core language, but if you’re a strong engineer from another stack, they’ll give you 3–4 weeks to upskill – they hire for capability, not just code syntax. What you’ll … pipelines using Kafka & TimescaleDB Creating microservices that connect trading platforms and grid operators Building monitoring dashboards for grid stability and energy storage operations What they’re looking for Strong software fundamentals — ideally Python , Rust is a bonus Experience with distributed systems, REST APIs, and microservices Knowledge of Kafka (or similar), PostgreSQL , and time-series data Familiar with Docker, monitoring More ❯
Posted:

Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Senior Software Engineer – Trading Systems | Clean Energy | Remote | €85,000 + Bonus Ready to use your software skills to power the next generation of clean energy ? 🌍 This leading Greentech scale-up (backed by £250m+ in funding) is building trading and monitoring systems that optimise how clean energy is traded, stored, and delivered across global markets. They’re expanding … their offshore engineering team and are open to people within ±3 hours of London – including Portugal, Poland, Serbia, Romania, Moldova, and beyond. 💡 The Tech: Python is the core language, but if you’re a strong engineer from another stack, they’ll give you 3–4 weeks to upskill – they hire for capability, not just code syntax. What you’ll … pipelines using Kafka & TimescaleDB Creating microservices that connect trading platforms and grid operators Building monitoring dashboards for grid stability and energy storage operations What they’re looking for Strong software fundamentals — ideally Python , Rust is a bonus Experience with distributed systems, REST APIs, and microservices Knowledge of Kafka (or similar), PostgreSQL , and time-series data Familiar with Docker, monitoring More ❯
Posted:

Software Engineer

South East, United Kingdom
Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation
Senior Software Engineer - Trading Systems Clean Energy Remote €85,000 + Bonus Ready to use your software skills to power the next generation of clean energy ? This leading Greentech scale-up (backed by £250m+ in funding) is building trading and monitoring systems that optimise how clean energy is traded, stored, and delivered across global markets. They're expanding … their offshore engineering team and are open to people within 3 hours of London - including Portugal, Poland, Serbia, Romania, Moldova, and beyond. The Tech: Python is the core language, but if you're a strong engineer from another stack, they'll give you 3-4 weeks to upskill - they hire for capability, not just code syntax. What you'll … pipelines using Kafka & TimescaleDB Creating microservices that connect trading platforms and grid operators Building monitoring dashboards for grid stability and energy storage operations What they're looking for Strong software fundamentals - ideally Python , Rust is a bonus Experience with distributed systems, REST APIs, and microservices Knowledge of Kafka (or similar), PostgreSQL , and time-series data Familiar with Docker, monitoring More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II - Android (Viator)

Oxford, Oxfordshire, United Kingdom
Hybrid / WFH Options
TripAdvisor
leading flexibility and last minute availability, it's never too late to make any day extraordinary. Viator. One app, 300,000+ travel experiences you'll remember. The Viator Traveller Engineering team is distributed across Europe and is responsible for the Viator mobile apps and all their supporting infrastructure. We're looking for a Software Engineer II with Android … work on backend microservices Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance Work alongside other engineering groups located around the world What we're looking for Experience of developing … an Android app and familiarity with mobile web and back end technologies would be beneficial At least 3 years' experience of commercial software development, solving different kinds of technical problems Experience with reactive programming in native mobile platforms Willingness and ability to take on new technologies Ability to break down complex problems into simple solutions High quality verbal and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

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 Engineering
10th Percentile
£43,850
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£129,000