Software Architecture Jobs in England

126 to 150 of 238 Software Architecture Jobs in England

Software Application Developer

Wembley, Middlesex, United Kingdom
Endeavour Recruitment Solutions
Endeavour Recruitment has a new opportunity for a Software Application Developer to advance their career with a global manufacturing client. They are open to candidates ranging from recent graduates to senior developers, with a salary of up to £50,000 depending on experience. If you have a degree in IT, Software, or Mathematics and are interested in a … Software Application Developer role, this could be an ideal opportunity. Training and development will be provided to the right candidate. Key Skills Required: Software architecture, design, and development C# MS SQL WinForms, WCF, WF, XML, ODBC, ADO.NET Entity Framework, Multi-threading, Multi-tier architecture Source Safe, Team Foundation Server MS Windows UML Knowledge of Cryptography Attributes More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FuSA Base Software Engineer

Warwick, Warwickshire, West Midlands, United Kingdom
Tata Technologies Europe Ltd
a reality by designing, engineering and validating the products of tomorrow for the worlds leading manufacturers. Due to our continued growth we are now recruiting for a FuSA Base Software Engineer to be based at our customers site in Gaydon Our Embedded Systems Solutions department (ESS) encompasses all activities outlined under the Automotive SPICE (ASPICE) process framework, including systems … engineering, software engineering, coding, and all levels of functional testing. Beyond core development, ESS also integrates critical supporting processes such as project management, risk assessment, functional safety, and cybersecurity, ensuring compliance with ASPICE standards and delivering reliable, secure, and high-quality embedded systems & solutions. The Role: We are seeking an experienced FuSa Base Software Engineer to support the … validation of safety mechanisms at the microcontroller level for high-integrity embedded systems. This role is critical to ensuring compliance with ISO 26262 and ASPICE standards across the full software development lifecycle Area of Responsibility Design and implement safety mechanisms for base software platforms at the microprocessor level Interpret and apply microcontroller/chip safety manuals to guide More ❯
Employment Type: Permanent
Posted:

Lead PHP Developer

Plymouth, Devon, South West, United Kingdom
Hybrid / WFH Options
Bowerford Associates
We are searching for an experienced Lead Software Developer someone who is highly skilled in PHP , JavaScript , React , HTML and MySQL for an extremely exciting customer who are going through a large-scale digital transformation programme which is redefining their customer's ecommerce and omnichannel experience. The role is offered on a flexible working basis - you can be fully … PHP , JavaScript , React , HTML , and MySQL . Proven track record in a Lead Developer or Senior Developer role, ideally within a high-traffic or retail environment. Strong understanding of software architecture, design patterns, and scalable systems. Excellent problem-solving skills and attention to detail. Effective communicator, able to work cross-functionally with technical and non-technical stakeholders. Passionate … bank holidays) Remote and Hybrid working available. Keywords Lead Developer, Senior Developer, PHP, JavaScript, React, HTML, MySQL, Agile, Scrum, DevOps, Technical Leadership, Mentoring, Ecommerce Platforms, Omnichannel, CI/CD, Software Engineering Best Practice, Web Applications, Mobile Applications, Android, iOS. Please note, to be considered for this role you MUST have the Right to Work in the UK long-term More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Senior Software Engineer, AI / ML

