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 ❯
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 ❯
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 ❯
Maidenhead, Royal Borough of Windsor and Maidenhead, Berkshire, United Kingdom
WHD
Partner with Product Management to consult on solution feasibility and high-level effort estimation Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product development practices Participate in the design & implementation of production cloud grade services supporting high availability Qualifications 5+ … years of experience leading software engineers for product development Experience managing capitalized software processes Preferred: experience with managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable and OH Preferred: experience managing the organizational structure of teams as well as headcount & non-headcount budgets 10+ years of combined experience in software engineering, enterprise … architecture and/or DevOps Working experience with scaled softwarearchitecture & domain: performance, redundancy, failover, clustering, vertical scaling Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services Working experience with source code management patterns and DevOps automation Proficient in API design, development & production operation Working experience managing production client & server code bases across More ❯
Partner with Product Management to consult on solution feasibility and high-level effort estimation Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product development practices Participate in the design & implementation of production cloud grade services supporting high availability Actively talent … manage your team providing career planning & performance improvement activities when needed Qualifications 5+ years of experience leading software engineers for product development Experience managing capitalized software processes Preferred: experience with managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable and OH Preferred: experience managing the organizational structure of teams as well as headcount … non-headcount budgets 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps Working experience with scaled softwarearchitecture & domain: performance, redundancy, failover, clustering, vertical scaling Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services Working experience with source code management patterns and DevOps automation Proficient in API More ❯
Maidenhead, Berkshire, United Kingdom Hybrid / WFH Options
PDI Technologies
effort estimation Provide architectural guidance to your teams towards our PDI Cloud & Platform strategy Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product development practices Participate in the design & implementation of production cloud grade services supporting high availability Actively talent … manage your team providing career planning & performance improvement activities when needed Qualifications 5+ years of experience leading software engineers for product development Experience managing capitalized software processes Preferred: experience with managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable and OH Preferred: experience managing the organizational structure of teams as well as headcount … non-headcount budgets 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps Working experience with scaled softwarearchitecture & domain: performance, redundancy, failover, clustering, vertical scaling Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services Working experience with source code management patterns and DevOps automation Proficient in API More ❯
East Sussex, South East, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you a Software Support Engineer based in Eastbourne, East Sussex, looking for a new job working on cutting edge technology with a global engineering business? The Software Support Engineer job, based in Eastbourne will be responsible for troubleshooting across virtual server environments across a variety of global clients. This will include providing customer support for machine-to … machine communications. The software support engineer will be working with SQL Server, Linux, and bespoke software running in complex customer environments. Skills and Competencies required of the Ideal Software Support Engineer job will include: Currently working at a software solution provider with experience supporting custom software deployed across customer sites. Familiar with softwarearchitecture and how systems interact. Must be capable of diagnosing whether issues stem from the customer's environment, networking, infrastructure, or the software itself. Familiarity with C#/.NET is a plus, but not essential, could be C++, etc. The focus is on troubleshooting, integration, and architecture. My client offer extensive hybrid working but need candidates to be able More ❯
building customer-facing products and backend integrations that power the RX Global platform. About the Role: Are you a visionary technologist ready to lead the design of cutting-edge software systems? At RELX/RX, we are looking for aSoftware Architectto drive architectural excellence across our Digital Platform. This is your opportunity to influence global solutions. We're looking … for a strategic thinker with deep technical expertise, strong communication skills, and a passion for mentoring teams, driving architectural excellence, and staying ahead of industry trends. Key Responsibilities: Lead Architecture Design & Governance : Define and enforce software standards, patterns, and best practices across scalable, secure, and resilient systems. Strategic Collaboration : Partner with global architecture and engineering teams to … Collaborates to Deliver : Supports building inclusive, high-performing teams and communicates with impact. Acts with Agility : Embraces curiosity, manages complexity, and builds global connections. Experience & Qualifications: Solid background in software engineering and architecture. Experience working on large-scale platforms and global teams. Comfortable collaborating across time zones and cultures. Key Skills: Architecture & Design : Strong grasp of softwareMore ❯
Software Engineer - FinTech/Compliance Systems A leading organisation is seeking a Software Engineer to join its fast-paced technology function, focused on developing secure, scalable and compliant systems that support complex regulatory requirements and partner onboarding experiences. This is an exciting opportunity to work at the intersection of technology, risk management and innovation, building next-generation systems … processes and enable business growth. What You'll Do: Design and develop scalable, high-performance microservices to support compliance, onboarding and risk management processes Own critical components across the softwarearchitecture, ensuring reliability and performance Build internal tooling and reporting dashboards to support compliance officers and analysts Work with cross-functional teams to understand requirements and implement automated … complex technical problems with a strong customer-centric focus Help automate and modernise legacy systems to reduce manual intervention and increase resilience What You'll Bring: Experience in backend software development Proficiency in Java and at least one other server-side programming language Experience with microservices architecture and distributed systems Strong understanding of data storage technologies (MySQL, Hadoop More ❯
Embedded Software Engineer - Contract Oxford Inside IR35 Hybrid £55-60/h Immediate Start Highlights of this role: Collaborate with a talented team of engineers to develop and optimize embedded software solutions Leverage your problem-solving skills to tackle complex challenges and drive technological advancements Contribute to the growth and success of a respected industry leader in engineering … and manufacturing Preferred Requirements: Proficient in C/C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of softwarearchitecture, algorithms, and data structures Ability to work collaboratively in a team environment and communicate effectively with cross-functional stakeholders Passion for staying … up-to-date with the latest trends and technologies in the embedded software field Preferred Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field Proven track record of successful software development projects in an engineering or manufacturing environment Certifications or specialized training in embedded systems or software engineering are a More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Reed.co.uk
and APIs to enhance development productivity and platform capabilities. Provide technical mentorship and leadership to development teams, fostering best practices in coding, testing, and deployment. Participate in code reviews, architecture discussions, and system design decisions. Troubleshoot and resolve complex technical issues across the full stack. Ensure software security, scalability, and performance are maintained at all times. Keep abreast … of emerging technologies and industry trends to inform strategic decisions. Skills and Experience Minimum 8 years of commercial software development experience, with at least 3 years in a senior or technical lead role. Proven expertise in full-stack development using: TypeScript (and JavaScript frameworks such as NextJS, Node, or Tailwind) Python (including frameworks like Django, Flask, or FastAPI) PostgreSQL … and maintenance. AI Development Tools such as Windsurf, Aider or Augment. Demonstrable experience building and scaling SaaS platforms in a production environment. Strong understanding and practical application of Agile software development methodologies. Hands-on experience integrating AI tools, APIs, or platforms into software solutions. Domain experience in Recruitment Technology, HRTech, or closely related fields is a must. Proficient More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Reed.co.uk
and APIs to enhance development productivity and platform capabilities. Provide technical mentorship and leadership to development teams, fostering best practices in coding, testing, and deployment. Participate in code reviews, architecture discussions, and system design decisions. Troubleshoot and resolve complex technical issues across the full stack. Ensure software security, scalability, and performance are maintained at all times. Keep abreast … of emerging technologies and industry trends to inform strategic decisions. Skills and Experience Minimum 8 years of commercial software development experience, with at least 3 years in a senior or technical lead role. Proven expertise in full-stack development using: TypeScript (and JavaScript frameworks such as NextJS, Node, or Tailwind) Python (including frameworks like Django, Flask, or FastAPI) PostgreSQL … and maintenance. AI Development Tools such as Windsurf, Aider or Augment. Demonstrable experience building and scaling SaaS platforms in a production environment. Strong understanding and practical application of Agile software development methodologies. Hands-on experience integrating AI tools, APIs, or platforms into software solutions. Domain experience in Recruitment Technology, HRTech, or closely related fields is a must. Proficient More ❯
Principal Embedded Software Engineer £70-90k Reading Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Principal Software Engineer with a strong background in embedded systems and a passion for solving complex technical challenges in a high … performance environment. Key Responsibilities: Lead softwarearchitecture across the full stack, from UI and services to kernel-level development. Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment … Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab, or AWS What you'll get: £70-90k More ❯
Principal Embedded Software Engineer | £70-90k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Principal Software Engineer with a strong background in embedded systems and a passion for solving complex technical challenges in a high … performance environment. Key Responsibilities: Lead softwarearchitecture across the full stack, from UI and services to kernel-level development. Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment … Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab, or AWS What you'll get: £70-90k More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
About us Domo Tactical Communications operates in fast growing markets offering innovative and robust wireless security products, leading-edge IP centric network devices, and C4I application software solutions, along with high performance wireless broadcast systems for all industries. Our passion for innovation keeps us one step ahead in the rapidly changing and increasingly challenging environments within which we perform … will you be doing? Reporting to the Embedded Development Manager, the Senior Embedded Engineer will contribute to the design and development of embedded systems for world-class wireless and Software Defined Radio (SDR) products. This role involves end-to-end embedded software development, including the creation of new algorithms and waveforms, as well as the enhancement of existing … is an excellent opportunity for a technically proficient engineer who enjoys solving complex challenges and making a tangible impact in a product-driven environment. Key Responsibilities Include: Developing embedded software in C/C++, with an emphasis on object-oriented, maintainable, and efficient code. Designing system and softwarearchitecture, capturing requirements, and defining component interfaces. Conducting research More ❯
Software Engineering Manager (Hands-on .Net, AWS, Team Size 5-10) Maidenhead, Hybrid 3 days per week in office £75000 - £85000 + Benefits Please note my client cannot offer VISA sponsorship for this position - you must have unrestricted right to work in the UK. Your new company I've been engaged by a specialist software provider to recruit … a Software Engineering Manager to work from their modern head office location in Maidenhead minimum 3 days per week. It's an excellent opportunity to join a company that have flourished in recent years, making multiple acquisitions and now expanding their UK Development team to support a multi-year modernisation project. This is a hands-on position requiring the … to contribute to the code, you should blend leadership and technical and enjoy both sets of responsibilities. Your new role You'll be managing a squad of Developers championing software best practice, architectural principles and a modern DevOps culture. Joining a global business you will manage Devs both in the UK and off-shore and will have excellent progression More ❯
world-leading companies such as Microsoft and IBM extend our ability to deliver complete and highly valued solutions to our customers. Job Description: Development: Develop well-documented and tested software components according to defined specifications. Consulting: Work on multiple client projects, providing end-to-end solutions to software issues. Products: Understand and support IBM products. Software Testing … Conduct thorough testing and debugging of software applications to ensure they meet functional and performance requirements. Identify and resolve software defects and issues. Documentation: Create and maintain technical documentation, including softwarearchitecture, design documents, and user manuals. Ensure documentation is up-to-date and accessible to the team. Knowledge: Understand fundamental networking principles and multi-tiered More ❯
We have continuously refined our software development processes and expanded our offerings to include SaaS products in the aviation sector. As we look to enhance our current solutions and broaden our software capabilities, we are seeking a skilled Technical Consultant to play a key role in bridging our data engineers, data scientists, and subject matter experts (SMEs) with … our software development team. We specialise in engineering and logistics within the aviation industry, leveraging deep expertise and a strong network of industry professionals. In this role, you will work closely with third-party developers where needed and ensure seamless integration between business requirements and technical execution. A key part of this role will be engaging with client stakeholders … scalable, high-performing technical solutions that align with our customers operational goals. As part of a small but dynamic company, you will have end-to-end involvement in the software development lifecycle, as well as opportunities to contribute to business development and operational improvements. Your primary focus will be on delivering innovative software applications and digital modules tailored More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
We're looking for a Software Architect to lead the design and development of our flagship product, mCare - a critical platform in our mission to deliver scalable, secure and user-friendly healthcare solutions. This is your opportunity to influence architecture at a foundational level, collaborate across teams and deliver meaningful impact to real-world challenges. What You'll … and testing strategies Engage in architectural decisions for complex, distributed SaaS environments hosted on Azure, using Kubernetes, Event Grid and related services What You'll Bring: Extensive experience in softwarearchitecture, including leadership of enterprise-level SaaS solutions Deep proficiency in Microsoft .NET (C#), including modern versions such as .NET 9 Proven ability to write clean, scalable and … hoc home working Bonus scheme 25 days holiday Net zero pension scheme Additional perks including; cycle to work scheme, staff discounts portal and Employee Assistance Programme At Person Centred Software, we're leading the digital revolution in social care. Our technology is reshaping an industry that impacts millions-driving efficiency, improving outcomes, and setting new standards. Every day, your More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Itineris
There’s a saying at Itineris: Together goes a long way. And we live by that. Whether your job is translating our customers’ needs into the best software, selling, coding, or keeping our business running smoothly, we’re united by the same mission: growing our company and delivering innovative software that empowers energy and water utilities to engage … work on The Technical Solutions Architect is the technical lead of the project from concept to delivery & acceptance, with focus on interfacing and infrastructure. The TSA maps current client architecture with future (UMAX & Azure) architecture, develops and documents the current and future technical architectures , challenges the feasibility of the technical solution, validates the software delivery and is … cutting costs to serve. As our Technical Project Solutions Architect, you... are responsible for the collaboration with the customer's project team coordinate technical kick-off sessions by providing architecture overviews and formulating recommendations develop the technical architectures within Azure are responsible for impact analysis produce technical requirements , feasibility studies , softwarearchitecture documents , testing strategy recommendations and More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Staff Software Engineer/Developer (Java Kotlin AWS API) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient and … social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Staff Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin … SpringBoot and AWS backend with TypeScript, React and Next.js on the front end. You'll be hands-on with architecture, design and coding, including complex business logic, authentication and security aspects, working across the full tech stack to create the beta product. Location/WFH: You can work from home most of the time, the company has office space More ❯
handling with caching and persistence requirements to interprocess communication, low-level networking, or integration of machine learning workloads on GPUs, the system touches on almost every aspect of modern software engineering. A heavily multi-threaded runtime adds another layer of depth for those who enjoy concurrency and performance tuning. Whether you want to contribute broadly or focus deeply on … a particular area, there's room to grow and make a meaningful impact. This role also offers the chance to engage with the foundational aspects of softwarearchitecture - navigating API design, migrations, versioning, usability, backwards compatibility, and managing dependencies. If you've ever aspired to grow into a software architect, this is the kind of environment that … will: Work closely with engineering teams to design robust CI/CD pipelines for a large autonomy code base, whilst thinking about how we will manage and update those software systems in production. Understand and maintain the core libraries of our autonomy software, closely working with the team to triage and prioritise support requests. Review new features and More ❯
the forefront of robotics innovation. Based in Surrey, we are building smart, adaptive systems that redefine how machines interact with the physical world. We’re seeking a Senior Embedded Software Engineer to drive forward development on our next-gen robotics platforms. Design, develop, and optimize embedded software for robotics applications using C/C++ Collaborate across multidisciplinary engineering … teams to integrate hardware and software solutions Take ownership of softwarearchitecture, performance, and safety standards Lead debugging, testing, and validation of embedded systems in real-world environments Contribute to design reviews and mentor junior engineers Proven experience (5+ years) in embedded software development for real-time systems Strong proficiency in C/C++ and RTOS More ❯