Software Architecture Jobs in the UK

251 to 275 of 874 Software Architecture Jobs in the UK

Senior Software Engineer

Warrington, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior Software Engineer, Warrington, Cheshire Job details: Client: [Client information missing] Location: Warrington (4 days per week on-site) Job Category: Other EU work permit required: Yes Job Views: 3 Posted: 05.05.2025 Expiry Date: 19.06.2025 Job Description: Senior Software … edge system with real-world impact. A well-funded, early-stage technology company developing sensor solutions for the utilities industry is seeking a Senior Software Engineer to lead the development of their edge and embedded software systems. Their technology aims to reduce waste and enhance the integrity of … critical infrastructure. With successful trials and imminent commercial deployment, they need an experienced engineer to lead software architecture decisions and implementation. This role involves working at the intersection of real-time sensor data, Linux systems, distributed acoustic sensing, and IoT security—defining architecture, making implementation choices, and More ❯
Posted:

Lead PHP Developer

Wales, Yorkshire, United Kingdom
Net World Sports, Ltd
based development team , with a majority of your time dedicated to hands-on development . Collaborate with cross-functional teams to deliver high-quality software solutions. Design and implement scalable, maintainable software architecture, balancing monolithic and microservices approaches as needed. Team Management: Provide line management to team … team processes for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through … business goals. Assist with resource planning and recruitment to support the growth of the team. Additional Responsibilities: Act as a subject matter expert in software development , providing guidance to the team on complex technical challenges. Lead initiatives to improve the team's knowledge of modern development practices , including TDD More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

.NET Developer

Southampton, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
outcomes for those who need their help most. You can be a part of this mission. Key Skills: Strong experience with C#.NET development for software applications Experience with SQL databases and ideally merging or data migration of several databases Experience with Azure cloud and Microsoft cloud suite Strong understanding … ability to communicate well with technical and non-technical staff Ability to speak to key stakeholders, understand needs and translate this to business/software requirements Experience working as a business analyst or analyst developer Prior experience in a data migration from SQL to Azure cloud Prior experience merging … and migrating multiple systems into 1 greenfield system Experience building a cloud based legal software application Software architecture or design experience If you are interested in this opportunity and want to hear more, please contact SamStocks@spectrumit.co.uk or call 02380 765 304 Please note this role is More ❯
Posted:

Senior C++ Developer

London, England, United Kingdom
Hybrid / WFH Options
Peaple Talent
collaborate with multiple departments across our client. As a senior team member, you’ll play a key role in mentoring colleagues and leading essential software development initiatives. You’ll help shape the technical evolution of our client’s core product deepen your understanding of their industry, and advocate for … up-to-date, forward-thinking development practices. Key Responsibilities: Actively contribute to the development, design, and ongoing improvement of sophisticated C++ software solutions. Advocate for a thoughtful balance between immediate business needs, long-term technical goals, and strategic enhancements. Keep up to date with the latest trends and innovations … iterative development methodologies. Solid understanding of C++ standards, features, and development best practices. Comfortable using scripting languages for automation and tooling. Strong grasp of software architecture principles, with an emphasis on maintainability, scalability, and performance optimization. Understanding of container and orchestration tools such as Docker and Kubernetes. Excellent More ❯
Posted:

Integration Developer

Liverpool, England, United Kingdom
Allied Bakeries
and Coding: Develop and maintain integration solutions using a variety of programming languages, APIs, and tools. • Technical Design: Contribute to the technical design and architecture of software applications. • API Development: Create and maintain APIs (Application Programming Interfaces) that enable seamless communication between different software applications. • Bug Fixing … data exchange. • Security and Compliance: Implement security measures to protect sensitive data during integration processes. • Documentation: Create and maintain documentation for code, APIs, and software architecture, enabling clear communication and knowledge transfer. • Agile Development: Participate in Agile or Scrum processes, including daily stand-ups, sprint planning, and retrospectives More ❯
Posted:

Senior Developer - Kubernetes

