The team is scaling rapidly andhas ambitious growth plans over the next twelve to eighteen months. As part of our current high-growth phase, we are looking for a Software Architect to lead the development of the embedded softwarearchitecture for safety-critical aerospace mechatronic systems including electric propulsion systems and battery monitoring systems. Key responsibilities will … include: Work with stakeholders to elicit the architecture requirements for the software Apply model-based softwarearchitecture methodologies (including UML and Simulink) to create the softwarearchitecture with emphasis on safety assurance, performance and reusability Support the Safety Engineers to deliver the safety artifacts within the model Support the systems architects in developing the … system architecture Deliver the low-level software requirements (LLRs) as a UML model for the hand-coded elements of the software Deliver the softwarearchitecture artifacts for stage of involvement (SOI) reviews with the certification authorities Liaise with customers and certification authorities to understand their requirements and deliver the associated artifacts Work with the softwareMore ❯
Join to apply for the Director of Software Engineering role at PQShield Join to apply for the Director of Software Engineering role at PQShield Reports to: VP of Engineering Department: Engineering Please note we can hire you in the following locations; UK, Germany, France, Belgium, Austria, Netherlands, Spain. If you are not based in one of these countries … then we are unable to move forward with your application. About the role PQShield is looking for a Director of Software Engineering to lead the development of next-generation software products and architectures tailored for Post-Quantum Cryptography (PQC). In this leadership role, you will oversee the design, development, and optimisation of software solutions that secure … and accelerate PQC algorithms, providing scalable and efficient cryptographic IP for software libraries and secure communication protocols. As part of the Engineering leadership team, you will work closely with cross-functional groups, including cryptographers, hardware engineers, product managers, and external partners, to bring innovative PQC software solutions to market. The ideal candidate will have a strong background in More ❯
Software Architect Location: Stevenage What's on Offer: A base salary up to £80,000, 21% bonus, Strong pension, flexible working If you have a passion for softwarearchitecture and a desire to contribute to projects that matter, this opportunity may be for you. As a Software Architect, you will play a crucial role in designing … innovative solutions and ensuring the integrity and robustness of software systems within the defence sector. You will be the author of the entire softwarearchitecture, working with software delivery teams to define and monitor the Structural and Temporal Architecture, including the Internal/External interfaces of the product to meet requirements. Key Responsibilities: Identify, document … and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions and rationale. Define the architecture to a point where the implementation decisions do not affect the integrity of the architecture. What We're Looking For: Proven experience as More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
will collaborate with fellow architects, development teams, and other stakeholders to design resilient, feasible, and scalable solutions for our customers. You will also prioritize features that build out the architecture runway, and align with standards. To be successful in this role, you need to be a team player with a strong technical background and excellent communication skills. Main Responsibilities … Collaborate with Enterprise Architects and other stakeholders to align the technical solution with the business requirements Responsible for the solution architecture life-cycle activities i.e. requirements gathering, architecture design, architecture documentation, architecture evaluation, architecture evolution, etc. Create, maintain, and prioritize the enabler feature work in the program backlog and help development teams understand and break … down the enabler features into user stories as needed Provide architecture guidance to development teams Collaborate with other professionals to create/align/evolve development processes and standards Conduct/participate in non-functional requirement and architecture decision assessments Qualifications: Bachelor of Science in Computer Science, or equivalent Experience: Minimum of 5 years of experience in softwareMore ❯
Software Design Manager Cardiff £60,000 - £75,000 DOE plus excellent benefits Our client a leading Global provider of innovative and high-quality medical equipment is looking to recruit a Software Design Manager for their prestigious site based in Cardiff. The Software Design Manager will play an integral role in managing a small team of embedded and … system software engineers. Working on new and maintaining existing product development in a multi-discipline team environment. Salary: £60,000 - £75,000 DOE plus excellent benefits. Location: Cardiff Software Design Manager Responsibilities: 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. Management of resources providing motivation, supervision and guidance of software engineering staff. Ensure adherence to current software design controls & processes. Collaborate with Engineers to create Software development plans, Software Specifications, SoftwareArchitecture Specifications & be responsible for the upkeep of all Software Design documentation. More ❯
Software Design Manager – Cardiff – £60,000 - £75,000 DOE plus excellent benefits Our client a leading Global provider of innovative and high-quality medical equipment is looking to recruit a Software Design Manager for their prestigious site based in Cardiff. The Software Design Manager will play an integral role in managing a small team of embedded and … system software engineers. Working on new and maintaining existing product development in a multi-discipline team environment. Salary: £60,000 - £75,000 DOE plus excellent benefits. Location: Cardiff Software Design Manager Responsibilities: 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. Management of resources providing motivation, supervision and guidance of software engineering staff. Ensure adherence to current software design controls & processes. Collaborate with Engineers to create Software development plans, Software Specifications, SoftwareArchitecture Specifications & be responsible for the upkeep of all Software Design documentation. More ❯
Job Title: Senior Software Engineer Location: Rochester, Kent - Hybrid - 3-4 days on-site per week Role Type: Permanent Salary: 70,000 - 80,000 per annum depending on experience Our client, an established aerospace engineering firm, require an experienced Senior Software Engineer to join their multi-disciplined team. This role would require UK Eyes Only SC Clearance. Please … note we can only consider sole UK Nationals (no dual nationalities) What the role of the Senior Software Engineer entails: Some of the main duties of the Senior Software Engineer will include: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirements analysis and definition, System/SoftwareArchitecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide the work of others, produce size/re-use estimates, reliably estimate your own work Liaise with customers on technical issues, define processes/procedures, perform design review assessments, and make sound strategic technical decisions More ❯
Rochester, Kent, Borstal, United Kingdom Hybrid / WFH Options
Gold Group
Job Title: Senior Software Engineer Location: Rochester, Kent - Hybrid - 3-4 days on-site per week Role Type: Permanent Salary: £70,000 - £80,000 per annum depending on experience Our client, an established aerospace engineering firm, require an experienced Senior Software Engineer to join their multi-disciplined team. ** This role would require UK Eyes Only SC Clearance. Please … note we can only consider sole UK Nationals (no dual nationalities) ** What the role of the Senior Software Engineer entails: Some of the main duties of the Senior Software Engineer will include: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirements analysis and definition, System/SoftwareArchitecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide the work of others, produce size/re-use estimates, reliably estimate your own work Liaise with customers on technical issues, define processes/procedures, perform design review assessments, and make sound strategic technical decisions More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Understanding Recruitment
I’m hiring a Founding/Lead Robotics Engineer to take ownership of the softwarearchitecture behind a multi-agent coordination engine for autonomous robotic systems. You’ll be designing the core orchestrator—essentially the system’s brain—that connects symbolic planning, behaviour logic, and real-world execution. This is a senior role with real technical impact, reporting … directly into leadership. 📍 Location: Cambridge (hybrid 3 days/week) 💼 Focus: Multi-agent orchestration, real-time systems, robotics softwarearchitecture 💡 Why this role matters: You’ll architect the control layer behind a high-performance, field-ready robotics platform Define system-wide APIs, state machines, and communication protocols across planning and perception Join a team solving real-world problems … in multi-agent autonomy with a mission-first mindset 🚀 What you’ll be doing: Own the full softwarearchitecture for multi-robot decision-making and coordination Build the system that connects symbolic planning to low-level task execution Lead integration across modules—perception, planning, and control Design robust state machines and communication flows using ROS 2 and DDS More ❯
Role Birmingham Bank are looking for dynamic and experienced Principal Software Engineer to lead and grow our software development teams, drive innovation and deliver high quality products. Leading a team of engineers, you'll be responsible for shaping the Banks softwarearchitecture, engineering processes and the delivery of key technology initiatives in line with our roadmap. … the doors to better experiences, we'd like to hear from you. Responsibilities Reporting into the Technology Director, the successful candidate will be responsible for developing and executing the software development strategy in line with our technology and business goals. Leading and managing a team of high-performing software engineers, you'll oversee the design, architecture and … development of scalable and secure software products working closely with our Product, Design and Technology teams to help us maintain a competitive advantage. Exploring options to enhance our ways of working and embedding a continuous improvement culture within the team. Creating and maintaining detailed documentation for softwarearchitecture, design decisions, and coding standards. Implementing robust security measures 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 … 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 software engineering 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, SoftwareArchitecture Specifications etc. & to be responsible for the upkeep of all Software Design documentation. Maintain awareness of software technology advancement and its application to products. Maintain understanding of target hardware/softwareMore ❯
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as … we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the foundational platform for Identity across all M and S products. The team is responsible for … charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What you'll do Your key accountabilities will include: Software Development & Architecture: Responsible for design and architectural decisions, developing scalable and distributed systems, and driving legacy migrations. Focused on optimizing deployment pipelines to enhance efficiency and reliability. Quality More ❯
reduce to the minimum super guarantee. 25% off UWA full fee courses, discounted health insurance, and convenient on-campus childcare options. Incremental progression based on 12 months continuous service. Software Developer Job no: 520982 Work type: Full Time Location: Any RCSWA site, Crawley Categories: Information Technology Lead innovative software development projects supporting rural health education. Collaborate across WA … and Curtin University, RCSWA is dedicated to enhancing rural health outcomes through education, research, and clinical placements. About the opportunity Lead a small team of developers to deliver critical software solutions. Engage with stakeholders across WA to translate business needs into innovative applications. Contribute to strategic decisions on softwarearchitecture and technology selection. About you Relevant tertiary … qualification or equivalent competency in Software Engineering. Extensive experience in softwarearchitecture and enterprise platform development. Strong proficiency in C# and/or PHP, with a focus on performance and maintainability. Excellent communication and organisational skills, with the ability to lead and collaborate. Proven ability to manage risks and deliver projects in dynamic environments. Note : To apply More ❯
Filton, Gloucestershire, United Kingdom Hybrid / WFH Options
The One Group
Software Architect Location: Hybrid working in Bristol or Stevenage Salary: Up to £80,000 per annum + 21% Bonus Benefits: Great pension, Enhanced parental leave, medical insurance, dental insurance, share plans, shopping discounts, amazing on-site facilities including a heavily subsidised restaurant, bar and gym A market leading and global company within the defence sector are looking for an … experienced software engineer and architect with a passion for innovative software design. This is a fascinating chance to be involved with developing cutting-edge softwarearchitecture solutions for user interfaces and embedded systems within aerospace electronics. This position is subject to security clearance and so all candidates must be British Citizens and have resided in the … UK for the last 5 years. Previous or current SC and DV clearance is highly beneficial. Duties & Responsibilities Develop market leading software for system designs that promote security, safety, useability and reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architectureMore ❯
Filton, Bristol, Avon, England, United Kingdom Hybrid / WFH Options
The One Group
Software Architect Location: Hybrid working in Bristol or Stevenage Salary: Up to £80,000 per annum + 21% Bonus Benefits: Great pension, Enhanced parental leave, medical insurance, dental insurance, share plans, shopping discounts, amazing on-site facilities including a heavily subsidised restaurant, bar and gym A market leading and global company within the defence sector are looking for an … experienced software engineer and architect with a passion for innovative software design. This is a fascinating chance to be involved with developing cutting-edge softwarearchitecture solutions for user interfaces and embedded systems within aerospace electronics. This position is subject to security clearance and so all candidates must be British Citizens and have resided in the … UK for the last 5 years. Previous or current SC and DV clearance is highly beneficial. Duties & Responsibilities Develop market leading software for system designs that promote security, safety, useability and reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architectureMore ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Experienced, project-lead software engineer using C# for robotic applications This technology company develops software and hardware for applied robotics used in the field. They have partnered with customers and successfully released multiple versions. They are constantly looking to improve their technology, and are currently recruiting for multiple engineering roles. This hands-on software engineering position is … for an experienced and technically adept technologist to work on a range of software development and engineering activities including implementing best practice software design patterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members of the … team, and ensure high levels of quality are adhered to for the codebase. Requirements Extensive demonstrable experience in coding and software engineering using C# and .NET; coupled with experience with Python and Linux. Experience interacting with hardware products ideally robotics. Exposure to Azure DevOps tools and technologies. Experience with both start-ups/scale-ups and larger organisations. Additional More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
Join us at Smartbox as a Software Team Lead ! Are you a passionate Software Team Lead looking to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual like you to join our team and contribute to enhancing the lives of people with disabilities. Your Impact As our Software Team Lead, you will: Leading and mentoring a team of software engineers and QA specialists. Understanding our users' problems and our commercial constraints and opportunities and bringing technology expertise to bear to solve them in creative ways. Working with product and technical leadership to build a combined roadmap that balances product and engineering priorities. Working on anything from … UI to core functionality and data stores, from fixing bugs to integrating new technologies. Joint responsibility for designing and implementing a scalable and high-performance softwarearchitecture using appropriate architectural standards and best practices. Writing clean, working, cross-platform C# code (.NET 8) and associated tests, and improving the standard of existing code as you touch it to More ❯
Senior Director - Software Engineering page is loaded Senior Director - Software Engineering Bewerben locations Stockport, United Kingdom time type Full time posted on Gestern ausgeschrieben time left to apply Enddatum: 31. August 2025 (Noch 30+ Tage Zeit für Bewerbung) job requisition id JR- The Sr. Director of Software Engineering oversees the implementation of software engineering lifecycles and … design practices, ensuring that software projects are executed with state-of-the-art design methodologies and robust coding standards. This role requires in-depth expertise in softwarearchitecture, promoting secure and high-performance coding practices, and maintaining design integrity throughout the project lifecycle. It leads a key functional area for the organisation, with a global remit. It … provides leadership through the technical direction of software leaders, who may be experts or domain authorities in their field. The role contributes to the development of the technical strategy and approach. The role is that of an expert contributor who leads people from an engineering and technical perspective. What we offer: Career Development Competitive Compensation and Benefits Pay Transparency More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Your impact We're seeking Lead Software Engineers to step into pivotal Technical Authority roles across our Electronic Warfare (EW) and Future Combat Air programmes in Luton. This role combines deep technical oversight with influence, offering significant autonomy and responsibility for key software components or entire projects. As a Software Technical Authority, you will serve … as the most authoritative voice on software matters within your team. You'll collaborate directly with Software Project Engineering Leads to define commitments, navigate risks, and ensure delivery in line with Leonardo's internal software process (DEV535) -predominantly DO-178C and related standards. This opportunity builds the core competencies required for future advancement into Software Design … Authority (DA) roles and potentially progression to Chief Engineer level. Structured training, mentorship, and on-the-job experience will support your growth. As a Software Technical Authority you will: Ensure softwarearchitecture and design strategy aligns with platform and system goals Guide teams in applying Secure by Design and safety-critical principles Act as the arbiter of More ❯
navigate complexities and execute effective sales planning strategies. We value diversity, inclusivity, and global collaboration, celebrating the unique perspectives each team member brings. We are seeking an experienced Principal Software Engineer to join our international team based in Manchester. You will focus on enhancing our cutting-edge AI-driven Sales Planning product, leveraging classical ML techniques. Your Impact: Architect … closely with international teams to integrate diverse requirements and ensure product excellence. Mentor team members, foster best practices, and champion a culture of technical excellence and continuous learning. Design softwarearchitecture, perform thorough code reviews, and ensure high coding standards. Foster innovative thinking and strive to create robust and scalable systems. Your Skills: Proficiency in Python, Kubernetes, Docker … to develop and maintain high-performance APIs and backend services. Hands-on experience with Redis and related data infrastructure. Strong collaboration skills in multi-national, cross-functional teams. Excellent softwarearchitecture and code reviewing skills. Experience working with MSFT Copilot and GitHub. Comfortable handling new technologies and stepping out of comfort zones. If you are eager to shape More ❯
Embedded Software Engineer Consultant (Experienced) Posted: 8 days ago Awerian Description: Job Title: Embedded Software Engineer Consultant (Experienced) Location: Cambridge, United Kingdom Contract: Permanent Breakthrough technology is vital for strengthening the UK's Defence & Homeland Security. As an Embedded Software Engineer at Awerian, you will be at the forefront of this innovation race by helping to defend … demanding projects with the freedom to find solutions with the support of highly capable and intelligent colleagues. Requirements You will ideally have 3+ years relevant experience working in embedded software development, have a proven track record of design and implementation of technological solutions, and hold a relevant degree. Experience with Linux, and programming in C and at least one … other language (such as C#, C++, MATLAB) is essential. In addition, experience in any of the following is desirable: Bare metal/RTOS software development on ARM targets High level softwarearchitecture Embedded software debugging methods Scripting for test or signal processing (for example in MATLAB, Python) We are keen to hear from Engineers with broad More ❯
Swansea, Neath Port Talbot, Wales, United Kingdom Hybrid / WFH Options
OpenSourced Ltd
Software Development Manager Swansea/Hybrid Location: Swansea, SA1 (Hybrid options available after onboarding) Salary: £60,000 £80,000 per annum + bonus + benefits Job Type: Permanent | Full-time | Monday to Friday Are you an experienced Software Development Manager looking to take on a pivotal leadership role in a forward-thinking technology environment? Were recruiting on behalf … of a cutting-edge software company that specialises in high-performance engineering and energy solutions. Based in Swansea, this is an exciting opportunity to manage the development of innovative software products used by global clients. Key Responsibilities: Lead and manage multi-disciplinary software development teams Oversee project planning, execution, and delivery across multiple solutions Collaborate with technical … architects and stakeholders to define technical direction Implement and enforce software development best practices and coding standards Identify risks, manage sprint backlogs, and continuously improve team performance Drive the adoption of modern development tools, cloud platforms, and CI/CD pipelines Mentor team members and foster a positive, results-driven culture Required Skills & Experience: Proven background in softwareMore ❯
What do you want to search? Keyword Apprenticeship Type Location Apprentice Software Engineer Apprentice Software Engineer , Apply From: 15/06/2025 Learning Provider Delivered by MANCHESTER METROPOLITAN UNIVERSITY Employer Propeller Powered Ltd Vacancy Description Duties and responsibilities include: Developing, maintaining and supporting the Propeller web application and web services. Supporting specification and estimation of new software … ASP.NET in Visual Studio HTML, CSS, Ajax, Javascript, jQuery, iOS Objective C/Swift. SQL Server/authoring fast SQL queries/sprocs AWS microservices APIs GIT Source Control Softwarearchitecture principles Agile development practices Key Details Vacancy Title Apprentice Software Engineer Employer Description Propeller Powered Ltd is a Manchester, UK-based company that specialises in providing … innovative and effective Workforce Management & Property Compliance software solutions to enable property management & maintenance companies to connect their back office & mobile workforce, create digital certification & documentation and evidence, manage & monitor property compliance & building safety.Our goal is to empower Contractors and Social Housing Landlords to drive key performance, maintain safer homes & buildings and achieve peace of mind on property compliance More ❯
Chesterfield, Derbyshire, United Kingdom Hybrid / WFH Options
Aptean
Overview Are you ready for what's next, now? About the Role The successful candidate will play a key role in the design, development, and maintenance of our ERP software systems, working with technologies including VB.Net, C#, SQL, Python, PHP, and Java. Experience with software models, system architecture, and infrastructure is essential. Full stack development experience is … test, and deploy new features or enhancements for Windows-based platforms. Build and refine user interfaces using frameworks such as WinForms, focusing on usability and consistency. Customize and extend software functionalities to meet evolving business requirements. Collaborate with stakeholders to gather technical and functional specifications. Develop integration services between ERP and third-party systems (e.g., CRM, eCommerce platforms). … troubleshooting. Maintain technical documentation, including design notes, flowcharts, changelogs, and user guides. Participate in code reviews and contribute to team best practices. Skills & Experience Required Minimum 3+ years of software development experience with multiple programming languages. Proficient in SQL and relational databases; able to write complex queries and stored procedures. Experience with REST/SOAP APIs and data formats More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Involved Solutions
Job Title: Lead Software Engineer Rate: up to £750 per day (Inside IR35) Location: 2 days a week onsite across an UK site Contract Type: 12 months + Ext Start Date: ASAP Clearance: Candidates must be eligible for security clearance Overview - Lead Software Engineer Involved Solutions is recruiting for an experienced Lead Software Engineer who can make … a positive impact and want to contribute to one of the most demanding and important Government services for the UK. The Lead Software Engineer will be working on products which change the face of public services with the potential to dramatically transform the future of millions of people. Key Responsibilities - Lead Software Engineer Set direction for your service … other engineers as well as actively collaborate, champion technical evolution within the organisation and ensure that your team is helping to achieve overarching strategic aims. Essential Skills & Experience - Lead Software Engineer Significant demonstrable experience in one or both of: Modern software engineering for digital products (ideally Java, microservice architectures, Hexagonal softwarearchitecture, Mongo and Kafka); OR More ❯