Guildford, Surrey, United Kingdom
Ecm Selection
This established scientific software engineering and consultancy company develops and provides services around digital geological modelling solutions. They are looking to recruit a Senior Software Engineer to join their fledgling AI team to work on new ML features for desktop and web applications. The role will require championing best practices and driving operational excellence to ensure robust technical … designs are delivered. Requirements: Bachelor's or Master's in Computer Science or similar AND demonstrable experience befitting a senior level software engineer with a track record of delivering complex technical projects including AI/ML engineering features. Experience in software architecture and development for AI/ML scalable solutions. Extensive experience writing production grade code (Python More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .NET/C# Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Morgan McKinley
long-standing PHP and Oracle-based system into a .NET (C#) and PostgreSQL architecture. Seeking talented developers who are excited to work at the intersection of legacy systems, modern architecture and cutting-edge development tooling. Your Responsibilities: Re-engineer Oracle PL/SQL logic into performant and maintainable C# services. Design and build .NET components that interact with both … PHP systems. Work closely with BAs and stakeholders to ensure functional parity and identify areas for modernisation or optimisation. Contribute to the design and delivery of a hybrid system architecture supporting phased rollout. Leverage AI tools to assist with code analysis and migration. Participate in code reviews, contribute to testing strategies and support comprehensive documentation efforts. What You'll … differences and performance tuning. Comfortable working in hybrid environments where legacy and modern platforms coexist. Familiarity with AI-enabled tools that accelerate development and migration tasks. Strong grasp of software architecture principles, design patterns, and integration techniques. Collaborative mindset with excellent communication skills. Nice to Have: Experience with legacy PHP platforms and their integration challenges. Familiarity with CI More ❯
Employment Type: Contractor
Rate: £425 - £525 per day
Posted:

Lead Solution Architect

Crawley, Sussex, United Kingdom
Hybrid / WFH Options
Elekta AB
across hospitals and clinics worldwide. You will bring broad expertise in solutions engineering, including compute, storage, networking infrastructure, and hybrid environments with Azure or AWS cloud. Your specialization in software infrastructure, including virtualization, operating systems, and databases, will be crucial in designing high-performance, scalable, and cost-effective deployment architectures. If you're passionate about creating reliable, high-performance … in the lives of patients globally, we want to hear from you! What you'll do at Elekta: Your responsibilities will include (but are not limited to): Partner with software architecture, development teams, and business stakeholders to define infrastructure strategies that are scalable and meet the needs of the business. Design deployment architectures for high availability, performance, and … cost-efficiency across on-premise (e.g., HP, Intel, Nvidia) and cloud platforms (e.g., Azure, AWS)." Evaluate and recommend hardware, software, and networking solutions, including virtualization strategies (e.g., Hyper-V, Kubernetes, VMware). Manage relationships with hardware and software vendors to stay aligned with their roadmaps and offerings. Collaborate with hardware vendors and application teams to optimize performance More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior/Principal Software Engineer (PHP, MySQL, and AWS)

London, United Kingdom
Parkopedia
transaction services, to make mobility ecological, efficient and convenient. Are you adaptable, flexible and pragmatic with a DevOps mindset? Are you able to apply good engineering processes to deliver software products of high quality and performance, even with occasionally ambiguous requirements? The ideal candidate will be a lifelong learner who enjoys solving technical problems, is curious about new technologies … direction to your team and contributing to the wider engineering organisation. Deep technical understanding of MySQL and relational databases, particularly database performance tuning. Knowledge of best practises around Modern Software Engineering, CI/CD, DORA metrics. Experience of troubleshooting and fixing performance issues in a full-stack application; from browser to the database. Experience of software architecture … Demonstrable expertise and understanding of API development/design and experience interfacing with disparate systems. Excellent communicator with a self-starter attitude and comfort working autonomously. Applicable understanding of software security, common exploits and secure development practices, including the OWASP Top 10. Proven and demonstrable understanding of testing methodologies and frameworks. Commercial experience with AWS and IaC (Terraform/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Software Engineering

Manchester, North West, United Kingdom
Hybrid / WFH Options
Adria Solutions
Head of Software Engineering Manchester Reporting directly to the CTO, this strategic leadership role will help shape and drive the engineering vision, foster a high-performance culture, and lead initiatives around AI adoption, platform scalability, and potential offshore development expansion. About the Role As Head of Software Engineering, you will be responsible for the performance, direction, and cohesion … skill sets using clear job specifications and skills matrices. Champion a DevSecOps culture and embed security, compliance, and scalability in all delivery processes. Set standards for technical excellence, including architecture, testing, and release governance. Lead major strategic initiatives including platform re-architecture and tooling modernisation. Foster a culture of continuous learning, professional development, and staff engagement. What Were … high-availability environments. Strong background in Agile delivery leadership, process improvement, and engineering transformation. Experience working closely with C-level stakeholders, especially CTOs or CIOs. Deep understanding of modern software architecture and DevSecOps principles. Exposure to, or a strong interest in, AI/ML technologies and their business application. Ability to scale and integrate offshore engineering teams and More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior DevOps Engineer

London, United Kingdom
Hybrid / WFH Options
Elliptic Enterprises Ltd
Terraform for Production Production experience with advanced multi-cluster Service Mesh capabilities on Kubernetes Production experience developing Kubernetes Operators Production experience with OSS API Gateways and Ingress controllers Production Software Engineering using a high level language like Go, Java, JavaScript, Python Distributed Software Architecture exposure in high volume production scenarios Working with Data Mesh, BigData technologies such More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Software Engineering

Stretford, Lancashire, United Kingdom
Hybrid / WFH Options
Adria Solutions Ltd
Head of Software Engineering - Manchester Reporting directly to the CTO, this strategic leadership role will help shape and drive the engineering vision, foster a high-performance culture, and lead initiatives around AI adoption, platform scalability, and potential offshore development expansion. About the Role As Head of Software Engineering, you will be responsible for the performance, direction, and cohesion … skill sets using clear job specifications and skills matrices. Champion a DevSecOps culture and embed security, compliance, and scalability in all delivery processes. Set standards for technical excellence, including architecture, testing, and release governance. Lead major strategic initiatives including platform re-architecture and tooling modernisation. Foster a culture of continuous learning, professional development, and staff engagement. What We … high-availability environments. Strong background in Agile delivery leadership, process improvement, and engineering transformation. Experience working closely with C-level stakeholders, especially CTOs or CIOs. Deep understanding of modern software architecture and DevSecOps principles. Exposure to, or a strong interest in, AI/ML technologies and their business application. Ability to scale and integrate offshore engineering teams and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Engineering: Mobile App

London, United Kingdom
Rewardgateway
a consistent user and developer experience. Collaborate with cross-functional teams to define and execute the product development roadmap. Manage the end-to-end delivery lifecycle, including requirements gathering, architecture design, implementation, and post-launch optimisation. Oversee project plans and resource allocation within the Engineering team, ensuring efficient and high-quality delivery across multiple workstreams. Provide technical leadership and … of emerging technologies and trends in app development, driving their adoption where appropriate. Skills Proven experience in leading and scaling engineering teams, with demonstrable success in delivering large-scale software projects. Experience leading major application modernisation initiatives or consolidating app platforms is a significant plus. Expertise in creating consumer-grade user experiences, with an appreciation for interactivity, UX principles … and user behavior. Experience with React Native and associated tools and frameworks (e.g., TypeScript), coupled with a deep understanding of software architecture and design patterns. Strong understanding of application architectures, including microservices, API-driven platforms, cloud infrastructure (AWS), and DevOps practices. Familiarity with single sign-on technologies (OAuth, SAML, OpenID Connect), identity management, and enterprise security practices. Expertise More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DevNet Consultant

Bedford, Bedfordshire, United Kingdom
TEKsystems
DevNet Architect - Network Automation & Software Integration Location: Remote (UK-based preferred) Type:Full-time | Permanent Industry:Technology | Network Automation | Software Architecture About the Role We're looking for a DevNet Architect to serve as the subject matter expert (SME) in software-defined networking, automation, and infrastructure as code. This is a high-impact role where you … work closely with engineering, product, and enablement teams to ensure technical excellence and innovation in DevNet-aligned domains. Key Responsibilities Act as the lead SME for DevNet technologies, guiding architecture, tooling, and best practices. Provide technical leadership in areas such as CI/CD, infrastructure as code, and network programmability. Collaborate with internal teams and external partners to drive … adoption of modern automation frameworks. Contribute to the development of technical content, labs, and enablement materials. Stay current with emerging technologies and trends in software-defined infrastructure and DevOps. Represent the organization in technical forums, webinars, and community engagements. What You'll Bring Deep hands-on experience in: Software Design & CI/CD(eg, Git, GitLab) Infrastructure as More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Engineering Manager

London, United Kingdom
Story Terrace Inc
successful outcomes that create lasting impact. The Role As an Engineering Manager at QuantSpark, you will be responsible for leading multiple cross-functional project teams to deliver high-quality software solutions. You will collaborate closely with product managers, technical leads, and stakeholders to determine appropriate resourcing, timelines, and technical approaches. This role is both highly technical and client-facing … requiring strong leadership, technical expertise, and stakeholder management skills. Key Responsibilities Oversee the delivery of multiple software projects, ensuring alignment with business goals and technical best practices. Collaborate with product managers and technical leads to define project deliverables, resource allocation, and timelines. Guide, mentor, and develop software engineers of varying seniority, fostering a culture of professional growth and … processes, technical standards, and team productivity. Ensure effective communication across technical and non-technical stakeholders, translating complex technical concepts into actionable business insights. Requirements 10+ years of experience in software development, with a strong background in developing web applications. Familiarity with relevant technologies, including Python (Flask or Django) for backend and React.js for frontend development. Advanced in data pipelining More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Stevenage, Hertfordshire, England, United Kingdom
Meritus Talent
MERITUS Talent are working with Europe's largest weapons systems manufacturer and integrator for the recruitment of a C++ Software Engineer to join their Stevenage office on a contract basis. The role requires an active SC Clearance, and candidates must be a sole British national C++ Software Engineer - Stevenage - Contract - 12 Months - £67 per hour via Umbrella - SC … Clearance Required - Sole British Citizenship Overview A leading engineering organisation is seeking an experienced C++ Software Engineer to join a development team responsible for building and integrating real-time test and data capture systems. The work is embedded in a technically demanding environment, involving high-speed digital interfaces, deterministic data flows, and complex multi-threaded processing pipelines. This is … and performance analysis. The successful candidate will play a key role in enabling advanced test and validation capabilities for internal engineering teams. Key Responsibilities Design and develop real-time software for data capture and test systems using C++ in a Linux environment Interface with high-speed SFPDP cards and manage multi-channel data pipelines Build scalable and maintainable multi More ❯
Employment Type: Contractor
Rate: £65.00 - £67.00 per hour
Posted:

Senior Automation Engineer, Python

Manchester, Lancashire, United Kingdom
Roku, Inc
data, maintaining the highest standards of quality is essential. About the role As a lead, you consider yourself a platform services automation developer and developing innovative solutions using modern software frameworks and paradigms You are a self-motivated individual with a knack for problem-solving, possessing a solid understanding of customer needs. You work closely with business stakeholders, create … Python, Selenium/Java and pytest frameworks Proven track record of designing and implementing successful test automation strategies Experience in using various testing tools and technologies Deep understanding of software architecture, object-oriented design principles, and data structures Experience in JavaScript/TypeScript and Cypress framework Experience in MySQL like databases and SQL Demonstrated ability to be proactive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer III, Mobile, Android

London, United Kingdom
Google Inc
applied knowledge within relevant areas. Apply link Copy link Bachelor's degree or equivalent practical experience. 2 years of experience with Android application development. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. Preferred qualifications: Master's degree or PhD in Computer Science or related technical … fields. 2 years of experience with data structures or algorithms. Experience in mobile apps, client architecture, or tools in the mobile space. Passionate about crafting foundational code for broad usage across feature teams using modern frameworks (e.g., Jetpack Compose). About the job Google's software engineers develop next-generation technologies that change how billions of users connect … with fresh ideas from areas including information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, natural language processing, UI design, and mobile development. As a software engineer, you will work on specific projects critical to Google's needs, with opportunities to switch teams and projects as our fast-paced business evolves. We require our engineers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II, Android, Health and Fitness Tracking

London, United Kingdom
Google Inc
Software Engineer II, Android, Health and Fitness Tracking link Copy link corporate_fare Google place London, UK Early Experience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Apply link Copy link Bachelor's degree or equivalent practical experience. 1 year of experience with data structures or algorithms. 1 year of experience with … Android application development. Preferred qualifications: Experience working with Kotlin. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh … large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

Birmingham, West Midlands, United Kingdom
Infoplus Technologies UK Ltd
candidate between 5 - 7 years of experience. Youll have: Bachelors or higher in Computer Science (or equivalent work experience) Minimum 2 years of application development engineering experience Programming and software development in Java Front end web-stack development Experience building transactional systems and strong understanding of software architecture Strong written and verbal communication skills Good attention to … detail and analytical thinking Ability to work independently and in collaboration with other team members Preferred Qualification REST based Web services Experience with Microservice architecture Experience with React and Angular Experience with Spring, Hibernate, Rabbit MQ, Hazelcast Experience with Gitlab and Kubernetes Basic PL-SQL knowledge to be able to run queries and participate in data analysis Experience working More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Software Engineer - Backend

London, United Kingdom
Hybrid / WFH Options
Sprout.ai
and is made up of pragmatic, curious and collaborative problem-solvers who are passionate about working with our Data Scientists to build state of the art AI products. Our Software Engineers bring together a diverse range of expertise and backgrounds; what unites us is a desire to learn, a mastery of our discipline and strong technical prowess. Our engineers … are responsible for all aspects of the software development lifecycle. You will get the opportunity to work across our entire stack building features which deliver AI capabilities to some of the biggest names in the insurance industry. We are developing a modern real-time ML platform using technologies like FastAPI, PyTorch, Ray, k8s (helm + flux), Terraform, Postgres, Flink … provisioning Kubernetes (with Helm and Flux) for managing services GitLab for CI/CD and version control AWS as our infrastructure platform PostgreSQL for application data and event sourcing architecture Apache Flink for real-time service interactions and state management Responsibilities Collaborate with Engineers, Product Managers, and the Engagement team to understand problem spaces, contribute to solution design, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

LEAD DEVELOPER

London, United Kingdom
Aaron King International
product, trading, and executive functions. Support production systems and manage incident response when needed. Requirements Education: Degree in Computer Science, Mathematics, or a related field Experience: 5+ years in software development, with at least 3 years working on financial or trading platforms Proven leadership in driving complex technical projects Experience with FIX protocol, capital markets, or EFX platforms is … a strong plus Solid knowledge of software architecture, automated testing, and performance tuning Excellent communication in English A balance of technical depth and emotional intelligence Tech Stack Languages: Java, Python Infrastructure & CI/CD: GitLab, CI pipelines Monitoring & Analytics: Prometheus, Grafana Database: Microsoft SQL Server What the company offers Competitive salary A collaborative, flat-structure environment with minimal More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
Macquarie Bank Limited
relevant tertiary qualification in Engineering, Computer Science, or equivalent Good understanding of APIs, REST, and data storage patterns Familiarity with Unix/Linux systems and shell scripting Understanding of software architecture and design patterns We welcome applications from anyone inspired to build a better future with us. If you're excited about this role or working at Macquarie More ❯
Employment Type: Permanent
Salary: GBP Annual
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:

Group technical architect c#, .net

London, United Kingdom
Hcl Technologies
we can supercharge progress for you, visit Group Technical Architect with .net,c#,C++ Job Summary The Group Technical Architect (.net,c#,C++) is responsible for overseeing the technical architecture of projects related to .net, C#, and C++. They will be in charge of designing, implementing, and maintaining high-quality technical solutions to meet business needs. The role involves … collaborating with cross functional teams to ensure the successful delivery of projects. Key Responsibilities 1. Develop and maintain the technical architecture strategy for projects involving .net, c#, and C++ technologies. 2. Provide technical leadership and guidance to development teams throughout the project lifecycle. 3. Collaborate with stakeholders to understand business requirements and translate them into technical solutions. 4. Conduct … optimization, and troubleshooting of technical issues. 5. Stay updated on industry trends and best practices to continuously improve technical solutions. 6. Ensure adherence to coding standards, security practices, and software development methodologies. Skill Requirements 1. Proficient in .net framework, c#, and C++ programming languages. 2. Strong experience in designing and implementing technical solutions using .net, c#, and C++. 3. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developers and Senior CMS Developer - Planning Inspectorate - SEO

England, United Kingdom
Hybrid / WFH Options
Manchester Digital
researchers, product managers, DevOps engineers, testers, business analysts and delivery managers to deliver better public services for communities. You will be joining a team of around 30 highly skilled software engineers, testers, and DevOps engineers, providing mentoring and guidance as well as setting the standard for technical excellence. You will be responsible for working collaboratively as part of a … practices such as Test- Driven Development (TDD), continuous integration, continuous delivery, and DevOps. You will also keep up to date with the latest technologies and trends, whilst delivering working software early and often, learning new languages and frameworks and picking the right solutions. Our Tools We use high-performance developer machines, AI coding assistance, and JetBrains WebStorm IDE. This … Performing code review. Providing mentoring and coaching to other team members. Prioritising work in line with deliverables and project goals. Writing code. Writing unit tests. Offering technical advice on software architecture and technology choices. Providing guidance to technical and non-technical stakeholders. Identifying and fixing faults. Providing technical assurance. Role types and Salary details There are a number More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Software Engineer (AI)

Sheffield, Yorkshire, United Kingdom
Pendo
We are looking for a Senior Software Engineer to join one of our engineering teams here in Sheffield. Working as part of the Pendo Listen engineering group you will build tools that leverage AI to help our customers transform product feedback into insights they can use to improve their own software experiences. Built in Go on top of … Google Cloud Platform, Pendo's back end architecture processes hundreds of thousands of events per second, integrating with various third party tools and services including LLMs to create insights from qualitative customer data. As a senior software engineer you will be joining a strong team who love to build systems that scale in a collaborative environment between engineering … to AI-powered features. 5+ years of experience building and scaling web applications. Proficient with at least one modern backend language (e.g. Go, Python, Rust). Strong grasp of software architecture, design principles, and API development. Basic understanding of machine learning and deep learning fundamentals. Effective mentor and communicator who supports the growth of others. Comfortable providing technical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Architecture
England
10th Percentile
£45,000
25th Percentile
£56,875
Median
£67,037
75th Percentile
£85,000
90th Percentile
£100,000