76 to 100 of 130 Software Architecture Jobs in the UK

Principal Software Engineer

Hiring Organisation
Insignis Talent
Location
Fareham, England, United Kingdom
Role overview: To lead the software development of a high-level autonomy capability to be deployed to all autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will … engineers, to integrate autonomy solutions. • Develop and maintain high-quality, well-documented code using C++ and Python. • Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. • Provide technical leadership, mentoring, and guidance to junior engineers and researchers. • Balance R&D experimentation with production ...

Senior Security Engineer

Hiring Organisation
IC Resources
Location
City Of Bristol, England, United Kingdom
Senior Software/Systems Engineer with Security expertise is now needed in Bristol. I am a seeking an experienced Senior level Software/Systems Engineer with strong academics and experience developing complex software products in the Defence, Automotive, Aerospace or Telecoms sectors. You will ideally have … strong background in embedded software or systems and experience of software security with knowledge of industry security standards, and best practices. This role will offer you the opportunity to step up and use your expertise to offer support across a range of projects. The primary focus of this ...

FullStack Developer

Hiring Organisation
Mastek
Location
Leeds, England, United Kingdom
them to drive development projects, mentor junior developers, and collaborate effectively across teams. You will be responsible for designing and implementing high-quality, scalable software solutions. Key Responsibilities: Lead the design and development of complex applications using Core Python and web frameworks like Flask. Implement best practices in software … OIDC with OAuth 2.0 implementation. Automation: Unit Testing, API Testing and drive automation coverage through TDD Qualifications: At least 5+ years of experience in software development, with a focus on Python and web frameworks. Strong understanding of front-end technologies including Vue.js, CSS, and HTML. Proven experience with databases ...

Scene Generation Engineer

Hiring Organisation
MBDA UK
Location
Bristol, Filton, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£35000 - £45000/annum
world objects and the Earth's surface, through to hardware testing and validation via experimentation and field trials. We use a variety of different software development and modelling tools, and we will support to you and hands on training to get you up to speed as quick as possible. … deliver current programmes and shape the future of the team and the company. What we're looking for from you: Someone enthusiastic about software engineering and the development of physical models of the real world and how an EO Sensor perceives it. You will need Skills in Windows ...

Lead React Native Engineer / Engineering manager

Hiring Organisation
Sanderson Recruitment
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£600 - £700 per day + Outside IR35
latest technologies and best practices to transform our savings and investment platform. Responsibilities Set technical direction: Define & maintain Mobile and Front end/Web software architecture and patterns, engineering standards and the 'right way' to build greenfield, state of the art web and mobile applications. Own a technical … opinionated' architecture for front end and mobile applications: shape application designs, rail guards and make trade-offs and prevent regret spend. Define scalable and reusable UI component-based architecture, state management, routing/navigation, error handling, data fetching and modularization strategy. Design, publish and own engineering standards including ...

Solution Architect

Hiring Organisation
Experis
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£450 - £506/day
/3 days on site Duration: 04/05/2027 Rate- £506 MUST BE PAYE THROUGH UMBRELLA Key Responsibilities: Lead and manage software development projects using Java, Python, Typescript, AWS, React JS, Angular, and other technologies. Collaborate with cross-functional teams to define project scope, objectives, and deliverables. … Create the high-level design (or solution architecture documents) for the business requirements Produce several option papers and work with architecture community and forums to get the designs approved Proficient using architectural principles and patterns, variety of solution types, detailed design patterns, best practices, integration choices etc Design ...

AI Software Developer

Hiring Organisation
Thomas Professional
Location
Cirencester, Gloucestershire, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £75,000 per annum
Software Developer Cirencester – car required £55,000 – £75,000 per annum DOE Permanent, Full-time (37.5 hours per week) Core hours 10:30-3:30pm – 37 hour week Do you want to shape cutting-edge AI products that are used in real-world applications? This is an exciting opportunity … join a growing and forward-thinking software business at the forefront of AI innovation. Working within a collaborative, high-trust team, you will play a key role in developing intelligent chatbot and agent-based systems that deliver real impact to users. Benefits: • Competitive salary based on experience • Flexible working ...

C++ Software Engineer

Hiring Organisation
Spectrum It Recruitment Limited
Location
Didcot, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£50,000
seeking a Software Engineer with strong C++ skills to join a small, highly technical development team. This role offers the opportunity to work on sophisticated software that controls high-precision hardware systems and performs complex image analysis. You will collaborate closely with engineers and scientists to design … deliver integrated hardware and software solutions. What you'll do Develop Windows desktop applications using C++ and .NET Design, implement and test software for high-precision systems and imaging platforms Work closely with hardware engineers and technical specialists Contribute to software architecture, planning and agile development ...

SC Solutions Architect CGEMJP