London, England, United Kingdom
Different Technologies Pty Ltd
Our client, an innovative early-stage VC-backed telecoms software provider, is seeking a Senior Software Developer to join their talented team of 20-25 multi-platform engineers. This role involves developing a next-generation, cloud-agnostic, micro-service network management platform. Location: Remote (UK-based) Salary & Benefits … Excellent salaries, 30 days holiday, and other benefits. Job Responsibilities: Develop high-quality software using cutting-edge technologies in collaboration with team members. Own tasks, implement tests and metrics, and participate in code reviews. Assist in defining scalable architectures and promote best practices. Provide technical leadership to junior engineers. … Design, develop, troubleshoot, and debug software for databases, applications, tools, and networks. Create and maintain Kubernetes clusters, including troubleshooting. Build infrastructure using Terraform. Support SRE and developer teams, ensuring security practices are followed. Maintain documentation and runbooks. Handle incident detection, response, and post-incident reviews. Required Experience: 3+ years More ❯
Posted:

Senior Software Engineer

Cheltenham, England, United Kingdom
Ultra Electronics Group
Join to apply for the Senior Software Engineer role at Ultra Electronics Group . Get AI-powered advice on this job and more exclusive features. About Ultra Precision Control Systems Ultra PCS is a leading developer of mission and safety critical equipment in the defence and aerospace industry. Our … us to trust our people to get the job done in new ways. Job Description Ultra PCS is seeking a talented C/C++ Software Engineer with embedded software development experience. The role involves deriving requirements, designing software architecture, developing test specifications, and coding/debugging …/testing across platforms from microcontrollers to multi-processor systems. You will engage in all phases of the software development lifecycle, suited for a self-motivated developer eager to learn new skills. Key Responsibilities Requirements definition, design, development, and verification for various integrity levels. Coding according to internal standards More ❯
Posted:

Director - Enterprise Architecture

London, England, United Kingdom
TeKnowledge
Join to apply for the Director - Enterprise Architecture role at TeKnowledge Join to apply for the Director - Enterprise Architecture role at TeKnowledge Get AI-powered advice on this job and more exclusive features. We seek a visionary Director - Enterprise Architect to join the CTO Office, shaping cross-portfolio … to create differentiated solutions. Partner with product/solution teams to refine offerings based on market feedback. Operational Excellence Define best practices for solution architecture, ensuring compliance with, security and scalability standards. Mentor delivery teams on architectural frameworks and emerging tech adoption. Strategic Leadership Develop and implement the Architecture … Ensure the team is equipped with the necessary skills and knowledge to meet the market and company’s needs. Skills Strong knowledge of enterprise architecture frameworks, cloud platforms, and emerging technologies Working knowledge of designing solutions that include Networks (Voice and Data), Hyperscaler environments (Azure, AWS , GCP), Micro services More ❯
Posted:

Software Development Engineer, Santos Merchant Experience

London, England, United Kingdom
Amazon
Software Development Engineer, Santos Merchant Experience Amazon's Supply Chain Services Team, within the Santos organization, builds on our established supply chain foundation to deliver end-to-end capabilities for merchants' off-Amazon business. We connect entrepreneurs with customers across all channels globally. Our team develops solutions that enable … merchants of all sizes to expand their business beyond Amazon by leveraging our supply chain network and services. We seek a Software Development Engineer to help scale our off-Amazon services. Our team builds products central to Amazon's future, tackling complex problems in software architecture, customer … experience, and business strategy. You will contribute to our technical and entrepreneurial culture while working alongside leading engineers in the industry. As a Software Development Engineer, you will own problems end-to-end and collaborate with Amazon's top talent. This full-stack development role emphasizes designing scalable and More ❯
Posted:

Software Development Engineer, Utility Computing, UC

London, England, United Kingdom
Amazon
Software Development Engineer, Utility Computing, UC Job ID: 2746205 | Amazon.com Services LLC We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to … on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand." *Utility Computing … ll also: Solve challenging technical problems, often ones not solved before, at every layer of the stack. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. Build high-quality, highly available, always-on products. Research implementations that deliver the best possible More ❯
Posted:

Senior Software Developer

