innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SENIOR SOFTWARE DEVELOPMENT ENGINEER- GPU KERNEL DEVELOPMENT THE ROLE: As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD … multi-node systems. You will engage with both internal GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Skilled engineer with strong technical and analytical expertise in C++ development within Linux environments. The ideal candidate will thrive in both collaborative … and independent work, with the ability to define goals, manage development efforts, and deliver high-quality solutions. Strong problem-solving skills, a proactive approach, and a keen understanding of softwareengineering best practices are essential. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU More ❯
Verification for Constraint Programming", working with Dr Ciaran McCreesh and other project collaborators. This project is funded by ARIA. Specifically, the job requires excellent programming skills and substantial prior software development experience.As well as softwareengineering activities, the successful candidate will also be expected to contribute to the formulation and submission of research publications and research proposals … as well as to help manage and direct this complex and challenging project as opportunities allow. The job involves maintaining and extending software used for solving constraint programming and optimisation problems, and for verifying that the solutions provided are correct. It will involve a mix of algorithm engineering and formal methods, alongside more traditional softwareengineering activities. This project involves developing software which is both mathematically rigorous, and sufficiently performant to be used to solve hard problems at industrial scale. The software is developed in a mix of modern C++, Rust, and CakeML. The successful candidate will work closely with other members of the team; besides the Principal Investigator, these include a Research More ❯
of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SOFTWARE DEVELOPMENT ENGINEER- GPU KERNEL DEVELOPMENT THE ROLE: As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD … multi-node systems. You will engage with both internal GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Skilled engineer with strong technical and analytical expertise in C++ development within Linux environments. The ideal candidate will thrive in both collaborative … and independent work, with the ability to define goals, manage development efforts, and deliver high-quality solutions. Strong problem-solving skills, a proactive approach, and a keen understanding of softwareengineering best practices are essential. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU More ❯
Job title: Senior Embedded Software Engineer Location : Maidenhead, Berkshire Salary Range: £60,000 - £80,000 The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical integration means … the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Senior Embedded Software Engineer, you will be reporting to the SoftwareEngineering Manager as an embedded systems developer . Responsible for integration of hardware and software, this exciting role … air systems development in the UK. We seek someone looking to support in the development and verification of flight control software. You will be supporting in the delivery of engineering outputs including software requirements, software design, software implementation and software testing. Applying your knowledge and principles of engineering to assist in the implementation of More ❯
Title: Reprogramming Specialist We are a company of innovators, thinkers, creators, explorers, volunteers and dreamers who all share one goal - to improve the world. We deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 37,000 people worldwide with customers in more than 80 countries and operations in over 30 countries. For … delivery and mission execution, no other company can match the breadth and depth of KBR. Learn more about our business here. The Opportunity: We are seeking a highly skilled Software Engineer to join our team to support critical Modernisation and uplifting of Electronic Warfare capability that protect national security. As Software Engineer, you have a passion for designing … developing, and maintaining cutting-edge software solutions. With expertise in programming languages, agile software development methodologies, and system integration, you excel at turning complex problems into elegant, functional and maintainable code. Your ability to collaborate, adapt to new technologies, and deliver high-quality solutions makes you an indispensable part of any team. Responsibilities Perform all activities associated with More ❯
Are you a Senior Software Engineer looking to join a successful and growing company? TKMS ATLAS UK develop, supply and support cutting-edge maritime technology for customers worldwide. They are offering flexible working, and an opportunity to work with like-minded people within a supportive team working on Software for marine-based systems. They are seeking a Senior … Software Engineer with skills in Java to work on the development of autonomous systems. This job will be based out of their Headquarters in Dorset. Knowledge, skills and qualities Proven ability to support software delivery Educated to Degree or equivalent level in a softwareengineering or related discipline Understanding of Autonomous systems, and their architectures Understanding … of the Military and Marine domain Knowledge and understanding of SoftwareEngineering & delivery lifecycles, and integration with project management principles and practise Experience of SoftwareEngineering processes and tools Ability to work in multi-disciplinary teams, across the whole engineering lifecycle, from inception to support Ability to work closely with end users to understand usage More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Primark Stores Limited
At Primark we are looking to change the way we deliver technology changes to the systems our customers consume. To drive this change, we are looking for an experienced Engineering Enablement Lead who has a strong background in delivering this type of change in a fast-paced environment. In this role, you will oversee and optimise the way we … deliver these technology changes to maximise value at minimum cost. You will be accountable for the enablement and adoption of a new set of SoftwareEngineering and Delivery Principles to Primark. Working with the Engineering Managers, Portfolio Delivery Leads, Product Teams and System Integrators. You will be part of the Primark Engineering Practice, where we aim … to enable more frequent and faster deployments, improve software quality, reduce change failure rate and improve the mean time to recover in the event of an issue occurring. You will play a critical role in Engineering & Enablement team where you will be embedding new agile ways of working and instilling best in class softwareengineering techniques. More ❯
your skills and experience talk with your recruiter to learn more. Base pay range Direct message the job poster from In Product Founder of In Product | Scaling Product, Design & Engineering Teams | Product Community Builder Head of Engineering up to 150,000 plus shares - Fully Remote with a UK Team - High-growth Startup. In Product is partnered with a … a small team of Engineers, and work in partnership with the Founder to scale this team in the coming year, in the meantime you will move between hands on engineering, technical decision making, strategic leadership, setting up systems for scale, and building an engineering culture that will withstand high growth. As a Head of Engineering in this … the ownership over technical execution and work as a thought partner to the Founder who is driving the Product vision. We are looking for someone who Has experience growing Engineering teams, recruiting and building a culture that matches the expectations of top talent, and the business objectives. Has a core background in MERN stack and AWS whilst being Tech More ❯
Cowes, Isle of Wight, United Kingdom Hybrid / WFH Options
Matchtech
Our client, a prominent figure in the Defence & Security industry, is currently seeking a skilled Software Design Authority to join their team in Cowes. This contract role offers a unique hybrid working arrangement, allowing for remote work with occasional on-site requirements. Key Responsibilities: Leading the software design and development processes, ensuring alignment with project requirements and industry … standards Providing authoritative expertise on softwareengineering, specifically with ADA, across the project lifecycle Collaborating with multidisciplinary teams to deliver high-quality, secure, and efficient software solutions Ensuring software designs are robust, maintainable, and scalable Supporting integration and testing phases with technical guidance and troubleshooting Maintaining comprehensive documentation of software designs and development processes Staying … updated with the latest advancements in softwareengineering and incorporating them into the project Communicating effectively with stakeholders to report on progress and address any technical challenges Job Requirements: Significant experience as a software engineer, particularly with ADA Comprehensive understanding of software development methodologies and best practices Experience in the Defence & Security sector, with a focus More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Raspberry Pi Foundation
SoftwareEngineering Manager Location: Cambridge, UK or hybrid Salary: £64,000 - £72,000 p.a. full-time equivalent, dependent on experience Basis: Permanent; full-time, part-time or flexible Eligibility: You must be eligible to work in the UK The role The Raspberry Pi Foundation is a UK-based educational charity with the mission to enable young people to … providing high-quality learning experiences, online and for free, that engage and inspire young people to explore computing and digital making outside of school. We're looking for a SoftwareEngineering Manager to lead and manage a technical delivery team responsible for key services and products. These include Raspberry Pi Accounts, raspberrypi.org, and our design system. You'll … be part of an agile team working closely with a Product Manager, Product Designers, and Software Engineers based remotely around the UK. You will use your skills to build accessible and performant digital products. Your work will positively impact educators and hundreds of thousands of young learners. We strive to make the Foundation a place where talented people who More ❯
services such as Glue (Spark), Lambda, Step Functions, ECS, Redshift, and SageMaker. Looking for someone with hands-on development Conducting code reviews, mentoring through pair programming. Looking for data engineering and software development Building APIs, integrating with microservices, or contributing to backend systems not just data pipelines or data modelling. CI/CD and Infrastructure-as-Code Tools … services such as Glue, Lambda, S3, Redshift, and Step Functions. Lead the development of robust data pipelines and analytics platforms, ensuring high availability, performance, and maintainability. Demonstrate proficiency in softwareengineering principles, contributing to the development of reusable libraries, APIs, and infrastructure-as-code components that support the broader data and analytics ecosystem. Contribute to the evolution of … the teams data engineering standards and best practices, including documentation, testing, and architectural decisions. Develop and maintain data models and data marts that support self-service analytics and enterprise reporting. Drive automation and CI/CD practices for data workflows, ensuring reliable deployment and monitoring of data infrastructure. Ensure data quality, security, and compliance with internal policies and external More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Adecco
Application Software Engineer (Graduate to Mid-Level) Location: Cambridge, UK (Hybrid) Salary: £30,000 - £50,000 (depending on experience) Recent Graduates to Mid-Level Developers Welcome! The Company Join a pioneering AI and machine learning software house, led by award-winning entrepreneurs and known for pushing the boundaries of innovation. You'll be part of a collaborative, high … calibre team working on impactful, real-world projects. What We're Looking For Education & Skills - A 2:1 or higher in Computer Science, Engineering, Physics, or a related field from a top university. - AAB or higher at A-levels. - Strong mathematical and analytical thinking skills. - Excellent communication and teamwork abilities. Technical Skills - Familiarity with one or more of the … solving mindset and eagerness to learn. Experience - For graduates: hands-on experience through internships or university projects. - For mid-level candidates: up to 3 years of commercial experience in software development. - Passion for softwareengineering and a desire to build scalable, high-quality applications. The Role As an Application Software Engineer, you'll: - Contribute to the More ❯
SoftwareEngineering Team Lead Permanent role Location: Gloucestershire (Hybrid) We're looking for a SoftwareEngineering Team Lead to guide a skilled engineering team in delivering innovative, high-quality software solutions. This role blends technical leadership with people management, offering a chance to develop your leadership skills while remaining hands-on. Responsibilities: Manage day … Promote innovation and best practices within the team and across the organisation. Build strong relationships with internal teams, clients, and suppliers. Participate in planning and ensure timely delivery of engineering tasks. Support continuous improvement in processes and team effectiveness. What you'll gain: Hands-on leadership experience balancing technical and managerial responsibilities. Opportunity to influence delivery and help team … Infrastructure as Code, and cloud technologies. Experience leading teams and providing practical, cost-effective technical solutions. Familiarity with Agile/Kanban and regulated environments is a plus. Degree in Engineering, Computer Science, or STEM-related field preferred. More ❯
SoftwareEngineering Manager (2 vacancies) Department: Tech Hub Employment Type: Full Time Location: London Description Contract type: Permanent Hours: 37.5 Salary: circa 90,000 depending on experience Location: London WFH policy: Employees are required to attend the office 2 days/week Flexible working : Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day … the advert before the advertised deadline if there are a high volume of applications. Role Summary: Responsible for leading LCCC talented engineers in designing, developing, and delivering high-quality software solutions. You will play a pivotal role in fostering an innovative engineering culture, ensuring technical excellence, and aligning development efforts with business goals. Key Responsibilities Lead, mentor, and … manage a medium-sized team of ~12 software engineers through project lifecycles, from planning to deployment. Own resource management process providing practical and effective capacity assessments. Own the technical roadmap, architecture decisions, and code quality for your team. Collaborate cross-functionally with product managers, designers, and other stakeholders to define technical requirements and deliver solutions. Drive best practices in More ❯
Maidenhead, Berkshire, South East, United Kingdom Hybrid / WFH Options
Dignity Funerals Limited
SoftwareEngineering Lead Contract: Full-Time, Permanent Location: Maidenhead, Berkshire (Hybrid flexible, 3 days office) Salary: Up to £110,000 per annum At Dignity and Farewill , we're redefining what end-of-life services can look and feel like - modern, compassionate, accessible. As we combine the scale and experience of Dignity with Farewill's tech-driven innovation, we … re building a next-generation platform to support families at one of life's most important moments. We're looking for two SoftwareEngineering Lead's to join our growing technology team and help drive this transformation. This is a hands-on technical leadership role , responsible for guiding one of our key product domains - whether that's Funeral … Plans, Legal Services, or At-Need Funerals - from strategy through to scalable, secure software delivery. What you'll be doing Lead and mentor a team of engineers focused on delivering impactful, resilient software products. Define and implement the technical strategy for your domain, aligned to our roadmap and vision. Ensure high standards of engineering quality, security, architecture More ❯
experience in the audio industry, with proven time served working on optimisation of algorithms in memory-constrained environments. Candidates must have a sound general background in C based embedded software engineering. Specific experience with ANC or Bluetooth technology is a bonus, but not essential. Salary dependent on experience and location, typically £70k-£85k. audio dsp engineer, software developer … embedded software engineer, softwareengineering, bluetooth, noise cancellation, audio dsp engineer, software developer, embedded software engineer, softwareengineering, bluetooth, noise cancellation g2 Recruitment are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and More ❯
Nottingham, Nottinghamshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Engineering Manager (Agile) Nottingham/WFH to £80k Do you enjoy leading and developing successful Agile tech teams? You could be progressing your career in an impactful role at a tech company that provides a range of B2B SaaS solutions. As an Engineering Manager you'll head up an Agile development team (c10 people in total) to deliver … payment solutions using cloud technologies. You'll help the team to transition from a scale-up mindset to a more established tech firm with softwareengineering best practices and processes. You will be key in developing others to succeed and progress their careers, instilling a positive team culture, providing line management, 1-2-1s and promoting from … most of the time, meeting up with the team for constructive meetings once a month in the Nottingham office. About you: You have experience of leading high achieving Agile softwareengineering teams You have experience of establishing softwareengineering best practices and inclusive cultures You have a technical background, with a strong understanding of the full More ❯
work for UK Citizens based in the UK - Salary to £80k + Benefits We are looking for a Site Reliability Engineer/DevOps Engineer with a background in .NET software development and strong C# skills. The candidate should also have knowledge of DevOps tools like Kubernetes and/or Docker, and experience with Azure or AWS cloud platforms. This … role involves supporting a global SaaS platform within a growing cloud infrastructure team. Our client, a global digital SaaS software company, offers a fully remote opportunity for an experienced Senior Site Reliability Engineer/DevOps Engineer to join their UK Cloud Infrastructure team. Senior SREs are responsible for ensuring the reliability of SaaS products, applying principles of software and systems engineering to improve system reliability while minimizing manual work. They should be experienced in softwareengineering, operational discipline, and automation. The team works remotely across the US and Australia, supporting a market-leading student community management SaaS platform used by millions of university students worldwide. In this role, you will use your softwareMore ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Goldman Sachs Bank AG
Asset & Wealth Management - Birmingham - Associate/Vice President - SoftwareEngineering location_on Birmingham, West Midlands, England, United Kingdom Opportunity Overview sitemap_outline CORPORATE TITLE Associate language OFFICE LOCATION(S) Birmingham assignment JOB FUNCTION SoftwareEngineering account_balance DIVISION Asset & Wealth Management What We Do At Goldman Sachs, our Engineers don't just make things - we make … things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into … a large range of asset classes for high-net-worth individuals. PWM leverages a global technology platform offering, an integrated suite of tools, and applications to onboard clients. Our software helps realize a client's goals and objectives, develops, and implements an integrated wealth management plan and delivers first-class client service. The successful candidate will join the global More ❯
a rapidly growing, values-driven team of specialists who work with government clients across Cyber Security, National Security, Law Enforcement and Telecommunications. We are seeking a talented and motivated Software Engineer to join our team and contribute to our mission of protecting the UK through data-driven insights and solutions. As a Software Engineer, you will work closely … with our public sector clients and project teams to design, develop, and implement software solutions that meet our clients' requirements. Key Responsibilities Collaborate with clients to understand their softwareengineering needs and objectives Design, develop, test, and implement high-quality software solutions using industry best practices and coding standards Utilise your expertise in various programming languages … Develop secure, clean, efficient, and well documented code, ensuring code quality through testing, debugging, and code reviews Stay up to date with the latest trends, tools, and technologies in softwareengineering and share your knowledge with the team Collaborate with project managers to ensure successful project delivery within the defined timelines and budget Accurately delivering high quality work More ❯
Job Description - Early Careers & Skills Development Coach (Software & DTS) () Early Careers & Skills Development Coach (Software & DTS) - Job title: Early Careers Coach (Software & Digital) Location: Samlesbury/Warton - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: £46,702-£49,309 depending on skills … and assess apprentice progress as well as conduct assessments in the workplace to ensure that all apprentices attain the required skills, knowledge, and behaviours to obtain occupational competency in softwareengineering You will work with and in collaboration with a range of stakeholders across the business, building and maintaining effective relationships to maximise apprentice opportunities and development You … will provide comprehensive welfare support and career guidance to aid our apprentice's progression, attainment, and successful transition into the business Your skills and experiences: Occupational competence within a softwareengineering/Computer Science or equivalent field A relevant Degree in SoftwareEngineering, or equivalent Proven experience of coaching, training and/or assessing apprentices or More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Goldman Sachs Bank AG
Asset & Wealth Management - Birmingham - Associate/Vice President - SoftwareEngineering location_on Birmingham, West Midlands, England, United Kingdom Opportunity Overview sitemap_outline CORPORATE TITLE Associate language OFFICE LOCATION(S) Birmingham assignment JOB FUNCTION SoftwareEngineering account_balance DIVISION Asset & Wealth Management What We Do At Goldman Sachs, our Engineers don't just make things - we make … things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into … a large range of asset classes for high-net-worth individuals. PWM leverages a global technology platform offering, an integrated suite of tools, and applications to onboard clients. Our software helps realize a client's goals and objectives, develops, and implements an integrated wealth management plan and delivers first-class client service. The successful candidate will join the global More ❯
that moves you too? This could be your opportunity to begin a challenging and rewarding career in a healthcare company that empowers movement for people with mobility challenges. Position: Software Manager Location: Cardiff, UK Job Type: Permanent Shift Pattern: Monday to Friday, 37 hours per week Summary To manage a small team of Embedded & System Software engineers. Working … on new and maintaining existing product development in a multi-discipline team environment. Key Duties and Responsibilities:- Regulatory To carry out engineering activities in accordance with company QA procedures and to meet regulatory regimes such as Medical Device Regulation (EU), ISO13485 (Int), FDA CFR820 (USA) and appropriate standards including IEC 60601, IEC 62304, ISO 14971 Software management Assignment … and management of appropriate resources providing motivation, supervision and guidance of softwareengineering staff. The Software manager will have the following responsibilities: Supervision and policing to ensure adherence to current Huntleigh software design controls & processes. Collaborate with Engineers to create Software development plans, Sofware Specifications, Software Architecture Specifications etc. & to be responsible for the More ❯
JOB TITLE: Lead Software Engineer SALARY: £90,440 - £106,400 LOCATION(S): Manchester HOURS: Full-time - 35 hours per week WORKING PATTERN: Our work style is hybrid, which means spending at least two days per week or 40% of your time in our Manchester office (this is non-negotiable). About this opportunity Are you searching for an outstanding … opportunity to lead and innovate in the world of softwareengineering? If so, we're seeking an ambitious and proven Lead Software Engineer to join our dynamic team in Manchester. This role offers the chance to influence the way we craft, build, test, and deploy using brand new technology. We're committed to leveraging AI and Automation … AI Project of the Year award at the UK IT Industry Awards 2024. In 2025, we're expanding our use of this technology, and need someone to help oversee SoftwareEngineering across the Lab. This presents an exciting opportunity to enhance customer value by increasing assurance, becoming more data-driven, and utilising predictive, groundbreaking technology. Join our Lab More ❯
services such as Glue (Spark), Lambda, Step Functions, ECS, Redshift, and SageMaker. Looking for someone with hands-on development Conducting code reviews, mentoring through pair programming. Looking for data engineering and software development Building APIs, integrating with microservices, or contributing to backend systems — not just data pipelines or data modelling. CI/CD and Infrastructure-as-Code Tools … services such as Glue, Lambda, S3, Redshift, and Step Functions. Lead the development of robust data pipelines and analytics platforms, ensuring high availability, performance, and maintainability. Demonstrate proficiency in softwareengineering principles, contributing to the development of reusable libraries, APIs, and infrastructure-as-code components that support the broader data and analytics ecosystem. Contribute to the evolution of … the team’s data engineering standards and best practices, including documentation, testing, and architectural decisions. Develop and maintain data models and data marts that support self-service analytics and enterprise reporting. Drive automation and CI/CD practices for data workflows, ensuring reliable deployment and monitoring of data infrastructure. Ensure data quality, security, and compliance with internal policies and More ❯