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 ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
Stevenage This is a fantastic role for a Software Architect or someone with strong software design skills looking to take the next jump in their career to becoming a Software Architect! Salary : up to circa £80,000 depending on experience Dynamic (hybrid) working : typically 3 to 4 days per week on-site, due to workload classification Security … are available for paternity leave, neonatal leave and fertility testing and treatments Facilities : Fantastic site facilities including subsidised meals, free car parking and much more... The opportunity: As a Software Architect, you will be the author of the full softwarearchitecture working with the software delivery teams to define and monitor the Structural and Temporal Architecture including the Internal/External interfaces of the product to meet requirements. 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 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 ❯
your chance. Join our team and help us bring the best of British TV to fans everywhere. Job Purpose: We are seeking a Technical Architect to design and implement software solutions focusing on analytics and payment systems. The ideal candidate will have a strong background in softwarearchitecture, with expertise in integrating analytics platforms and payment gateways. … Experience in the Over-The-Top (OTT) media streaming industry is advantageous but not mandatory. Responsibilities: • System Architecture Design: Develop and oversee the technical architecture for software solutions, ensuring alignment with business objectives and scalability requirements. • Integration of Analytics and Payment Systems: Design and implement robust integrations with analytics platforms and payment gateways to enhance data-driven … decision-making. • Technical Leadership: Provide guidance and mentorship to development teams, ensuring adherence to best practices in softwarearchitecture and engineering. • Stakeholder Collaboration: Work closely with product managers, business analysts, and other stakeholders to gather requirements and translate them into technical specifications. • Performance Optimization: Monitor system performance and implement improvements to ensure high availability, reliability, and efficiency of 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 ❯
Job Description - Senior Software Engineer () Senior Software Engineer - Job title: Senior Software Engineer Salary: Up to £80,000 depending on skills and experience What you'll be doing: 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 within your area of … responsibility/expertise Influence department productivity through Software process improvement/automation Your skills and experiences: Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of SoftwareArchitecture Design using UML or other recognised More ❯
GPU Software Engineer - UK (PAYE Contract + on-site) Join the Cutting Edge of Mobile GPU Architecture with a Leading Technology Innovator! Are you a passionate and experienced GPU Software Engineer with a deep understanding of 3D graphics APIs? Do you thrive on tackling complex challenges and shaping the future of mobile GPU technology? If so, we … want to hear from you! We are seeking a talented engineer to join a dynamic team within a world-leading technology company , working at the forefront of mobile GPU SoftwareArchitecture design. In this role, you will investigate and design groundbreaking features for leading 3D graphics APIs like Vulkan and DirectX, directly impacting the performance and capabilities of … new features for 3D Graphics APIs, pushing the boundaries of mobile GPU capabilities. Analyze & Evaluate: Investigate and evaluate features and improvements to 3D Graphics APIs, considering hardware design and softwarearchitecture implications. Shape the Future: Prototype interface changes, propose changes to GPU architecture, and draft new API extensions and specifications. Collaborate: Work closely with software and 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 ❯
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 ❯
Ramon.Space is a leader in space-resilient computing infrastructure. Powered by its unique AI/ML processors, Ramon.Space's software-empowered systems enable the realization of Earth-like space-resilient computing capabilities in space. Ramon.Space has a proven track record in space since 2014, the company's proven technology has already been deployed in space and used in over … start-up with 70 + employees based out of the U.S., Israel and are now expanding in the U.K. We are looking for a highly skilled and experienced Principal Software Engineer to join our innovative team. This role is critical for developing the software components that drive our state-of-the-art satellite communication and processing systems. The … ideal candidate will have a strong background in software development for embedded systems and experience in digital communication and IP routing. As a Principal Software Engineer, you will lead the design, development, and implementation of advanced software solutions, collaborating with our multidisciplinary team to ensure the deployment of cutting-edge, reliable, and efficient spaceflight systems. What you 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 ❯
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 ❯
Software Engineer, Alexa Daily Essentials Are you excited to work on a product which is used by millions of customers on a daily basis? Come and join the Alexa Daily Essentials team. Our team owns several high volume features and we believe voice is the most natural user interface for interacting with technology across many domains and are looking … for people that will help us shape the future of Alexa. The Role: We are looking for a Software Development Engineer to drive and define the technology and product vision for how Alexa helps in the household. We see Alexa acting as a personal assistant for the house, helping household members organize their daily life and tasks. As a … Software Development Engineer in the team, you will contribute to define the softwarearchitecture to support this vision and work in a team of developers to implement it with you. You will work closely with your product and development counterparts to make sure we incorporate customer input into our new service and define requirements to meet technical More ❯
We continuously upgrade our technologies to the latest versions and best practices, alongside the maintenance and development of some important legacy systems. Additional accountabilities Ownership of and responsibility for Software Engineering Architecture Promotion and enforcement of Software Engineering Architectural best practices Regular SoftwareArchitecture knowledge sharing sessions with the Software Engineering team Collaboration with … Software Engineering and Project Managers, ensuring fit for purpose solution design, architectural approach and iteration and release plans Promotion and enforcement of Software Engineering best practices and standards Involvement in the evolution of core our Software Technologies and Products alongside fellow Engineers Requirements An Architect or Lead Engineer with a love for technology, and experience with: OOP More ❯
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 ❯
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 ❯
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 passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the systems and services for M and S financial business all while making the product … you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What You'll Do 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 ❯
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 passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the systems and services for M and S financial business all while making the product … you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What You'll Do 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 ❯
Summary 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 … re redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. All the details 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 … 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 ❯
in the public and private sectors, we're proud to foster a progressive, values-led workplace where our people thrive. About the role We're looking for a Senior Software Engineer (React) to join our Ascenti Digital team on a permanent, full-time basis. This is a senior role that plays a critical part in shaping our digital products … and delivering high-quality software that supports patient care and operational excellence. You'll lead the development and improvement of customer-facing applications, taking ownership of key technical decisions across our React and React Native codebases. As a key contributor to our softwarearchitecture and development strategy, you'll also provide guidance to junior engineers and act … as a subject matter expert in cross-team collaboration. This opportunity is perfect for someone with deep experience in React, cloud-native tools, and modern softwarearchitecture, who enjoys mentoring others and delivering impactful, scalable software in a values-driven organisation. What you'll be doing As a Senior Software Engineer (React), you'll: Lead the 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 ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
KRATOS ANALYTICAL LTD
We are looking for an enthusiastic and motivated Software Engineer to join our software development team. You will be encouraged to bring your ideas to the table to help us produce the next generation of scientific software. Excellent communication skills are a must for this position as youll be part of a team working on the full software development cycle. Its important that applicants are comfortable designing and developing high-quality software and architecture using the latest tools available. Our ideal candidate will have an analytical mind with a positive problem-solving aptitude towards software development. Skills you must have: Demonstrable commercial experience as a C# .NET developer Demonstrable experience of software engineering … practices (unit testing, CI/CD, SOLID, BDD etc) Knowledge of softwarearchitecture and design Experience with real time embedded systems. It will also help your application if you have the following: Experience and knowledge of Agile methodologies (Azure, DevOps) Database development experience MongoDB (NoSQL) or SQL Unit Testing Frameworks, Microsoft Test, XUnit or NUnit Experience with using More ❯
Director of Software Engineering - Defence/Search & Rescue - Up to 85K + Possibility for profit share/share options - Lincolnshire We are looking for a highly motivated Director of Software Engineering or Head of Software Development to join an award winning Defence and Search & Rescue organisation with offices just outside of Lincoln. The key leadership role in … guiding the engineering team and ensuring the successful delivery of software products. The technical team is expanding with recent additions across the group including Lead Engineers, Software Developers and Testers. The position could suit an experience CTO/Director or an individual looking to make the move from Software Development Manager, Head of Software or similar. … This role is responsible for driving the technical direction, team growth, and execution of software initiatives that support our business goals. The ideal candidate combines deep technical expertise with strong leadership, project management, and cross-functional collaboration skills. We are ideally looking for someone who can primarily be office based, with flexibility for home working when required. Key Responsibilities More ❯