Cambridge, Cambridgeshire, United Kingdom
Ecm Selection
This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a Senior Software Engineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of biotech by developing advanced software solutions that … support the manufacturing of cutting-edge therapies. The successful candidate will work closely with the software architect and product owner to develop and implement the architectural roadmap, translating it into actionable user stories. As the technical lead for software projects, you will ensure that projects are executed to … sustainable pace. You will also mentor and guide junior engineers, helping them to develop their skills and contribute to the overall success of the software development process. Requirements: Demonstrable experience in leading and developing complex software projects, with a focus on software architecture, design, and planning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer – Embedded Signal Processing

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Software Engineer – Embedded Signal Processing, london (greenford) col-narrow-left Client: Location: london (greenford), United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 9 Posted: 25.05.2025 Expiry Date: 09.07.2025 col-wide Job Description … Senior Software Engineer – Embedded Signal Processing Location : Greenford, Ealing Dynamic (hybrid) working : 2 to 3 days per week Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer – with experience in Embedded Signal Processing to join … position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing More ❯
Posted:

Senior Full Stack Engineer

Bristol, England, United Kingdom
Hybrid / WFH Options
So Energy
Senior Fullstack Engineers to join our high-performance team led by our Director of Technology Muhammad Khan . who has a clear understanding of software engineering practices and agile development. Someone who has experience with different technologies and can quickly learn and adapt to new ones and can help … a more rounded full-stack engineer, and contribute to all code bases. As a team member you will gain a deep understanding of the Software Development Lifecycle to deliver value to SO Energy customers using agile processes supported by our in-house Data Analytics team. Join a High-performance … Engineering Team We are building a robust, performant, and scalable platform utilising a microservices architecture on Google Cloud. Our diverse tech stack features Vue.js on the frontend and Kotlin on the backend, but we also have some Ruby and Python. As a fully empowered team member you'll play More ❯
Posted:

Senior Machine Learning Engineer

Leeds, England, United Kingdom
William Hill PLC
the integration process. We have a unique and pivotal opportunity for a Senior Machine Learning Engineer to take responsibility for developing AI/ML software products. What we are looking for Develop AI/ML software products including large data set and deploy the solution for production usage … Design, develop and maintain the large-scale data infrastructure required for the AI/ML projects Leverage on understanding of software architecture and software design patterns Develop solutions, components, services and frameworks to address both specific and common needs in AI/ML projects, like feature reuse … test, versioning, release, and serving of both online inference end-points and batch inference. Who we are looking for A proven history of developing software products that have been successfully deployed to production Hands-on experience with cloud technologies for machine learning development in AWS, alongside solid expertise in More ❯
Posted:

Senior Machine Learning Engineer

London, England, United Kingdom
Hybrid / WFH Options
William Hill PLC
the integration process. We have a unique and pivotal opportunity for a Senior Machine Learning Engineer to take responsibility for developing AI/ML software products. What we are looking for Develop AI/ML software products including large data set and deploy the solution for production usage. … Design, develop and maintain the large-scale data infrastructure required for the AI/ML projects. Leverage on understanding of software architecture and software design patterns. Develop solutions, components, services and frameworks to address both specific and common needs in AI/ML projects, like feature reuse … test, versioning, release, and serving of both online inference end-points and batch inference. Who we are looking for A proven history of developing software products that have been successfully deployed to production. Hands-on experience with cloud technologies for machine learning development in AWS, alongside solid expertise in More ❯
Posted:

Lead Software Engineer

Poole, England, United Kingdom
FLOWBIRD
expert in .NET technologies, guiding architectural decisions and development strategies for our .NET projects. Lead the design and implementation of scalable, secure, and efficient software solutions. Collaborate with the architecture team and squads to ensure daily work aligns with enterprise architectural vision, guidance, and requirements. Squad Collaboration Work … of code quality and performance by implementing best practices, conducting code reviews, and leading by example. Continuous Improvement Advocate for and implement improvements in software engineering practices, tools, and processes to enhance team efficiency and product quality. As a lead, expect to spend significant time creating and advocating in … designers, and other stakeholders to understand requirements, set priorities, and deliver solutions aligned with business goals. Qualifications/Experience: 5+ years of experience in software development, focusing on .NET technologies; C#, .NET Core, ASP.NET, and preferably Entity Framework. Proven track record of leading development projects and teams to successful More ❯
Posted:

Software Quality Automation Lead | Edinburgh, UK

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Computershare
about our flexible work culture at computershare.com/flex. We give you a world of potential Computershare have a very exciting opportunity for a Software Quality Automation Lead to join our team in Edinburgh. Why is this role exciting when there are so many other Automation positions in the … what you'll be doing, and the type of person that we're looking for. A role you will love As one of our Software Quality Automation Lead's you will work within our cross-functional agile teams and be involved throughout the full development lifecycle from requirements elicitation … to the delivery of high-quality technical solutions. In this role, you will play a pivotal part in enhancing efficiency and effectiveness of software development and delivery processes through the design, development, and implementation of test automation solutions. Some of the key responsibilities: Designing, developing, and maintaining automation scripts More ❯
Posted:

Solutions Architect

London, England, United Kingdom
Gamecompanies
to translate business requirements into clear designs and technical requirements covering all aspects of a full-stack Solution. Create detailed diagrams to communicate system architecture, behaviors and interactions (e.g., sequence diagrams, activity diagrams and high-level designs). Lead architectural and design discussions, ensuring alignment with business goals, technical … requirements, and industry best practices. Document and maintain Architecture Decision Records (ADRs) to capture significant architectural decisions, including the context, options considered, decision rationale, and outcomes. Evaluate and select appropriate technologies, frameworks, and tools to meet the needs of our solutions. Define and maintain architectural standards, guidelines, and best … to provide technical guidance and ensure the implementation of designs aligns with architectural specifications. Identify and address technical risks, challenges, and dependencies in the architecture and design process. Conduct architectural reviews and provide feedback to ensure solutions meet performance, scalability, security, and maintainability requirements. Stay up to date with More ❯
Posted:

Lead Developer

London, United Kingdom
Synergy Resourcing Solutions Limited
days per week in the office As Lead Developer, you will take ownership of a close-knit team of backend developers to deliver software solutions that meet business objectives. This is a high-impact position where you will lead system architecture, collaborate with stakeholders, drive improvement, and deliver … Skills & Experience 5+ years experience using Node.js in a commercial role Strong expertise in JavaScript, Vue.js, SQL & MongoDB Proven experience designing and implementing complex software systems. Deep understanding of software architecture, scalability, and system optimisation. Experience in Agile development methodologies and best practices. Strong knowledge of cloud … Lead the development, testing, and deployment of high-performance systems. Provide mentorship and technical guidance to a growing development team. Oversee code reviews, system architecture, and best practice implementation. Ensure software development aligns with industry standards, security protocols, and business goals. Coordinate with cross-functional teams including Product More ❯
Employment Type: Permanent
Salary: GBP 90,000 - 100,000 Annual
Posted:

Lead Developer

W8, Abingdon, Greater London, United Kingdom
Synergy Resourcing Solutions Limited
days per week in the office As Lead Developer, you will take ownership of a close-knit team of backend developers to deliver software solutions that meet business objectives. This is a high-impact position where you will lead system architecture, collaborate with stakeholders, drive improvement, and deliver … Skills & Experience 5+ years experience using Node.js in a commercial role Strong expertise in JavaScript, Vue.js, SQL & MongoDB Proven experience designing and implementing complex software systems. Deep understanding of software architecture, scalability, and system optimisation. Experience in Agile development methodologies and best practices. Strong knowledge of cloud … Lead the development, testing, and deployment of high-performance systems. Provide mentorship and technical guidance to a growing development team. Oversee code reviews, system architecture, and best practice implementation. Ensure software development aligns with industry standards, security protocols, and business goals. Coordinate with cross-functional teams including Product More ❯
Employment Type: Permanent
Salary: £90000 - £100000/annum
Posted:

Systems Developer – E-Commerce Integrations (Cloud-Native, AI-Driven)

