Job summary The Epidemiological Insight Team in UKHSA is recruiting an SEO Mathematical Modeller/Research Software Engineer to support a National Institute for Health and Care Research-funded Health Protection Research Unit (HPRU). The Health Analytics and Modelling HPRU brings together world-leading health analytics and modelling groups to better prepare the UK for future health protection … of different policies (like vaccination or testing), and consider the costs and effects on the economy. Main duties of the job Your role will be to develop our internal software applications - Disease Wiki and Disease Parameters Database. Working with HPRU project partners at Imperial College London and London School of Hygiene and Tropical Medicine you will help leverage synergies … public health experts) and with external collaborators, you will be a team player with excellent mathematical background, have a good understanding of modern programming techniques including API development and software packaging. You should also have excellent report writing skills and an awareness of modelling infectious disease processes. Your role will be to explore and define best practice knowledge transfer More ❯
Embedded Software Engineer - Contract Oxford Inside IR35 Hybrid £55-60/h Immediate Start Highlights of this role: Collaborate with a talented team of engineers to develop and optimize embedded software solutions Leverage your problem-solving skills to tackle complex challenges and drive technological advancements Contribute to the growth and success of a respected industry leader in engineering and manufacturing Preferred Requirements: Proficient in C/C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and data structures Ability to work collaboratively in a team environment and communicate effectively with cross-functional stakeholders Passion for staying … up-to-date with the latest trends and technologies in the embedded software field Preferred Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field Proven track record of successful software development projects in an engineering or manufacturing environment Certifications or specialized training in embedded systems or softwareengineeringMore ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a Technical Software Documentation Officer subcontractor on an initial 12-month contract. ** The department are not looking for a Software Engineer (this is not an engineer position). They are looking for someone with Documentation experience, ensuring all is correct for software releases. The role … will require an understanding of the software process. ** Rate: £65 per hour Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Bristol Hybrid/Remote working: The role will be onsite but the department are happy for the role to be worked on a 4-day week (Monday … basis Duration: 12 Months with very likely extension. Contracts are often ongoing and long-term thereafter IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview process Technical Software Documentation Officer Job Description: Capable, self-driven and flexible software professional to support multiple development teams in project management and software delivery. It would suit someone who More ❯
Employment Type: Contract, Work From Home
Rate: £65 per hour, Benefits Overtime rate of time and a quarter
Job Title: Embedded Software Engineer - Power Location: Lichfield Term: 6 Month Initial IR35: INSIDE Hourly Rate: £DOE Key Skills: Embedded Software, Engineering, C++, Python, Microcontrollers, DSPs, MATLAB, Simulink, DOORS, Requirements Management, Aerospace, Electronics, Testing The Role: Are you an embedded controls specialist with a passion for tackling complex engineering challenges? We're looking for a highly … skilled Embedded Software Engineer to join our dynamic project team on a contract basis. You'll be the go-to expert driving the design, implementation, and verification of cutting-edge embedded software applications across multiple high-profile programmes. What are we looking for in our next Embedded Software Engineer? Take the lead as the embedded technical authority … within a small but impactful engineering team, developing innovative electrical power systems (with a focus on converters and controllers). Design and develop DSP and microprocessor-based control solutions for power conversion and protection equipment. Work hand-in-hand with systems, hardware, and electronic engineers to refine requirements, define interfaces, and optimise implementation. Build, test, and validate prototypes to More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
The Difference Engine
Engineering Manager C#. NET We've been exclusively retained by our client, a well loved household name, known for their award winning delivery in the B2C space, to help them with their search for an Engineering Manager. You will be overseeing the delivery of new features of their core technology, which links the every day user experience to … Back End B2B suppliers. This is mission critical software for this business. At the crux of the successful applicant is a tech savvy, pragmatic, authentic and compassionate leader who sees programming languages as a tools to address a challenges, rather than being hung up on the tooling itself. In order to build empathy with your team, there is an … and support this business continued successes at scale. The company continues on a rapid trajectory of fast growth. Essential skills for the role: Minimum 8 years experience working in softwareengineering with either C# or Java. Minimum 5 years experience working with cloud technology - AWS, GCP, Azure or equivalents. Thorough understanding of microservices architecture/SOA Experience working More ❯
Freelance Software Developer On-site | 3-month contract (extendable) | Outside IR35 Day Rate: £400 per day Start Date: Within 2 weeks - no longer We're supporting a business-critical initiative to document a full end-to-end software development process currently owned by a single developer working across the full stack and embedded systems. To mitigate delivery and … knowledge risks, our client is looking for a software developer, to work as part of a technical solutions team to focus on documenting technical process. You would be comfortable as a software developer working on elements of a role that involved t echnical writing. You would have a strong softwareengineering/development background, and the … full process behind code delivery to embedded hardware and screen-based devices Ensure no single points of failure remain from a knowledge retention perspective Initial focus on documentation, but software development as the role evolves. Key Requirements Proven background as a software engineer or developer Strong, demonstrable experience in technical writing and documentation for engineering processes Comfortable More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Experis
Role Title: Senior Software Developer Duration: End 2025 Location: Sheffield (Hybrid 3 Days Onsite) Rate: £550 - Umbrella only Would you like to join a global leader in consulting, technology services and digital transformation? Our client is at the forefront of innovation to address the entire breadth of opportunities in the evolving world of cloud, digital and platforms. Role purpose …/summary Our Client is looking for a highly motivated and experienced Senior Software Engineer to support development of services hosted on Public Cloud platforms. You will leverage your expertise in Software Development, along with your DevOps proficiency across GCP, to design and implement resilient frontend client, backend services, infrastructure automation, and cloud-native solutions. This is an … experience The ideal candidate for this role will have the below experience and qualifications: Bachelor's or Master's degree in Computer Science or equivalent industry experience. Comes from SoftwareEngineering background with infrastructure experience. 5+ years of development experience with a strong focus on large-scale, distributed systems. Proficient in Golang and Python. Experience with Liquibase or More ❯
Basildon, Essex, South East, United Kingdom Hybrid / WFH Options
PeopleWorks Consultancy Limited
Software Engineer, Developer FICO systems, Python, SAS, R Credit Lending Contract 4 months (renewable) Inside IR35 Essex Offices (near Basildon) 4 days a week 1 day WFH £700 per day Inside IR35 The banking and finance arm of one of the worlds most known engineering companies is seeking a Software Engineer, Software Developer.The bank is looking … capabilities, and FICO (Fair Isaac Corporation) credit decision management systems. The successful candidate will work directly with FICO systems to develop and maintain lending decision systems. Main Tasks & Responsibilities Software Engineer, Developer FICO systems, Python, SAS, R Credit Lending > Manage and administer FICO systems platform, including scorecard implementation, rules configuration, and system optimisation > Translate business requirements into FICO configurations … and efficiency within the lending context > Engage and communicate effectively with project stakeholders and their teams to actively participate in key projects & initiatives Qualifications and Skills Essential Skills & Experience Software Engineer, Developer FICO systems, Python, SAS, R Credit Lending # 5+ years experience working with decision systems platforms (FICO systems, Provenir, SDS/PowerCurve, etc.) # Programming proficiency in More ❯
Basildon, Essex, England, United Kingdom Hybrid / WFH Options
Peopleworks
Software Engineer, Developer – FICO systems, Python, SAS, R – Credit Lending Contract – 4 months (renewable) – Inside IR35 Essex Offices – (near Basildon) 4 days a week – 1 day WFH £700 per day – Inside IR35 The banking and finance arm of one of the world’s most known engineering companies is seeking a Software Engineer, Software Developer. The bank … capabilities, and FICO (Fair Isaac Corporation) credit decision management systems. The successful candidate will work directly with FICO systems to develop and maintain lending decision systems. Main Tasks & Responsibilities Software Engineer, Developer – FICO systems, Python, SAS, R – Credit Lending > Manage and administer FICO systems platform, including scorecard implementation, rules configuration, and system optimisation > Translate business requirements into FICO configurations … and efficiency within the lending context > Engage and communicate effectively with project stakeholders and their teams to actively participate in key projects & initiatives Qualifications and Skills Essential Skills & Experience Software Engineer, Developer – FICO systems, Python, SAS, R – Credit Lending # 5+ years’ experience working with decision systems platforms (FICO systems, Provenir, SDS/PowerCurve, etc.) # Programming proficiency in More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Experis
Role Title: Software Engineer (AWS) Duration: contract to run until 31/12/2025 Location: Hybrid, 3 days on site is mandatory. Sheffield (preferred) also open to Birmingham and Edinburgh Rate: up to £552 p/d Umbrella inside IR35 Role purpose/summary Our Client is looking for a highly motivated and experienced Senior Software Engineer … to support development of services hosted on Public Cloud platforms. You will leverage your expertise in Software Development , along with your DevOps proficiency across AWS , to design and implement resilient frontend client, backend services, infrastructure automation, and cloud-native solutions. This is an opportunity to work on high-impact systems within a secure, high-availability environment at one of … experience The ideal candidate for this role will have the below experience and qualifications: Bachelor's or Master's degree in Computer Science or equivalent industry experience. Comes from SoftwareEngineering background with infrastructure experience. 5+ years of development experience with a strong focus on large-scale, distributed systems. Proficient in Golang and Python . Experience with Liquibase More ❯
Job Title: Senior Software Engineer Location: Birmingham/Sheffield/Edinburgh (3 Days on site per week) Salary/Rate: £560/Day Inside IR35 Start Date: 01/09/2025 Job Type: Contract Until the end of the year Company Introduction: We have an excellent opportunity for an experienced Senior Software Engineer to join a forward … and cyber security teams. Supporting live systems, performing root cause analysis, and resolving performance issues. Required Skills/Experience: Degree in Computer Science or equivalent experience. Proven experience in softwareengineering with infrastructure knowledge. Strong development skills in Golang and Python. Hands-on GCP experience (networking, IAM, cloud-native services). Familiarity with Liquibase or similar tools. DevOps More ❯
Engineering manager - STIBO - PIM/MDM - JAVA We're looking for an experienced Engineering Manager to oversee the technical migration of a Product Information Management (PIM) system - namely STIBO STEP - from an on-premise setup to a SaaS solution. This role requires close collaboration with internal product and engineering teams, as well as with external partners. Must … Haves skill: 10+ years in softwareengineering and delivery, with at least 5 years in leadership, principal, or managerial roles. Strong expertise in PIM/MDM platforms, with hands-on experience in STIBO STEP essential. Proven track record migrating enterprise applications to SaaS, ideally within large-scale, complex environments. Deep technical proficiency in: Languages: Java 17+ (Java More ❯
role falls inside IR35 so you will have to work through an umbrella company. Banking/Financial Services experience is essential. You will have several years of experience supporting SoftwareEngineering, Data Engineering, or Data Analytics projects. You will have experience of designing and implementing tailored data solutions to meet customer needs and use cases, spanning from More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Infoplus Technologies UK Ltd
Job Details: Role Title:Senior Software Engineer - GCP Rate range: 400 GBP/Day Inside IR35 Possibility of remote work: Hybrid, 2-3 days per week from one of the offices Contract duration: 6+ months (can be extended based on performance) Location: Edinburgh or Sheffield Job Description: Looking for a highly motivated and experienced Senior Software Engineer to … support development of services hosted on Public Cloud platforms. You will leverage your expertise in Software Development, along with your DevOps proficiency across GCP, to design and implement resilient frontend client, backend services, infrastructure automation, and cloud-native solutions. This is an opportunity to work on high-impact systems within a secure, high-availability environment at one of the … Qualifications and experience: The ideal candidate for this role will have the below experience and qualifications: Bachelors or Masters degree in Computer Science or equivalent industry experience. Comes from SoftwareEngineering background with infrastructure experience. 5+ years of development experience with a strong focus on large-scale, distributed systems. Proficient in Golang and Python. Experience with Liquibase or More ❯
Location: Rugeley (mostly onsite) Duration: 6 month initial contract Rate: 67ph UMB (Inside IR35) Role details: Our client, a leading defence and maritime company, are looking for an Embedded Software Engineer to join their Power Applications team on a contract basis. Key Responsibilities: Operate as the go-to controls engineer across multiple projects, liaising with stakeholders to design, implement … and verify embedded software applications Collaborate with systems engineers to develop requirements, interface definitions, and other necessary documentation for optimal implementation Act as the embedded technical specialist within a small team developing a range of electrical power systems, primarily converters. Design and develop the system design, along with systems and electronic specialists. Develop DSP and/or microprocessor-based … create processes to drive activities which we repeat and would add value. What we are looking for in you: Bachelor's or Master's degree in Electronic/Electrical Engineering, Software/Systems Engineering, or a related field. Proven track-record of delivering embedded software/firmware ideally in one or more of the automotive/ More ❯
As a trusted partner to the UKs Ministry of Defence, our client is seeking a Technical Software Documentation Officer to support multiple development teams across project management and software delivery. This role is ideal for a proactive, adaptable software professional who thrives in a dynamic environment and enjoys acting as a central point of coordination. Youll play … a key role in helping MBDA deliver fully qualified software products by supporting documentation, process alignment, and cross-team collaboration. Key Responsibilities: This role offers the opportunity to support a diverse portfolio of projects and stakeholders, providing a dynamic and evolving challenge. Ideal for individuals who enjoy maintaining a strategic overview, as the position spans activities across the full … software development lifecycle. Well-suited to candidates with a passion for software who thrive in fast-paced, multi-tasking environments. A great stepping stone for those considering a future transition into project management, offering hands-on exposure to coordination and delivery support. What Do You Need?: Seeking a process champion to support software teams in planning, documentation More ❯
Employment Type: Contract
Rate: Up to £65 per hour PAYE and Umbrella pay option available
inside IR35 so you will have to work through an umbrella company. Banking/Financial Services experience is essential. You will have a number of years of experience supporting SoftwareEngineering, Data Engineering, or Data Analytics projects. Experience in data development and solutions in highly complex data environments with large data volumes. SQL/PLSQL experience with More ❯
testing and best practices Take ownership of code through build, test, and deployment phases Communicate clearly and collaborate effectively across teams Requirements Minimum of 2 years’ experience in Solution Engineering Degree in SoftwareEngineering, Computer Science, or similar technical discipline Good knowledge of Agile development and SDLC Proficiency in SQL Server including, creating/modifying tables and More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Randstad Technologies
Role: Adoption Software Engineer - Authorisation Location: London (Hybrid - 2 days per week) Contract Length: 6 MonthsWe are looking for a highly skilled Adoption Software Engineer to join a leading global financial institution in London. This is a fantastic opportunity to play a pivotal role in shaping the future of a digital platform used by millions worldwide. You'll … be at the forefront of driving modern softwareengineering practices, with a specific focus on authorisation, policy-as-code, and cloud-native deployments . If you thrive in a fast-paced, engineering-led environment and want to make a tangible impact, this role is for you. You'll be responsible for championing cutting-edge authorisation frameworks, building More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Randstad Technologies Recruitment
Role: Adoption Software Engineer - Authorisation Location: London (Hybrid - 2 days per week) Contract Length: 6 Months We are looking for a highly skilled Adoption Software Engineer to join a leading global financial institution in London. This is a fantastic opportunity to play a pivotal role in shaping the future of a digital platform used by millions worldwide. You … ll be at the forefront of driving modern softwareengineering practices, with a specific focus on authorisation, policy-as-code, and cloud-native deployments . If you thrive in a fast-paced, engineering-led environment and want to make a tangible impact, this role is for you. You'll be responsible for championing cutting-edge authorisation frameworks More ❯
C++ Software Engineer Location: Bristol, Full time on site Duration: 6 Months initial SC Clearance Required Rate: £65 ph Umbrella Our client's HMI & Cyber team is looking for software engineers to join them in developing the future laser defence capability for the Royal Navy. We are looking for engineers with both a deep and broad range of … experience in softwareengineering throughout the development as well as being able to support and mentor other engineers in their team. Skillset/Experience required: Use of C++ in a safety related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience … Knowledge of DDS middleware Integration of external video streams Automated Testing Responsibilities: Development of a C++ HMI application on a Linux Operating System To undertake a full range of engineering activities in line with relevant processes, quality and other requirements Be capable of developing collaborative relationships with team members both within the SW organisation and other parts of the More ❯
C++ Software Engineer Location: Bristol, Full time on site Duration: 6 Months initial SC Clearance Required Rate: £65 ph Umbrella Our client s HMI & Cyber team is looking for software engineers to join them in developing the future laser defence capability for the Royal Navy. We are looking for engineers with both a deep and broad range of … experience in softwareengineering throughout the development as well as being able to support and mentor other engineers in their team. Skillset/Experience required: Use of C++ in a safety related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience … Knowledge of DDS middleware Integration of external video streams Automated Testing Responsibilities: Development of a C++ HMI application on a Linux Operating System To undertake a full range of engineering activities in line with relevant processes, quality and other requirements Be capable of developing collaborative relationships with team members both within the SW organisation and other parts of the More ❯
C++ Software Engineer Location: Bristol, Full time on site Duration: 6 Months initial SC Clearance Required Rate: £65 ph Umbrella Our client’s HMI & Cyber team is looking for software engineers to join them in developing the future laser defence capability for the Royal Navy. We are looking for engineers with both a deep and broad range of … experience in softwareengineering throughout the development as well as being able to support and mentor other engineers in their team. Skillset/Experience required: Use of C++ in a safety related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience … Knowledge of DDS middleware Integration of external video streams Automated Testing Responsibilities: Development of a C++ HMI application on a Linux Operating System To undertake a full range of engineering activities in line with relevant processes, quality and other requirements Be capable of developing collaborative relationships with team members both within the SW organisation and other parts of the More ❯
Embedded Software Architect - Safety Critical Systems Location: Cheadle (Hybrid) Duration: 6 Months Rate: Up to 650 per day (Outside IR35) Clearance: Active SC Clearance prior to start We are seeking a highly experienced Embedded Software Architect to join a leading technology project in the safety-critical systems domain. This is a hands-on contract role requiring deep technical … expertise and a strong commitment to on-site collaboration. Essential Requirements: A minimum of 8 years' softwareengineering experience. Strong background in large, distributed systems design. Professional experience in C/C++ and Java. Demonstrable experience in safety-critical or safety-related environments (IEC 61508 ideal; IEC 62304 or IEC 26262 also acceptable). Strong working knowledge of … software frameworks, languages, and toolchains. Understanding and practical use of Software FMEA. High integrity coding practices including unit testing, static analysis, and lifecycle methodologies. Proven ability to produce clear, accurate technical documentation. Nice to Have: UML and modelling techniques. Defence sector experience. Exposure to virtualisation and containerisation technologies. Familiarity with Atlassian toolset. Understanding of IP networking protocols. Knowledge More ❯
Cheadle, Greater Manchester, Borough of Stockport, United Kingdom Hybrid / WFH Options
Experis
Embedded Software Architect - Safety Critical Systems Location: Cheadle (Hybrid) Duration: 6 Months Rate: Up to £650 per day (Outside IR35) Clearance: Active SC Clearance prior to start We are seeking a highly experienced Embedded Software Architect to join a leading technology project in the safety-critical systems domain. This is a hands-on contract role requiring deep technical … expertise and a strong commitment to on-site collaboration. Essential Requirements: A minimum of 8 years' softwareengineering experience. Strong background in large, distributed systems design. Professional experience in C/C++ and Java. Demonstrable experience in safety-critical or safety-related environments (IEC 61508 ideal; IEC 62304 or IEC 26262 also acceptable). Strong working knowledge of … software frameworks, languages, and toolchains. Understanding and practical use of Software FMEA. High integrity coding practices including unit testing, static analysis, and lifecycle methodologies. Proven ability to produce clear, accurate technical documentation. Nice to Have: UML and modelling techniques. Defence sector experience. Exposure to virtualisation and containerisation technologies. Familiarity with Atlassian toolset. Understanding of IP networking protocols. Knowledge More ❯