Permanent 'Software Engineering' Job Vacancies

3,776 to 3,800 of 4,455 Permanent Software Engineering Jobs

Software Engineer

Cambridge, Cambridgeshire, England, United Kingdom
Future Engineering Recruitment Ltd
Software Engineer Cambridge £60,000 - £70,000 + Close Knit Team + Blue Chip Customers + Stability + 35 Hour Work Week + 'Immediate Start' Work for an established company with a close-knit team, whose clients include some of the biggest names in the world. This is an excellent opportunity to build a long-term career and grow … within a stable, reputable organisation. Receive constant support and training to ensure you can do your job to the best of your ability as a Software Engineer. This company is a pioneer in their industry and has a reputation in the industry for new developments never done elsewhere. This is a great opportunity to join a team and continue … the development of analysis and control software for industrial sensing and metrology solutions. Join now and secure the opportunity to develop technically and earn well, all whilst accompanied by a competitive package! Your Role As A Software Engineer: * Writing scientific applications in Python using NumPy, SciPy and other Packages * Delivering TeraHertz solutions * Mon-Fri role 35 hours per More ❯
Employment Type: Full-Time
Salary: £50,000 - £70,000 per annum
Posted:

Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Future Engineering
Software Engineer Cambridge £60,000 - £70,000 + Close Knit Team + Blue Chip Customers + Stability + 35 Hour Work Week + 'Immediate Start' Work for an established company with a close-knit team, whose clients include some of the biggest names in the world. This is an excellent opportunity to build a long-term career and grow … within a stable, reputable organisation. Receive constant support and training to ensure you can do your job to the best of your ability as a Software Engineer. This company is a pioneer in their industry and has a reputation in the industry for new developments never done elsewhere. This is a great opportunity to join a team and continue … the development of analysis and control software for industrial sensing and metrology solutions. Join now and secure the opportunity to develop technically and earn well, all whilst accompanied by a competitive package! Your Role As A Software Engineer: * Writing scientific applications in Python using NumPy, SciPy and other Packages * Delivering TeraHertz solutions * Mon-Fri role 35 hours per More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Bare Metal Embedded Software Engineer

Cambridge, England, United Kingdom
Enterprise Recruitment Ltd
They are on a mission to be the fastest growing tech company in UK history and are making phenomenal progress with development to date. They are growing the software team by 3 between now and Christmas/January are looking for ambitious embedded software engineers with commercial experience in complex developments. They will pay from £60,000 to … looking for the best. The nature of the work is likely to be around some of signal processing, drone control systems and other real time mission critical systems. Embedded software engineer requirements: Commercial embedded C Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with ownership of projects This is a rare chance … to make an immediate impact, stay hands-on with development, and help shape the software function of a company that’s scaling fast. Position : Embedded Software Engineer Location : Cambridge Salary : £60-140k Key Skills : embedded C, RTOS, bare-metal Desirable skills : Rust, C++, Embedded Linux, Yocto, OpenAMP, STM32, AMD/Xilinx Zynq Ultrascale+ Apply: jamie AT enterpriserecruitment More ❯
Posted:

Senior Software Engineer

Bristol, Somerset, United Kingdom
Copello
to £65,000 + bonus & excellent benefits Clearance: British Citizen or Dual UK National with British citizenship Copello are working with a leading defence technology partner seeking a Principal Software Engineer to join their New Product Development team, driving the next generation of mission planning and control systems click apply for full job details More ❯
Employment Type: Permanent
Salary: GBP 65,000 Annual
Posted:

Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
Have you got a strong educational background from a Russell Group University? Do you have experience working in the financial industry? 💸 Java Software Engineer – FinTech Scaleup 💸 📍 Location: Hybrid working in Central London 💰 Salary: £80,000-100,000 + bonus We are very excited to once again be partnered exclusively with London’s leading investment management firm’s latest spinout … company. Leveraging cutting-edge techniques with the latest technologies, they build highly scalable high-throughput software that is used by hedge funds and asset managements around the world. Due to an exciting pipeline of upcoming projects, they are looking for Core Java Software Engineers to join their team. You will be an excellent fit for this Core Java … Engineer position if you: Have built scalable software from scratch Use Core Java concepts, including Low Latency , Concurrent Programming & Multithreading Are used to working in a fast-paced environment Work in the financial industry e.g. Bank, Hedge Fund/Asset Management, FinTech Have clear experience with optimisation, efficiency and performance improvement As a Core Java Engineer, you will enjoy More ❯
Posted:

Java Software Engineer

South East, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
Have you got a strong educational background from a Russell Group University? Do you have experience working in the financial industry? Java Software Engineer - FinTech Scaleup Location: Hybrid working in Central London Salary: £80,000-100,000 + bonus We are very excited to once again be partnered exclusively with London's leading investment management firm's latest spinout … company. Leveraging cutting-edge techniques with the latest technologies, they build highly scalable high-throughput software that is used by hedge funds and asset managements around the world. Due to an exciting pipeline of upcoming projects, they are looking for Core Java Software Engineers to join their team. You will be an excellent fit for this Core Java … Engineer position if you: Have built scalable software from scratch Use Core Java concepts, including Low Latency , Concurrent Programming & Multithreading Are used to working in a fast-paced environment Work in the financial industry e.g. Bank, Hedge Fund/Asset Management, FinTech Have clear experience with optimisation, efficiency and performance improvement As a Core Java Engineer, you will enjoy More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Surrey, England, United Kingdom
Hudson Shribman
Lead Software Engineer Location: Surrey Salary: c.£75,000 Overview An excellent opportunity for a Lead Software Engineer to join a leading technology business developing high-performance electronic and communication systems for use in regulated, safety-critical environments. We’re seeking an experienced embedded software engineer who has worked on human-interfaced equipment —ideally within telecommunications, avionics … defence, or other regulated sectors —and is confident taking projects through the full software lifecycle from requirements analysis to release . Purpose of the Role To design, develop, test, and deliver high-quality embedded software to agreed schedules and standards, supporting new and existing product developments. Key Responsibilities Design, code, debug, test, and maintain embedded software in … C. Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces. Work closely with hardware and software engineers to deliver product features and ensure seamless integration. Take responsibility for requirement analysis, software design, documentation, and traceability in line with company and regulatory standards. Participate in peer reviews, continuous improvement, and process development. Deliver reliable software More ❯
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
management team.They are on a mission to be the fastest growing tech company in UK history and are making phenomenal progress with development to date. They are growing the software team by 3 between now and Christmas/January are looking for ambitious embedded software engineers with at least 3 years of experience. They will pay from … looking for the best. The nature of the work is likely to be around some of signal processing, drone control systems and other real time mission critical systems. Embedded software engineer requirements: Minimum 3+ years embedded C (ideally C++ with Rust also interesting) Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with … ownership of projects This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a company thats scaling fast. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Position : Embedded Software Engineer Location : Cambridge Salary : £60-140k Key Skills : embedded C, RTOS, bare-metal Desirable skills : Rust, C++, Embedded Linux, Yocto, OpenAMP, STM32, AMD/ More ❯
Employment Type: Permanent
Posted:

Python Software Engineer - Up to £100k + Stock Options Offered!

England, United Kingdom
Hunter Bond
Role: Python Software Engineer - Up to £100k + Stock Options Offered! Salary: Up to £100k + Stock Options Offered! Location: United Kingdom Skills: Python, Fast API This firm is an elite AI tech company with high tech standards who have previously set tech world records. They are made up of some exceptionally talented individuals who above all are passionate …/interests but you can expect to working with the latest technologies (Python, Fast API etc) to pioneer cutting edge AI solutions! What else is in it for you? • Software Engineers are treated as the company's #1 asset • Low attrition rate; people working there love what they do on a daily basis! • Very friendly, tight-knit environment • Flat More ❯
Posted:

Embedded Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment Limited
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. This company is a … well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly … with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including IC and SPI is essential. Knowledge of Linux and Python More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Embedded Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. This company is a … well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly … with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I2C and SPI is essential. Knowledge of Linux and Python More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Progression + Training
Posted:

Flight Software Engineer

Didcot, England, United Kingdom
Hays
for its innovative approach to orbital servicing and satellite technology. With a growing international team and cutting-edge facilities, they are driving forward sustainable space operations and mission-critical software development. Your new role As a Flight Software Engineer, you'll be part of a dynamic team developing and maintaining embedded real-time software for satellite onboard … on role with opportunities to contribute across multiple projects and influence the development of mission-critical systems. What you'll need to succeed Essential Skills Strong experience in embedded software development (C/C++) Experience with real-time operating systems (RTOS) such as VxWorks or RTEMS Familiarity with satellite communications protocols (e.g. PUS, CCSDS, CAN, SpaceWire) Good understanding of … the software development lifecycle Experience with Git and version control workflows Experience developing software for the space industry or other safety-critical domains Knowledge of ECSS standards (especially ECSS-E-ST-40C) Ability to work independently and collaboratively in a fast-paced environment Desirable Skills Experience with CI/CD pipelines Familiarity with UML and model-based design More ❯
Posted:

Medical Device Software Engineer

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
Become the founding member of this medical device software development team On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on … the LAMP stack and MariaDB. With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers … so immediate familiarity with the entire stack isn't expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed. As the company is still at an early stage, you may be occasionally required to help out in other More ❯
Employment Type: Permanent
Salary: £75000 - £100000/annum DoE
Posted:

Flight Software Engineer

Didcot, Oxfordshire, South East, United Kingdom
Hays
for its innovative approach to orbital servicing and satellite technology. With a growing international team and cutting-edge facilities, they are driving forward sustainable space operations and mission-critical software development. Your new role As a Flight Software Engineer, you'll be part of a dynamic team developing and maintaining embedded real-time software for satellite onboard … on role with opportunities to contribute across multiple projects and influence the development of mission-critical systems. What you'll need to succeed Essential Skills Strong experience in embedded software development (C/C++) Experience with real-time operating systems (RTOS) such as VxWorks or RTEMS Familiarity with satellite communications protocols (e.g. PUS, CCSDS, CAN, SpaceWire) Good understanding of … the software development lifecycle Experience with Git and version control workflows Experience developing software for the space industry or other safety-critical domains Knowledge of ECSS standards (especially ECSS-E-ST-40C) Ability to work independently and collaboratively in a fast-paced environment Desirable Skills Experience with CI/CD pipelines Familiarity with UML and model-based design More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Graduate Software Engineer

City, London, United Kingdom
Platform Recruitment
Graduate Software Engineer - 60,000 Title : Graduate Software Engineer (C++) Client : High Performance Systems Location : London, Cambridge or Remote (from the UK) Package : Up to 60,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance team with … high-performance C++ code. Low-latency networking. Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be. There is a culture of hands-off management - you will be given trust and autonomy from the More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 60,000 Annual
Posted:

Graduate Software Engineer

EC2M, Coleman Street, Greater London, United Kingdom
Platform Recruitment
Graduate Software Engineer - £60,000 Title : Graduate Software Engineer (C++) Client : High Performance Systems Location : London, Cambridge or Remote (from the UK) Package : Up to £60,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance team with … high-performance C++ code. Low-latency networking. Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be. There is a culture of hands-off management - you will be given trust and autonomy from the More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum
Posted:

Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Bright Purple
Software Engineer – Edinburgh An innovative and well-established med tech company are seeking Software Engineers (Senior and Principal) to join its R&D team based in central Edinburgh. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference in clinical environments. What … whilst making key architectural decisions, driving the roadmap, and contributing to building a high performing dev culture ... the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your dream … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. These positions are ideal for seasoned engineers who thrive in More ❯
Employment Type: Permanent
Posted:

Software Validation & Verification Engineer

Oxfordshire, England, United Kingdom
Hybrid / WFH Options
Holt Executive Ltd
An exciting opportunity has arisen for a Validation & Verification Engineer to join a leading flight software team working on cutting-edge space missions. This role offers the chance to contribute to next-generation orbital debris removal and satellite servicing projects, a truly unique opportunity to make an impact on the future of space sustainability. We’re looking for someone … with a strong background in real-time embedded software who’s ready to take the next step in their career and play a key role in ensuring flight software reliability, performance, and safety. You’ll be responsible for the verification and validation (V&V) of onboard flight software for satellite missions, defining solutions based on system requirements … and collaborating across subsystems to ensure robust, high-quality software delivery. Key Responsibilities: Participate in the validation and verification of flight software for satellite onboard computers. Review technical specifications and requirements documents (SRS, ICD, SDD, etc.). Design, implement, and automate test cases and scripts. Develop and maintain test environments and simulators. Identify and implement test equipment solutions. More ❯
Posted:

Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
Software Engineer Edinburgh An innovative and well-established med tech company are seeking Software Engineers (Senior and Principal) to join its R&D team basedin central Edinburgh. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference in clinical environments. What is … code whilst making key architectural decisions, driving the roadmap, and contributing to building a high performing dev culture ...the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your dream … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. More ❯
Employment Type: Permanent
Posted:

Software Engineer - Compiler (LLVM)

London Area, United Kingdom
microTECH Global LTD
Software Engineer - Compiler Role Overview: Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and More ❯
Posted:

Software Engineer - Compiler (LLVM)

City of London, London, United Kingdom
microTECH Global LTD
Software Engineer - Compiler Role Overview: Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and More ❯
Posted:

Principal Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. … What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a plus. Excellent communication skills. More ❯
Employment Type: Permanent
Posted:

Distributed Systems Software Engineer - Up to £190k + Bonus

City of London, London, United Kingdom
Hybrid / WFH Options
Hunter Bond
Role: Distributed Systems Software Engineer - Up to £190k + Bonus Salary: Up to £190k + Bonus Location: London (Hybrid) Skills: Language agnostic, just need to be a keen technologist (Ideally experienced in Rust, Python or C++) This firm is an elite company with high tech standards who have previously set tech world records. They are made up of some … languages (such as Rust and Erlang), or purpose-built languages similar to OCaml • Building out Machine Learning Infrastructure and tweaking research models What else is in it for you? • Software Engineers are treated as the company's #1 asset • Low attrition rate; people working there love what they do on a daily basis! • Very friendly, tight-knit environment • Flat More ❯
Posted:

Distributed Systems Software Engineer - Up to £190k + Bonus

London Area, United Kingdom
Hybrid / WFH Options
Hunter Bond
Role: Distributed Systems Software Engineer - Up to £190k + Bonus Salary: Up to £190k + Bonus Location: London (Hybrid) Skills: Language agnostic, just need to be a keen technologist (Ideally experienced in Rust, Python or C++) This firm is an elite company with high tech standards who have previously set tech world records. They are made up of some … languages (such as Rust and Erlang), or purpose-built languages similar to OCaml • Building out Machine Learning Infrastructure and tweaking research models What else is in it for you? • Software Engineers are treated as the company's #1 asset • Low attrition rate; people working there love what they do on a daily basis! • Very friendly, tight-knit environment • Flat More ❯
Posted:

Software Engineer

London Area, United Kingdom
RJC Group
RJC Group is looking for a Software Engineer skilled in Python to help build and enhance our global commodity trading clients' analytics platform by developing data-driven solutions, collaborating across teams, and working on their in-house trading system. Responsibilities: Build reusable data components connecting external sources and internal tools Modernize legacy codebases to Python Translate business needs into More ❯
Posted:
Software Engineering
10th Percentile
£43,850
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£129,000