Software Architecture Jobs in England

326 to 350 of 940 Software Architecture Jobs in England

Senior Engineering Manager London (or remote UK)

London, England, United Kingdom
Hybrid / WFH Options
Cleo
place a strong emphasis on quality. Our code is peer-reviewed, and we maintain automated testing using Minitest and CircleCI. We're also actively working towards a more modular architecture, focusing on separating concerns to achieve all the benefits of microservices within a monolith, while progressively refactoring our code as we build new features. Everyone in the engineering team … possible. We have to strike the right balance between short term gains and longer term sustainability, and our engineering principles reflect this. You have previously been a hands-on software developer, but these days get your kicks from software architecture and organisation design, debugging people and processes, and delivering through others. You are a great communicator. We More ❯
Posted:

Developer - IT - Home-based working available - Up to £45K plus discretionary bonus

Haltwhistle, Northumberland, United Kingdom
Hybrid / WFH Options
APCOA PARKING UK
a collaborative, fast-paced environment. What You'll Be Doing: Supporting the design, development, and maintenance of internal and external-facing applications using the Microsoft technology stack. Enhancing existing software products by adding new features, improving performance, and fixing bugs. Contributing to discussions on software architecture, design patterns, and best practices. Collaborating with product owners, senior developers More ❯
Employment Type: Permanent
Salary: GBP 45,000 Annual
Posted:

Technical Business Analyst

London, England, United Kingdom
Hybrid / WFH Options
Stealth iT Consulting
global, leading digital & technology Consultancy who are seeking a Technical Business Analyst to act as a critical link between business and technology teams. You will use your expertise in software architecture and backend frameworks to translate business objectives into well-defined technical features that meet both client goals and user needs. This role is fully remote with occasional … and experience: Technical Design and Development Expertise: Proven experience contributing to the technical design and development of technology-driven solutions. Technical Writing and Documentation: Proficiency in working with technical architecture and delivering high-quality technical documentation. Data Analysis and Visualisation Skills: Strong analytical capabilities, including experience with data analysis, data modelling, and data visualisation tools such as SQL, Excel More ❯
Posted:

Senior Operations Manager - Engineering