Liverpool, England, United Kingdom
JR United Kingdom
We are seeking a Systems Developer with a strong background in e-commerce systems and backend integrations to join our fast-paced, tech-forward software engineering team. This role will focus on the development and maintenance of scalable, cloud-native software solutions that integrate our e-commerce platform … with critical business systems including Warehouse Management , Finance , Inventory , and other back-office applications. This is a hands-on, architecture-informed development role requiring expertise in modern software engineering practices and tools, with an emphasis on cloud-native applications , AI-powered development tools , and system interoperability . Key … Infrastructure, and Product, to deliver robust systems. Leverage observability tools to monitor, alert, and troubleshoot application and integration health. Stay current on AI-driven software development practices (e.g., GPT-assisted development, Agentic AI workflows) and suggest practical implementations. Participate in architecture reviews, sprint planning, code reviews, and knowledge More ❯
Posted:

Systems Developer – E-Commerce Integrations (Cloud-Native, AI-Driven)

Warrington, England, United Kingdom
JR United Kingdom
We are seeking a Systems Developer with a strong background in e-commerce systems and backend integrations to join our fast-paced, tech-forward software engineering team. This role will focus on the development and maintenance of scalable, cloud-native software solutions that integrate our e-commerce platform … with critical business systems including Warehouse Management , Finance , Inventory , and other back-office applications. This is a hands-on, architecture-informed development role requiring expertise in modern software engineering practices and tools, with an emphasis on cloud-native applications , AI-powered development tools , and system interoperability . Key … Infrastructure, and Product, to deliver robust systems. Leverage observability tools to monitor, alert, and troubleshoot application and integration health. Stay current on AI-driven software development practices (e.g., GPT-assisted development, Agentic AI workflows) and suggest practical implementations. Participate in architecture reviews, sprint planning, code reviews, and knowledge More ❯
Posted:

Systems Developer – E-Commerce Integrations (Cloud-Native, AI-Driven)

Birkenhead, England, United Kingdom
JR United Kingdom
We are seeking a Systems Developer with a strong background in e-commerce systems and backend integrations to join our fast-paced, tech-forward software engineering team. This role will focus on the development and maintenance of scalable, cloud-native software solutions that integrate our e-commerce platform … with critical business systems including Warehouse Management , Finance , Inventory , and other back-office applications. This is a hands-on, architecture-informed development role requiring expertise in modern software engineering practices and tools, with an emphasis on cloud-native applications , AI-powered development tools , and system interoperability . Key … Infrastructure, and Product, to deliver robust systems. Leverage observability tools to monitor, alert, and troubleshoot application and integration health. Stay current on AI-driven software development practices (e.g., GPT-assisted development, Agentic AI workflows) and suggest practical implementations. Participate in architecture reviews, sprint planning, code reviews, and knowledge More ❯
Posted:

Head of Software Product Development, Gaming (Manchester)

Warrington, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Head of Software Product Development, Gaming (Manchester), warrington, cheshire col-narrow-left Client: bet365 Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 06.06.2025 Expiry Date: 21.07.2025 col-wide Job Description: Who we … are looking for A Head of Software Product Development, who will lead the creation and evolution of our online gambling products with a focus on the Gaming vertical, including Slots, Poker, Casino and Bingo. This is a technology focused role, with a strong emphasis on aligning software development … deployment and iteration, whilst ensuring alignment with the Company’s long-term growth, regulatory and operational goals. This role is instrumental in bridging design, software architecture, engineering delivery and product innovation to create world-class player experiences. Preferred skills and experience Proven track record in leading product development More ❯
Posted:

Lead Developer

Bolton, England, United Kingdom
WRK digital
providing technical guidance, assuring quality and ensuring that best practice is followed. You will be responsible for designing and overseeing the technical aspects of software projects, ensuring that the architecture aligns with the business goals, technical requirements and digital strategy. As Lead Developer, you will be responsible for … provide quality assessments and performance management on quality of code and make group recommendations for future platform usage. Ensuring the quality and alignment of software platforms by providing technical guidance and support to both internal and external development teams. Leading the technical end-to-end development using a combination … with business requirements, design patterns and best practices. Using AI technologies to effectively address business opportunities. Working closely with the Head of Applications and Architecture to provide assurance when assessing SaaS providers and validating cloud architecture design. Proactively engaging in prototyping and identify emerging technologies to drive innovation More ❯
Posted:
Software Architecture
10th Percentile
£42,500
25th Percentile
£57,500
Median
£67,037
75th Percentile
£85,625
90th Percentile
£113,000