Hiring Organisation
Experis
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
IR35 Clearance required: Sole UK National and Active SC with a government agency used within the last 6 months Role purpose/summary Cloud Architecture & Design Design end-to-end AWS cloud solutions aligned with business, security, and operational requirements. Develop high-level and low-level architectural documentation (HLDs … cost-efficient, reliable, and scalable. Select appropriate AWS services and define integration patterns across compute, network, storage, data, and application components. Technical Leadership Provide architecture guidance to engineering teams throughout the delivery lifecycle. Lead technical design workshops, discovery sessions, and solution walkthroughs. Translate business requirements into technical designs ...

SC Solutions Architect CGEMJP00334895

Hiring Organisation
Experis
Location
London, United Kingdom
Employment Type
Contract
IR35 Clearance required: Sole UK National and Active SC with a government agency used within the last 6 months Role purpose/summary Cloud Architecture & Design Design end-to-end AWS cloud solutions aligned with business, security, and operational requirements. Develop high-level and low-level architectural documentation (HLDs … cost-efficient, reliable, and scalable. Select appropriate AWS services and define integration patterns across compute, network, storage, data, and application components. Technical Leadership Provide architecture guidance to engineering teams throughout the delivery lifecycle. Lead technical design workshops, discovery sessions, and solution walkthroughs. Translate business requirements into technical designs ...

Algorithm Engineer

Hiring Organisation
SII Group UK
Location
Manchester Area, United Kingdom
Engineer with strong C++ expertise and a deep understanding of mathematics and signal processing to develop, implement, and integrate complex algorithms into high-quality software solutions. You will work in a model-driven engineering environment, translating theoretical and mathematical models into efficient, reliable, and maintainable implementations. The role spans … algorithm development, validation, and software integration, with a strong emphasis on code quality, clean coding practices, and engineering rigour. KEY RESPONSIBILITIES: Develop and implement algorithms based on mathematical and signal processing models Translate theoretical concepts into efficient, production-quality C++ code Work within a model-driven development approach, integrating ...

Senior Java Developer

Hiring Organisation
Adecco
Location
Manchester, Lancashire, England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £80,000 per annum
Senior Software Developer Location: Manchester (Spinningfields) - Hybrid (2 days onsite per week) Salary : £60k-£80k Level: Senior Tech Stack: AWS, Java, TypeScript, Vue.js (Backend leaning) About the Role The client is seeking an experienced Senior Software Developer to join a collaborative, forward-thinking engineering organisation. The successful candidate … will work within multi-disciplinary, full-stack squads alongside product managers, designers, and fellow engineers. This is a hands-on role covering the full software development lifecycle-from design and implementation to testing, deployment, and ongoing maintenance. The engineering environment embraces AI-enabled development practices using tools such ...

Junior Software Engineer (Flutter/Dart)

Hiring Organisation
Spacelabs Healthcare
Location
Edinburgh, Scotland, United Kingdom
Spacelabs is looking for a Junior Flutter/Dart Software Engineer to join our R&D engineering team and contribute to the development of high‐quality mobile applications that support our mission of improving healthcare worldwide. This is a hands‐on role where you’ll work closely with senior … engineers and cross‐functional teams to build performant, reliable, and maintainable applications. You’ll grow your skills in mobile development, modern software architecture, and CI/CD practices while contributing to the evolution of our mobile platform. Responsibilities: Design, develop, test, and maintain high‐quality mobile applications using ...

Senior Software Engineer

Hiring Organisation
ieso US
Location
England, United Kingdom
React frontends to C#, Python, and TypeScript backends across .NET 8/10, FastAPI, and Node 🏗️ Take end-to-end ownership of product areas - architecture, implementation, deployment, monitoring, and iteration 🧭 Lead technical discussions - driving decisions on system design, code quality, and engineering best practices 🤝 Collaborate across disciplines - working closely … with product managers, designers, and clinical stakeholders to turn requirements into robust, scalable software 👨 🏫 Mentor junior engineers - through code reviews, pair programming, and knowledge sharing 📈 Champion continuous improvement - raising the bar on quality, testing, and observability across the team ⚙️ Tackle technical debt and performance - identifying and resolving bottlenecks ...

Sensor Fusion Software Lead

Hiring Organisation
Saab UK
Location
Bedford, Bedfordshire, South East, United Kingdom
Employment Type
Permanent
growing rapidly, with over 600 colleagues across nine sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building … keen to get involved in all development areas, and have a good track history/proven track record in both problem solving and quality software development. Your role as a Sensor Fusion Lead will involve architecting, designing, implementing and testing embedded applications primarily focused around sensor suite integration ...

.Net Developer (C#, Azure, Microservices, SQL), Hybrid

Hiring Organisation
Sanderson Recruitment
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £450 per day
Hybrid - 2 days on site Our clients are requesting the services of a Full stack .Net developer responsible for the designing & developing high quality software solutions. Responsibilities: - Design, develop & maintain complex software solutions to ensure they are robust, secure, tested & scalable. Troubleshooting and resolving technical issues to ensure … software runs smoothly and efficiently. Engage in early-stage project discussions, providing tech insights and recommendations. Contribute to software architecture decisions, to ensure alignment with business & project goals. Essential skills and experience required: - Proven experience in full stack development software, including design, development, testing & deployment. Hands ...

Data Scientist

Hiring Organisation
bp
Location
London, England, United Kingdom
Tech Working Hours: 8 per day/40 per week Role Overview: Design, develop, and maintain production-grade AI applications and services using modern software engineering practices (CI/CD, testing, observability, cloud-native design). Define and implement foundational platforms and tools (e.g., conversational bots, AI-powered search … Contribute to the internal knowledge base, tooling libraries, and documentation to scale AI engineering best practices across the organization. What you will have: Professional software engineering experience: ability to independently design and ship complex systems in production. Strong programming skills in Python (preferred), Java, or similar languages, with experience ...

Senior Software Developer

Hiring Organisation
Spectrum It Recruitment Limited
Location
London, United Kingdom
Employment Type
Permanent
Excellent opportunity for a Senior Software Developer to play a key role in architecting, developing, and enhancing our clients in-house trading and research systems. This is an opportunity to work on greenfield projects, influence architectural decisions, and directly impact systems that support real-world trading strategies. … best engineering practices Participate in code reviews and enforce high standards of quality Collaborate closely with researchers and traders to translate requirements into robust software solutions Contribute to continuous improvement of development processes and tooling Required Skills & Experience BSc (or higher) in Computer Science or a related scientific discipline ...

Software Design Engineer – Audio Systems

Hiring Organisation
Scorpius Talent Acquisition
Location
Maidenhead, Royal Borough of Windsor and Maidenhead, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £55000/annum pension 28days rising to 33days AL
based manufacturer of professional live sound mixing consoles and audio networking hardware is seeking a Software Design Engineer to join its small, highly specialised R&D team. The company develops digital mixing consoles used across touring, theatre, broadcast and installation environments worldwide. The team works across the full stack … console development, including FPGA, embedded firmware, console software and mobile applications. The role focuses on the development and maintenance of large-scale, real-time console control software written in C#. This is a hands-on engineering position within a small team where developers work closely across multiple parts ...

Senior Software Developer

Hiring Organisation
Tec Partners
Location
Bury St Edmunds, Suffolk, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
Senior Systems Developer to join their growing technology team. This is a fantastic opportunity to play a key role in designing and delivering modern software solutions within a business focused on innovation, sustainability and long-term growth. In this role, you will be responsible for designing, developing and supporting … with product owners, stakeholders and cross-functional teams, you will ensure solutions are robust, scalable and aligned with business needs. You will contribute to software architecture, coding standards and development best practices, while also supporting release management, CI/CD pipelines and continuous improvement across the development lifecycle. ...

Software Engineer, Connected TVs (STV Player)

Hiring Organisation
STV Group plc
Location
Glasgow, Scotland, United Kingdom
devices. The CTV team sits within our wider Engineering team and is part of our Audience Video & Technology division. About the role As a Software Engineer in the Connected TV team, you’ll help build and evolve the apps that power the STV Player experience across smart … design, build, test, and ship features such as content discovery, navigation, playback journeys, and platform integrations. You’ll also take responsibility for the software you ship, from initial design through to production support and continuous improvement. You’ll have the opportunity to deepen your frontend expertise, learn about video ...

Software Engineer

Hiring Organisation
MBDA UK
Location
Bristol, Filton, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£65000/annum
looking for a highly capable and adaptable Software Engineer to join our Command and Control team at our Bristol facility to develop solutions for the next generation of Air Defence Systems! Salary : Circa £65,000 depending on experience Dynamic (hybrid) working : mostly office based due to workload classification … hands-on role and requires the continued design and development of Command and Control architectures and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative! You will be working with people and technologies at the forefront of European missile systems design ...

Principal Software Engineer (C++)

Hiring Organisation
Spacelabs Healthcare
Location
Edinburgh, Scotland, United Kingdom
scalable solutions deliver critical patient data across local and remote systems, enabling better decisions, increased efficiency, and safer care. We’re seeking a Principal Software Engineer to lead the development of our Patient Monitoring and Connectivity (PMC) products. This hands-on role combines technical leadership with deep expertise … software design and development. You'll collaborate across functions to architect, build, and deliver next-generation patient monitoring solutions that meet rigorous performance, usability, and cybersecurity standards. Key Responsibilities: Lead software architecture, design, and development for PMC products Define and review requirements, connectivity, and UI designs Develop ...

Technical Lead

Hiring Organisation
TEKsystems
Location
Leeds, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
GBP 85,000 Annual
equivalent subject Essential: AWS Certified Solution Architect - Associate or AWS Certified Developer - Associate Adept at leveraging automation to improve development processes and optimise software delivery. Excellent problem-solving abilities and analytical thinking, capable of tackling complex technical challenges. Deep understanding of software architecture, design patterns and best ...

Software Engineer (C++ / SDK / Hardware Integration)

Hiring Organisation
Avanti
Location
Larne, County Antrim, Northern Ireland, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £80,000 per annum
Software Engineer (C++/SDK/Hardware Integration) Larne | 5 Days Onsite | £50,000 – £80,000 A specialist engineering company based in Northern Ireland is seeking a Software Engineer to take ownership of an in-house Software Development Kit used within high-performance digital imaging systems. … allow customers to interface with its imaging hardware. A contractor is currently developing the platform, and they now require a permanent Software Engineer to support the transition and take long-term ownership. This is systems-level C++ development. It is not embedded firmware and not hardware design. The focus ...