Basingstoke, England, United Kingdom
Vonage
execution of OKRs, preparing high-level reports for the Executive Leadership Team (ELT), overseeing the hiring process, and optimizing key operational processes across various domains such as QA, FinOps, Architecture, and Application Performance. In the future, this position may involve direct management of a small team. Responsibilities: OKR Management: Capture, track, and drive the execution of OKRs (Objectives and … to engage and influence at all levels of the organization. Proficiency with project management tools (e.g., Jira, Trello) and reporting platforms (e.g., Tableau, Power BI). Strong understanding of software engineering principles and the ability to translate technical processes into business impact. Qualifications: Experience: 10 years experience in the software engineering field with 5+ years of experience in … engineering or technical hiring, ideally within a fast-paced or growing organization. Experience in process optimization, with a demonstrable understanding of SDLC, CI/CD, QA, FinOps, and General Software Architecture. Education: A bachelor's degree in Business Administration, Engineering, or a related field. Advanced degrees or certifications in project management (e.g., PMP, Scrum) are a plus. Why Join More ❯
Posted:

Staff AI/ML Engineer

Southampton, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Location: London (Hybrid – 2 days/week in the office) Type: Permanent, Full-time About the Role An established tech company is building out its next generation of intelligent software products and is looking for a highly experienced Staff-level AI/ML Engineer to lead hands-on development of machine learning systems. This is a deeply technical role … focused on applied AI, not management or strategy alone. You’ll work at the intersection of large-scale data processing, generative AI, and cloud infrastructure, contributing directly to the architecture and delivery of smart features across the platform. If you’re passionate about building production-grade AI tools from the ground up, this role offers the opportunity to shape … common ML frameworks and data libraries. Solid experience working with cloud platforms (ideally AWS) and infrastructure-as-code tools (e.g., Terraform). Understanding of distributed systems, microservices, and modern software architecture. Hands-on experience with LLMs and generative AI models, including tuning and inference. Ability to set up CI/CD pipelines for ML workflows and manage models in More ❯
Posted:

Staff AI/ML Engineer

Woking, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Location: London (Hybrid – 2 days/week in the office) Type: Permanent, Full-time About the Role An established tech company is building out its next generation of intelligent software products and is looking for a highly experienced Staff-level AI/ML Engineer to lead hands-on development of machine learning systems. This is a deeply technical role … focused on applied AI, not management or strategy alone. You’ll work at the intersection of large-scale data processing, generative AI, and cloud infrastructure, contributing directly to the architecture and delivery of smart features across the platform. If you’re passionate about building production-grade AI tools from the ground up, this role offers the opportunity to shape … common ML frameworks and data libraries. Solid experience working with cloud platforms (ideally AWS) and infrastructure-as-code tools (e.g., Terraform). Understanding of distributed systems, microservices, and modern software architecture. Hands-on experience with LLMs and generative AI models, including tuning and inference. Ability to set up CI/CD pipelines for ML workflows and manage models in More ❯
Posted:

Senior Developer - Backend C#

Horsham, West Sussex, South East, United Kingdom
Hybrid / WFH Options
Profectus
essential Ideally some C++ or Java experience a bonus. Excellent SQL/database skills – preferably MS SQL Server Some exposure to web development, ideally using React Strong understanding of software architecture, APIs, and data integration Experience mentoring or guiding others is welcome, but this is not a team lead position Comfortable in a collaborative, agile environment What's More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Senior Developer - Backend C#

crawley, west sussex, south east england, united kingdom
Hybrid / WFH Options
Profectus Recruitment
essential Ideally some C++ or Java experience a bonus. Excellent SQL/database skills – preferably MS SQL Server Some exposure to web development, ideally using React Strong understanding of software architecture, APIs, and data integration Experience mentoring or guiding others is welcome, but this is not a team lead position Comfortable in a collaborative, agile environment What’s More ❯
Posted:

Integration Architect

Bristol, England, United Kingdom
Hybrid / WFH Options
PA Consulting
plan your work and your life. We want our people to come into the office at least two days a week. Qualifications Experience : 5+ years of experience in integration architecture, system design, or software architecture, with a focus on enterprise systems integration. Proven experience with integration platforms like MuleSoft, Dell Boomi, Azure Integration Services, IBM Integration Bus More ❯
Posted:

Python Developer

London, England, United Kingdom
Eames Consulting
Social network you want to login/join with: A leading London Insurance company are currently expanding their technical capacity and are looking for a Senior Software Engineer to join their team. The world of Tech within Insurance is not standing still and this role is key for someone who is looking to keep up with new trends. This … role involves developing underwriter projects using cutting edge technologies. They work solely on Greenfield projects. You will play a pivotal role in designing, developing, and maintaining cutting-edge software solutions. You will collaborate with cross-functional teams to create robust, scalable, and efficient systems that drive our business forward. This role demands a deep understanding of software development … principles, a passion for technology, and a commitment to continuous learning and improvement. Key Responsibilities: Design, develop, and maintain complex software solutions. Collaborate with product managers, designers, and other engineers to deliver high-quality products. Utilize frontend technologies such as HTMX, React, or Angular to create intuitive user interfaces. Develop backend services using Python and frameworks like FastAPI or More ❯
Posted:

Developer

Nottingham, England, United Kingdom
Connected Data
Data solution but with a view to extend to other management features including status reporting and KPIs. Security : Ensure a security first approach is adopted in all code and software architecture. Reviewing results from regular internal and external Penetration Tests ensuring all code including 3rd party libraries are secure and suitable for Cyber Essentials Plus and ISO27001 accreditation. Research More ❯
Posted:

Developer

Derby, England, United Kingdom
JR United Kingdom
Data solution but with a view to extend to other management features including status reporting and KPIs. Security : Ensure a security first approach is adopted in all code and software architecture. Reviewing results from regular internal and external Penetration Tests ensuring all code including 3rd party libraries are secure and suitable for Cyber Essentials Plus and ISO27001 accreditation. Research More ❯
Posted:

Developer

Mansfield, England, United Kingdom
JR United Kingdom
Data solution but with a view to extend to other management features including status reporting and KPIs. Security : Ensure a security first approach is adopted in all code and software architecture. Reviewing results from regular internal and external Penetration Tests ensuring all code including 3rd party libraries are secure and suitable for Cyber Essentials Plus and ISO27001 accreditation. Research More ❯
Posted:

Director of Software Architecture

Manchester Area, United Kingdom
ECOM
Great opportunity for a Director of Architecture to join a leading retail client in Manchester. You’ll report directly to the CTO and working alongside the Director of Engineering will lead a technology function of 100+ people through a significant digital and cultural transformation, transitioning existing platforms to a cloud-native, event-driven, microservices architecture, and the department … towards product-based teams and a DevOps culture. You’ll be responsible for developing an enterprise architecture operating model and building out the architecture function, including working with teams to embed best practice and drive innovation. As a strong technology leader, you'll balance technical decision making with effective people management to inspire and develop your teams. Skills … Ability to call out inefficiencies and drive improvements. Experience in an enterprise business environment. Experience in a consumer-facing business. Strong leadership and people management skills. Ability to champion architecture best practices. Excellent technical skills. Software/Tech: Cloud platforms (AWS, Azure, or Google Cloud Platform) Microservices architecture Event-driven systems DevOps tools and practices Programming languages More ❯
Posted:

Director of Software Architecture

warrington, cheshire, north west england, united kingdom
ECOM
Great opportunity for a Director of Architecture to join a leading retail client in Manchester. You’ll report directly to the CTO and working alongside the Director of Engineering will lead a technology function of 100+ people through a significant digital and cultural transformation, transitioning existing platforms to a cloud-native, event-driven, microservices architecture, and the department … towards product-based teams and a DevOps culture. You’ll be responsible for developing an enterprise architecture operating model and building out the architecture function, including working with teams to embed best practice and drive innovation. As a strong technology leader, you'll balance technical decision making with effective people management to inspire and develop your teams. Skills … Ability to call out inefficiencies and drive improvements. Experience in an enterprise business environment. Experience in a consumer-facing business. Strong leadership and people management skills. Ability to champion architecture best practices. Excellent technical skills. Software/Tech: Cloud platforms (AWS, Azure, or Google Cloud Platform) Microservices architecture Event-driven systems DevOps tools and practices Programming languages More ❯
Posted:

Director of Software Architecture

bolton, greater manchester, north west england, united kingdom
ECOM
Great opportunity for a Director of Architecture to join a leading retail client in Manchester. You’ll report directly to the CTO and working alongside the Director of Engineering will lead a technology function of 100+ people through a significant digital and cultural transformation, transitioning existing platforms to a cloud-native, event-driven, microservices architecture, and the department … towards product-based teams and a DevOps culture. You’ll be responsible for developing an enterprise architecture operating model and building out the architecture function, including working with teams to embed best practice and drive innovation. As a strong technology leader, you'll balance technical decision making with effective people management to inspire and develop your teams. Skills … Ability to call out inefficiencies and drive improvements. Experience in an enterprise business environment. Experience in a consumer-facing business. Strong leadership and people management skills. Ability to champion architecture best practices. Excellent technical skills. Software/Tech: Cloud platforms (AWS, Azure, or Google Cloud Platform) Microservices architecture Event-driven systems DevOps tools and practices Programming languages More ❯
Posted:

Director of Software Architecture

Manchester, North West, United Kingdom
InterQuest Group (UK) Limited
Great opportunity for a Director of Architecture to join a leading retail client in Manchester. You'll report directly to the CTO and working alongside the Director of Engineering will lead a technology function of 100+ people through a significant digital and cultural transformation, transitioning existing platforms to a cloud-native, event-driven, microservices architecture, and the department … towards product-based teams and a DevOps culture. You'll be responsible for developing an enterprise architecture operating model and building out the architecture function, including working with teams to embed best practice and drive innovation. As a strong technology leader, you'll balance technical decision making with effective people management to inspire and develop your teams. Skills … Ability to call out inefficiencies and drive improvements. Experience in an enterprise business environment. Experience in a consumer-facing business. Strong leadership and people management skills. Ability to champion architecture best practices. Excellent technical skills. Software/Tech: Cloud platforms (AWS, Azure, or Google Cloud Platform) Microservices architecture Event-driven systems DevOps tools and practices Programming languages More ❯
Employment Type: Permanent
Posted:

Software Architect

Feltham, London, United Kingdom
Develop
Software Architect 2 days a week onsite near Heathrow - Contract - INSIDE IR35 - Rate negotiable An exciting opportunity has arisen for an experienced Software Architect to join a dynamic Agile team, providing technical leadership and architectural expertise for ongoing and future product development initiatives. The Software Architect will be responsible for designing, implementing, and maintaining the technical architecture of software systems. This role involves close collaboration with stakeholders, developers, and fellow architects to ensure that solutions are scalable, maintainable, and aligned with business objectives. Key Responsibilities Collaborate with stakeholders to understand business objectives and translate them into technical requirements. Design and maintain high-level technical architecture for current and future products. Prepare and present architectural … blueprints and documentation using tools such as Confluence, M365, and GitHub. Create and maintain Architecture Decision Records (ADRs) to document key architectural decisions, including context, rationale, and implications. Oversee governance processes for deliverables. Work closely with other technical architects and solution architects to ensure consistency and alignment across teams. Lead technical spikes and assess solution options against agreed technical More ❯
Employment Type: Contract
Rate: £650 - £680 per day
Posted:

Senior Software Architect

Hertfordshire, England, United Kingdom
Socium - Teams Done Differently
Software Architect/Developer x3 - £80000 C Python-Java- Great bonus and benefits - Hertfordshire and Bristol -British or dual nationality as need to have basic Security Clearance My Client is looking for Software Architect or someone with strong software design skills looking to take the next jump in their career to becoming a Software Architect! Security … or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS) As a Software Architect, you will be the author of the full software architecture 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 ❯
Posted:

Software Architect

Frome, England, United Kingdom
DEVELOP
Software Architect 2 days a week onsite near Heathrow - Contract - INSIDE IR35 - Rate negotiable An exciting opportunity has arisen for an experienced Software Architect to join a dynamic Agile team, providing technical leadership and architectural expertise for ongoing and future product development initiatives. The Software Architect will be responsible for designing, implementing, and maintaining the technical architecture of software systems. This role involves close collaboration with stakeholders, developers, and fellow architects to ensure that solutions are scalable, maintainable, and aligned with business objectives. Key Responsibilities Collaborate with stakeholders to understand business objectives and translate them into technical requirements. Design and maintain high-level technical architecture for current and future products. Prepare and present architectural … blueprints and documentation using tools such as Confluence, M365, and GitHub. Create and maintain Architecture Decision Records (ADRs) to document key architectural decisions, including context, rationale, and implications. Oversee governance processes for deliverables. Work closely with other technical architects and solution architects to ensure consistency and alignment across teams. Lead technical spikes and assess solution options against agreed technical More ❯
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Anonymous
Senior C++ Software Engineers will have extensive proven experience in C++ software development at principal level Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies Scripting languages (PowerShell & Bash) and … Embedded Linux experience Senior C++ Software Engineers will lead the design, implementation and refinement of software features, driving improvements for both customer and developer experiences for large and complex systems Provide technical leadership, mentorship and guidance to engineers within the team Maintain a deep understanding of the product domain to ensure solutions meet customer needs Produce reliable estimates More ❯
Employment Type: Permanent
Salary: £80000 - £90000/annum BONUS
Posted:

Senior Embedded Software Engineer,

Bath, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: An established engineering business that delivers high-reliability solutions for safety-critical environments is looking for a Senior Embedded Software Engineer to join its hardware-focused product development team. You'll work across the full lifecycle of embedded software projects, from concept and architecture through to testing, documentation … and mentoring. This role would suit someone who enjoys the challenge of building software for robust, high-availability systems and wants to contribute to products that make a measurable difference in real-world operations. What you’ll be doing: Architecting and developing embedded software for high-reliability systems Designing software for microcontroller platforms (e.g., ARM, STM32) Leading … reviews, technical documentation, and mentoring Driving innovation and maintaining best-in-class development standards Supporting communication protocol development and hardware interfacing What you’ll need: Strong experience in embedded software development using C, C++ and Python Proven track record of software architecture design and implementation Experience with microcontroller peripherals (USB, I2C, SPI, UART, DMA, ADC, DAC) Familiarity More ❯
Posted:

Principal Software Engineer

Bury, Lancashire, United Kingdom
Adria Solutions Ltd
Principal Software Engineer My client is undergoing an exciting digital transformation, re-platforming its technology stack. They are seeking a Principal Software Engineer to play a key role in shaping the future of their digital platforms. You will lead the design, execution, and integration of cutting-edge solutions across eCommerce, Order Management, and Business Intelligence, working closely with … solutions in line with the company's digital strategy Ensure security, governance, and quality standards across development processes Oversee engineering execution, measuring productivity through KPIs Maintain high standards in software architecture, testing, and performance optimisation Collaborate with stakeholders, including Architects, Product Owners, and DevOps teams Support, mentor, and coach engineering teams Provide hands-on coding support when required … ensuring best practices and modern development techniques What We're Looking For: Proven experience in software architecture, design, and development execution Technical leadership in engineering teams, driving innovation and best practices Expertise in at least one domain: eCommerce, Order Management, BI, Mobile Apps, or Fulfilment Strong technical skills in: AWS/cloud computing (API development, Serverless, NoSQL, containers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Manchester, North West, United Kingdom
Adria Solutions
Principal Software Engineer My client is undergoing an exciting digital transformation, re-platforming its technology stack. They are seeking a Principal Software Engineer to play a key role in shaping the future of their digital platforms. You will lead the design, execution, and integration of cutting-edge solutions across eCommerce, Order Management, and Business Intelligence, working closely with … technology solutions in line with the companys digital strategy Ensure security, governance, and quality standards across development processes Oversee engineering execution, measuring productivity through KPIs Maintain high standards in software architecture, testing, and performance optimisation Collaborate with stakeholders, including Architects, Product Owners, and DevOps teams Support, mentor, and coach engineering teams Provide hands-on coding support when required … ensuring best practices and modern development techniques What Were Looking For: Proven experience in software architecture, design, and development execution Technical leadership in engineering teams, driving innovation and best practices Expertise in at least one domain: eCommerce, Order Management, BI, Mobile Apps, or Fulfilment Strong technical skills in: AWS/cloud computing (API development, Serverless, NoSQL, containers) JavaScript More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

Senior Software Engineer

Kent, United Kingdom
CBSbutler Holdings Limited trading as CBSbutler
Senior Software Engineer Rochester (Hybrid) 60,000 - 80,000 - Depending on experience and skills We support a range of commercial and military platforms, including fixed and rotary wing aircraft, ground vehicles, human-machine interfaces, and power management. Our systems operate in more than 100 countries with 25 air forces, 30 manufacturers and 280 airlines. Around 1,500 professionals work … outstanding customer responsiveness. We are a rapidly growing and successful part of one of the world's leading defence, security, and aerospace companies! What you'll be doing - Senior Software Engineer Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirements analysis and definition, System/Software Architecture/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 More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 80,000 Annual
Posted:
Software Architecture
England
10th Percentile
£41,750
25th Percentile
£56,875
Median
£67,037
75th Percentile
£87,500
90th Percentile
£111,500