Head of EngineeringSoftware Brackley, United Kingdom At the Mercedes-AMG Petronas Formula One Team, a group of passionate and determined people work to design, develop, manufacture and race the cars with the aim of fighting for world championships each and every year. Whether working in our Operations, Technical, Race or Business Support functions, we are all in … renewed effort year on year. Record books remember the names of a few, but history is written by the many. About the Role: We are seeking a Head of EngineeringSoftware to lead the strategy, development, and integration of all software systems within the Performance Capability Department. Reporting into the Chief Engineer – Performance Capability, this role is … analysis technologies drive car performance, spanning from real-time systems in simulators and dynos to HPC-based analytics, ML pipelines, and trackside applications. Key responsibilities: As our Head of EngineeringSoftware, your responsibilities will include: Lead and coordinate software development across three groups, ensuring alignment with departmental objectives. Define and deliver the long-term software strategy More ❯
Head of EngineeringSoftware Brackley, United Kingdom At the Mercedes-AMG Petronas Formula One Team, a group of passionate and determined people work to design, develop, manufacture and race the cars with the aim of fighting for world championships each and every year. Whether working in our Operations, Technical, Race or Business Support functions, we are all in … renewed effort year on year. Record books remember the names of a few, but history is written by the many. About the Role: We are seeking a Head of EngineeringSoftware to lead the strategy, development, and integration of all software systems within the Performance Capability Department. Reporting into the Chief Engineer – Performance Capability, this role is … analysis technologies drive car performance, spanning from real-time systems in simulators and dynos to HPC-based analytics, ML pipelines, and trackside applications. Key responsibilities: As our Head of EngineeringSoftware, your responsibilities will include: Lead and coordinate software development across three groups, ensuring alignment with departmental objectives. Define and deliver the long-term software strategy More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Commify Group
Commify is on a mission to revolutionise business communication through innovative messaging solutions that make it easier for companies to connect with their customers. We are seeking an experienced SoftwareEngineering Manager to lead a talented engineering team and drive the development of our cutting-edge software products. In this role, you will be responsible for … overseeing the technical direction of projects, managing a dynamic team of software engineers, and ensuring that our products are delivered on time and to the highest quality standards. You will play a crucial role in fostering an environment of collaboration, growth, and innovation within the team. If you are a strategic thinker with a passion for technology and leadership … and you are committed to building strong teams that deliver impactful solutions, we want to hear from you! We are seeking an experienced Engineering Manager to lead and inspire a team of talented software engineers. In this pivotal role, you will be responsible for guiding the development and delivery of robust data pipelines and critical system integrations. You More ❯
Wolverhampton, West Midlands, United Kingdom Hybrid / WFH Options
SF Recruitment (Tech)
SoftwareEngineering Manager with key skills in developing multi-platform application using C# within an event sourced architecture teams is sought on a remote basis by a multi award winning technology solutions company based near North Birmingham. With a global expansion ongoing this SoftwareEngineering manager will take charge of a multi-disciplinary engineering and … standards whilst working with the product and architectural teams to deliver AI focussed innovation across the platform. Team mentorship makes up a big part of this role with this SoftwareEngineering Manager acting as the key thought leader in knowledge sharing, team collaboration and personal accountability for growth and career development In return this Engineering Manager can … expect excellent personal development opportunities within a highly dynamic, collaborative environment. This Engineering Manager based in the Midlands should have most of the following key skills: - A strong background in C# development - Solid understanding of QA - selenium WebDriver, SpecFlow etc - Proven people & technical leadership skills - Solid architectural/event sourcing understanding - CQRS, microservices, kafka etc - Database understanding - PostgreSQL, MongoDB More ❯
Birmingham, West Midlands, England, United Kingdom
Circle Recruitment
Software Delivery Project Manager A Software Project Manager with strong software delivery & project management experience is required by a leading software company. This role offers lots of flexible working, with only 1 day in the office per week. You must have experience in software delivery and implementing software for different clients. Any experience with … the Telco industry would be a bonus, but the main thing is a strong PM with a focus on software delivery to customers. This is a fantastic software project manager role who will cover mainly Software delivery (90%), with the odd IT infrastructure and business change project. A brand-new role, you will run projects from start … to finish, working with teams based in both the UK and globally Experience required: At least 4+ years as a Project Manager in software delivery Have a portfolio of project software delivery experience in different project areas, working with a range of customers and be comfortable working in a softwareengineering team A varied IT project More ❯
warwick, midlands, united kingdom Hybrid / WFH Options
National Grid
in our mission. So, join us and power the future of energy. About The Role Are you passionate about building technology that makes a real impact? As a Graduate Software Engineer, you'll join a collaborative team where innovation, learning, and problem-solving are at the heart of everything we do. This is a fantastic opportunity to kick-start … your career in softwareengineering, working on real projects that support National Grid's mission to deliver safe, secure, and sustainable energy. You'll be supported by experienced engineers as you develop your skills across the full software development lifecycle — from design and coding to testing and deployment. You'll work in an Agile environment, using modern … tools and technologies to deliver high-quality solutions that meet business needs. What You'll Be Doing Design and develop software using languages like Java, Python, or C++, contributing to applications that support millions of users. Collaborate with cross-functional teams including product managers, designers, and engineers to deliver solutions aligned with business goals. Participate in code reviews, debugging More ❯
Warwick, north west england, united kingdom Hybrid / WFH Options
National Grid
in our mission. So, join us and power the future of energy. About The Role Are you passionate about building technology that makes a real impact? As a Graduate Software Engineer, you'll join a collaborative team where innovation, learning, and problem-solving are at the heart of everything we do. This is a fantastic opportunity to kick-start … your career in softwareengineering, working on real projects that support National Grid's mission to deliver safe, secure, and sustainable energy. You'll be supported by experienced engineers as you develop your skills across the full software development lifecycle — from design and coding to testing and deployment. You'll work in an Agile environment, using modern … tools and technologies to deliver high-quality solutions that meet business needs. What You'll Be Doing Design and develop software using languages like Java, Python, or C++, contributing to applications that support millions of users. Collaborate with cross-functional teams including product managers, designers, and engineers to deliver solutions aligned with business goals. Participate in code reviews, debugging More ❯
Lutterworth, Leicestershire, East Midlands, United Kingdom Hybrid / WFH Options
Cyber Talent Limited
Software Development Manager - Hybrid role - Amazing opportunity Excellent salary + Pension + Health + preferential share scheme + hybridworking- 2 days in the office per week. This is an excellent opportunity for an experienced Software Development Manager whois looking for a new challenge with an innovative global marketing leading cyber security company at the cutting-age of developing … cyber security software solutions. Do you have strong leadership, project management experience and technical skills, with a background in agile methodologies and delivering secure, enterprise-grade software solutions if so read on for more details about this exceptional new vacancy. About the role:- My customer is seeking a highly capable Software Development Manager to lead and inspire … software development and test teams. This role will oversee the development of their product suite, including bespoke software customisations and enhancements, ensuring high-quality delivery that meets both internal and external stakeholder expectations. The ideal candidate will have strong leadership, project management, and technical skills, with a background in agile methodologies and delivering secure, enterprise-grade softwareMore ❯
Derbyshire, East Midlands, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
Software Engineer - Derbyshire - C++/SQL/React - £40,000 - £50,000 The Role An exciting opportunity has arisen for a skilled Software Engineer to join a growing Agile development team, working on advanced software solutions for complex engineering applications. This is a technical development role with a strong focus on modern C++ and softwareengineering best practices. You will be involved in the full development lifecycle, from requirements gathering and design through to implementation, testing, and deployment. You will be using your strong understanding of Software Design principles and OOP to relay important information to both technical and non-technical stakeholders. There will also be the opportunity to work on exciting … Studio, Git, Jira etc Great communication skills Desirable Strong Maths/Physics background React and JavaScript The Company This is a well-established organisation recognised for delivering high-performance engineeringsoftware used worldwide. Their teams are highly collaborative, technically driven, and committed to pushing the boundaries of precision and performance. They provide an environment that values innovation, continuous More ❯
United Kingdom, Northampton, Northamptonshire Hybrid / WFH Options
4M Recruitment
We are currently recruiting for a Software Engineer to join their busy client who is rapidly expanding on a remote home working basis. Your main role will be to develop software/applications for this market leading software provider. The main purpose of this role is to: Develop software applications using C++ as the main language … Complete unit testing to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following skills, experience and attributes: 4+ years softwareengineering experience. Coding experience in C++ Strong technical background Linux based environments Software Development/SoftwareEngineering and unit testing Attention to More ❯
Wolverhampton, United Kingdom Hybrid / WFH Options
SF Recruitment (Tech)
SoftwareEngineering Manager with key skills in developing multi-platform application using C# within an event sourced architecture teams is sought on a remote basis by a multi award winning technology solutions company based near North Birmingham. With a global expansion ongoing this SoftwareEngineering manager will take charge of a multi-disciplinary engineering and More ❯
We are seeking Senior Software Engineers to join the team within the Aero Software and Vehicle Performance Software groups. In this role, you will report directly to the Head of your respective group and will be instrumental in developing innovative software solutions that enhance and support the efforts of our Engineering and Operations teams. This … to work with a highly specialised user base at Williams Racing on state-of-the-art simulations, real time data, bespoke analysis tools, and enabling operational excellence. We view software and data as critical drivers in our mission to advance up the grid. Your contributions will have a tangible impact, both in our factory and on the track. The … Software Development group develops bespoke software to support our Engineering and Operations functions at Williams Racing. The group is composed of several software development teams that focus on areas such as Aerodynamics, Vehicle Dynamics and Vehicle Performance. We aim to leverage the right tools and technologies for the right job. We have a large estate of More ❯
Birmingham, West Midlands, England, United Kingdom
Erin Associates
Software Engineer (API Development/Backend – Node.js, C#) Birmingham, West Midlands (Hybrid – 1 day onsite a week)£50-55k + BenefitsWe’re partnering with a leading enterprise software house in Birmingham that is expanding its engineering team. They’re looking for a Software Engineer with strong API and backend development experience to work on complex … performing systems used by global clients.This Developer role offers the opportunity to build and enhance large-scale, data-driven applications with a focus on reliability, scalability, and performance.As a Software Engineer, you’ll take ownership of backend services and integrations, designing and developing robust APIs that power enterprise software products. You’ll work primarily with Node.js and C# … deliver well-architected, maintainable solutions. Key Responsibilities Design, build, and maintain RESTful APIs and backend systems. Develop high-quality, scalable code using Node.js and C#. Collaborate with product and engineering teams to define technical solutions. Ensure best practices in testing, deployment, and CI/CD. Optimise performance, security, and maintainability of backend services. Support occasional front-end integration using More ❯
northampton, midlands, united kingdom Hybrid / WFH Options
Ascendion
to join our growing development team. As a key contributor, you will be responsible for building and maintaining high-performance, scalable applications using modern technologies and best practices in software development. Key Responsibilities: Design, develop, and maintain web applications using C# .NET Core , TypeScript , and React . Build and consume RESTful APIs using .NET Core Web API . Implement … and deploy applications in Microsoft Azure cloud environment. Participate in CI/CD processes and contribute to DevOps initiatives. About Us: Ascendion is a leading provider of AI-first softwareengineering services. Our applied AI, softwareengineering, cloud, data, experience design, and talent transformation capabilities accelerate innovation for Global 2000 clients. Ascendion is headquartered in New More ❯
Role: Senior Software Engineer (C++ Specialist) Salary: TBC Location: Nottingham, UK Are you an experienced Senior Software Engineer looking for a new challenge? We are seeking a talented and motivated professional to join a forward-thinking, globally recognised organisation at the forefront of innovation in industrial technology. This is a fantastic opportunity to contribute to cutting-edge product … enhancing efficiency, ensuring compliance, and reducing waste across various industries. With a commitment to quality and continuous improvement, they offer a market-leading portfolio of marking and coding systems, software, and services. The Role As a Senior Software Engineer and C++ expert, you will play a key role in designing, implementing, validating, and maintaining embedded software for … collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies to enhance software reliability. Work closely More ❯
Role: Senior Software Engineer (C++ Specialist) Salary: TBC Location: Nottingham, UK Are you an experienced Senior Software Engineer looking for a new challenge? We are seeking a talented and motivated professional to join a forward-thinking, globally recognised organisation at the forefront of innovation in industrial technology. This is a fantastic opportunity to contribute to cutting-edge product … enhancing efficiency, ensuring compliance, and reducing waste across various industries. With a commitment to quality and continuous improvement, they offer a market-leading portfolio of marking and coding systems, software, and services. The Role As a Senior Software Engineer and C++ expert, you will play a key role in designing, implementing, validating, and maintaining embedded software for … collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies to enhance software reliability. Work closely More ❯
Role: Senior Software Engineer (C++ Specialist) Salary: TBC Location: Nottingham, UK Are you an experienced Senior Software Engineer looking for a new challenge? We are seeking a talented and motivated professional to join a forward-thinking, globally recognised organisation at the forefront of innovation in industrial technology. This is a fantastic opportunity to contribute to cutting-edge product … enhancing efficiency, ensuring compliance, and reducing waste across various industries. With a commitment to quality and continuous improvement, they offer a market-leading portfolio of marking and coding systems, software, and services. The Role As a Senior Software Engineer and C++ expert, you will play a key role in designing, implementing, validating, and maintaining embedded software for … collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies to enhance software reliability. Work closely More ❯
Newcastle-under-Lyme, Newcastle, Staffordshire, England, United Kingdom Hybrid / WFH Options
Kingsgate Recruitment Ltd
a Machine Learning Engineer Are you excited by the idea of building intelligent systems that learn from data? Are you looking to start a career at the intersection of softwareengineering and data science? We are looking for a motivated and curious Graduate Machine Learning Engineer to join our growing AI & Machine Learning team. In this role, you … machine learning models that solve real-world problems — all while receiving hands-on training, mentoring, and support from experienced ML engineers and data scientists. Whether you studied Computer Science, Engineering, Data Science, or Maths — if you're passionate about machine learning, love to build, and eager to learn, this is the perfect opportunity to kickstart your career. What You … models using Python and ML frameworks like TensorFlow, PyTorch, or Scikit-learn Data Preparation : Work on collecting, cleaning, transforming, and analysing large datasets for training and testing models Feature Engineering : Support the design and selection of relevant input features to improve model performance Model Evaluation : Learn to test models for accuracy, robustness, and fairness using best practices Deployment : Help More ❯
a large-scale central government programme , supporting the delivery of high-quality, secure, and scalable digital services. You'll lead technical direction across development teams, ensuring best practice in softwareengineering, architecture, and delivery. This role requires hands-on Java expertise alongside the ability to mentor engineers and influence technical decisions across multiple workstreams. Key Responsibilities Provide technical … leadership and guidance to softwareengineering teams Define and implement best practices in software design, coding, testing, and deployment Lead the development of secure and scalable Java-based applications Collaborate closely with Product Managers, Architects, and Delivery Leads to ensure technical alignment Contribute to continuous improvement and innovation within a complex, multi-team environment Essential Skills & Experience More ❯
Trainee Software TesterLocation: Meriden, CoventrySalary: £25,000 - £30,000Monday to Friday 9am to 5:30pm (fully office based)We are currently recruiting for a Trainee Software Tester with commercial experience, either through a previous role, industrial placement, or graduate scheme. You will be joining a growing development team near Coventry.In this role, you will build on your foundation … in software testing to support the delivery of reliable, high-quality software products. You will be involved in the full testing lifecycle, including test case design, bug reporting, regression testing, and contributing to team discussions about quality and improvements.Key Responsibilities of the Trainee Software Tester: Design and execute test cases based on user stories and acceptance criteria … Document and report bugs, helping to troubleshoot issues with developers Contribute to functional, regression, and exploratory testing activities Support software releases by validating features and identifying risks early Assist in reviewing requirements and identifying test scenarios Maintain clear and detailed test documentation Requirements to be considered for the Trainee Software Tester A degree in Computer Science, IT, SoftwareMore ❯
Wolverhampton, West Midlands, England, United Kingdom Hybrid / WFH Options
Owen Daniels
Are you a Software Engineer? Do you have experience developing software in C#, WinForms, or ASP.NET Core? If so, an opportunity has arisen with a renowned manufacturer based in Wolverhampton , currently on the lookout for a Software Engineer on a permanent basis! Software Engineer Permanent OpportunityASAP StartMonday to Friday (Flexible start/finish & Hybrid working available … Wolverhampton Software Engineer – Job Description: Design, develop, test, and release new software applications Maintain and enhance existing software tools and systems Collaborate with engineering teams to deliver industrial access control solutions Provide technical support and troubleshooting assistance to customers Contribute to the design and development of new digital projects supporting business growth Software Engineer – Essential … Experience/Skills/Qualifications: Degree in Computer Science, SoftwareEngineering, or a related field Must have experience with the following: C#, WinForms, and ASP.NET Core Experience/knowledge of hardware would be desirable More ❯
Trainee Software Tester Location: Meriden, Coventry Salary: 25,000 - 30,000 Monday to Friday 9am to 5:30pm (fully office based) We are currently recruiting for a Trainee Software Tester with commercial experience, either through a previous role, industrial placement, or graduate scheme. You will be joining a growing development team near Coventry. In this role, you will … build on your foundation in software testing to support the delivery of reliable, high-quality software products. You will be involved in the full testing lifecycle, including test case design, bug reporting, regression testing, and contributing to team discussions about quality and improvements. Key Responsibilities of the Trainee Software Tester: Design and execute test cases based on … user stories and acceptance criteria Document and report bugs, helping to troubleshoot issues with developers Contribute to functional, regression, and exploratory testing activities Support software releases by validating features and identifying risks early Assist in reviewing requirements and identifying test scenarios Maintain clear and detailed test documentation Requirements to be considered for the Trainee Software Tester A degree More ❯
Coventry, Solihull, West Midlands (County), United Kingdom
Pertemps Dudley West Brom Perms
Trainee Software Tester Location: Meriden, Coventry Salary: £25,000 - £30,000 Monday to Friday 9am to 5:30pm (fully office based) We are currently recruiting for a Trainee Software Tester with commercial experience, either through a previous role, industrial placement, or graduate scheme. You will be joining a growing development team near Coventry. In this role, you will … build on your foundation in software testing to support the delivery of reliable, high-quality software products. You will be involved in the full testing lifecycle, including test case design, bug reporting, regression testing, and contributing to team discussions about quality and improvements. Key Responsibilities of the Trainee Software Tester: Design and execute test cases based on … user stories and acceptance criteria Document and report bugs, helping to troubleshoot issues with developers Contribute to functional, regression, and exploratory testing activities Support software releases by validating features and identifying risks early Assist in reviewing requirements and identifying test scenarios Maintain clear and detailed test documentation Requirements to be considered for the Trainee Software Tester A degree More ❯
Software Assurance Engineer £65,000 - £80,000 1 day per week onsite Zenovo are seeking an experienced Software Assurance Engineer to evaluate software lifecycle processes and outputs against the requirements of BS EN 50716, BS EN 50128, and BS EN 50657. The successful candidate will be responsible for ensuring that software developed for safety-critical systems … purpose.This is a highly responsible and independent role, requiring deep technical competence, analytical ability, and a strong understanding of safety standards and lifecycle assurance within complex embedded or control software systems. Key Responsibilities Develop a full understanding of the software and its operational environment. Produce and maintain a Software Assessment Plan in line with BS EN … requirements. Evaluate the conformity of the software process and deliverables to applicable standards and assigned SIL levels. Assess the competence of project personnel and the adequacy of the organisation’s development processes. Evaluate verification, validation, configuration management, and quality management systems, ensuring traceable evidence of compliance. Conduct safety audits and inspections at appropriate development phases, including witnessing of testing More ❯
Software Assurance Engineer £65,000 - £80,000 1 day per week onsite Zenovo are seeking an experienced Software Assurance Engineer to evaluate software lifecycle processes and outputs against the requirements of BS EN 50716, BS EN 50128, and BS EN 50657. The successful candidate will be responsible for ensuring that software developed for safety-critical systems … This is a highly responsible and independent role, requiring deep technical competence, analytical ability, and a strong understanding of safety standards and lifecycle assurance within complex embedded or control software systems. Key Responsibilities Develop a full understanding of the software and its operational environment. Produce and maintain a Software Assessment Plan in line with BS EN … requirements. Evaluate the conformity of the software process and deliverables to applicable standards and assigned SIL levels. Assess the competence of project personnel and the adequacy of the organisation's development processes. Evaluate verification, validation, configuration management, and quality management systems, ensuring traceable evidence of compliance. Conduct safety audits and inspections at appropriate development phases, including witnessing of testing More ❯