Software Architecture Jobs in England

101 to 125 of 1,690 Software Architecture Jobs in England

Software Solutions Architect

Cheltenham, England, United Kingdom
Hybrid / WFH Options
ZipRecruiter
Job Description Software Solution Architect – Central Government/Hybrid Up to £95,000 + great benefits + hybrid working SC Cleared Lead architecture design across cloud-, full-stack software solutions Join an agile consultancy solving complex challenges for Central Government ABOUT THE CLIENT Our client is a … fast-growing consultancy within a larger organisation, delivering software-led transformation for clients across the UK public sector. With several new projects kicking off in their Central Government practice, they’re now looking for a Software Solution Architect to lead delivery teams and drive the design of cutting … edge digital solutions. This hire is part of a long-term growth strategy for their agile software division. THE ROLE As Software Solution Architect, you’ll take ownership of the technical direction and solution design across agile development projects in the Central Government space. You’ll lead architectural More ❯
Posted:

Senior Software Engineer

Rochester, Kent, South East, United Kingdom
Defence
be part of a team of 1,500 professionals dedicated to delivering innovation and exceptional customer responsiveness. Key Responsibilities: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation Conducting requirements analysis and definition, System/Software Architecture/Design … Modelling and Simulation, Systems/Software Integration, Verification and Validation, and Safety Critical Development techniques Peer reviewing and technically guiding the work of others, producing size/re-use estimates, and reliably estimating your own work Liaising with customers on technical issues, defining processes and procedures, performing design review … assessments, and making sound strategic technical decisions within your area of expertise Influencing department productivity through software process improvement and automation Job Requirements: Essential: Degree or equivalent qualification in a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths Excellent software engineering skills More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

London, England, United Kingdom
Matchtech
be part of a team of 1,500 professionals dedicated to delivering innovation and exceptional customer responsiveness. Key Responsibilities: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation Conducting requirements analysis and definition, System/Software Architecture/Design … Modelling and Simulation, Systems/Software Integration, Verification and Validation, and Safety Critical Development techniques Peer reviewing and technically guiding the work of others, producing size/re-use estimates, and reliably estimating your own work Liaising with customers on technical issues, defining processes and procedures, performing design review … assessments, and making sound strategic technical decisions within your area of expertise Influencing department productivity through software process improvement and automation Job Requirements: Essential: Degree or equivalent qualification in a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths Excellent software engineering skills More ❯
Posted:

Charging Software Architect -

Stratford-upon-avon, Warwickshire, United Kingdom
Hybrid / WFH Options
Caresoft Global Limited
Job Title: Charging Software Architect Location: Gaydon, Warwickshire Rate: £27.21ph via an Umbrella Company (Inside IR35) or £20.35ph PAYE Employment Type: Contract (Currently financed until March 2026) Hours: Standard 40 Hours Per Week Reference: J39993 Req: Job Code: 122119 Charging Software Architect with a strong background in automotive … electric vehicles, UML, and model-based engineering. The Software Architect will be responsible for designing and delivering the software architecture, including all related artifacts, using appropriate tools and methodologies to represent system functions. Additionally, they will communicate architectural concepts to the development team, ensuring that the software meets all functional, quality, and security requirements. The role also involves supporting the resolution of charging software architecture issues and collaborating across teams and functions to develop software requirements. A solid understanding of Embedded Coder and MISRA C for production code generation is essential. The architect More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Portishead, Somerset, United Kingdom
Hybrid / WFH Options
Viper Subsea Ltd
and partners with IET (The Institution of Engineering and Technology). The Role: We are looking for an experienced and highly skilled Senior Embedded Software Engineer to join our Hardware Solutions Team. Key Responsibilities Include: Work as part of the Embedded Software Team. Undertake software architecture, definition, design and development, review and approval, testing and modification of embedded software products in support of the company's research and development activities and commercial deliveries. Sustain the Viper standard of design excellence and innovation. Produce technical documentation in accordance with company procedures. Guide best practices in … and mentoring to less experienced engineers. What We Are Looking For: Proven strong technical and people leadership, Bachelors', Masters' in Electrical/Electronics/Software/Computer Science, Proven Embedded Software architecture design and implementation experience, Proficiency in Python, C and C++, Strong problem-solving and analytical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Systems Engineer

Portsmouth, Hampshire, South East, United Kingdom
Hybrid / WFH Options
JAM Recruitment Ltd
in the future maritime battle-space. Your new day-to-day will be exciting and diverse by applying your knowledge of Systems Engineering and Software Architecture definition in the increasingly significant field of autonomous defence systems, working with global experts and cutting-edge technology. What you'll be … doing: Apply Systems Engineering experience with a good understanding of software system embodiment for the development of maritime autonomous systems Discern and decompose requirements at system, sub-system and software specification level and manage these in an appropriate requirements management tool-set Undertake system design decomposition and architectural … modelling, managing architectural models from system architecture into software architecture Undertake system test planning, execution and reporting Contribute to definition of acceptance strategies verifying compliance at various levels of system design, supporting production of customer acceptance evidence Your skills and experiences: Understanding and experience of Systems Engineering More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Sr. Engineering Manager (Digital Center of Competency)

London, England, United Kingdom
TE Connectivity
The Sr. Engineering Manager Digital Centre of Competency will report to the Sr Global Engineering Director, Cold Applied & Innolab and lead the globally based software and electronics engineering teams for Energy Division. This role will require strong leadership skills, and the ideal candidate should be an inspiring senior engineering … leader with R&D, end to end innovation and project execution expertise. Main Responsibilities Lead and manage globally based teams working on electronics, embedded software, software architecture, testing and system and software design. Implement and lead all aspects of the hardware and software development lifecycle … Requirements capture Feasibility study and architecture definition Integration and unit/validation testing Implement and lead all aspects related to electronic and software (cloud, embedded/application software & electronics hardware) product industrialization and quality, product sustaining and maintenance. Develop high performance solutions and platforms for our customers. More ❯
Posted:

Software Engineering Director

London, United Kingdom
AWTG Ltd
We are seeking an experienced Software Engineering Director to lead the company's software and product development, innovation creation and technological vision. The Software Engineering Director will be responsible for driving innovation, managing technical teams, product development roadmap, and ensuring the suitable functionality, scalability and efficiency of … our software solutions and leading-edge products in AI-first platforms. The Software Engineering Director will ensure an AI-first development and innovation model for all AWTG products and solutions. As a key member of the executive team, the Software Engineering Director will align technology strategies, corporate … vision with business goals, fostering growth and innovation. Key Responsibilities: Strategic Leadership: Define and oversee the company's technical vision, strategy, software development, and product roadmap. Align technology initiatives with the company's vision, business objectives and growth strategies. Evaluate and implement emerging technologies to maintain a competitive edge. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Motor Control Software Engineer

Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
Motor Control Software Engineer Warwickshire, UK £60-75k + bonus + benefits This is a fantastic opportunity for a control software engineer with excellent experience of motor control. The role will involve software development of motor control algorithms for electrified powertrain systems for a broad variety … e-mobility application. Based in Leamington Spa. Required : Senior control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing software architecture would be useful Strong communication skills Proven experience of developing motor control software for vehicle-based platforms within various mobility sectors (e.g. automotive, rail, aerospace, off-highway, military vehicles, etc) In this role you will be involved with taking customer projects (e.g. electric vehicle propulsion/ More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum + bonus + benefits etc
Posted:

Charging Software Architect - J39993

Basildon, Essex, United Kingdom
Hybrid / WFH Options
Caresoft Global Limited
Job Title: Charging Software Architect Location: Gaydon, Warwickshire Rate: £27.21ph via an Umbrella Company (Inside IR35) or £20.35ph PAYE Employment Type: Contract (Currently financed until March 2026) Hours: Standard 40 Hours Per Week Reference: J39993 Req: Job Code: 122119 Charging Software Architect with a strong background in automotive … electric vehicles, UML, and model-based engineering. The Software Architect will be responsible for designing and delivering the software architecture, including all related artifacts, using appropriate tools and methodologies to represent system functions. Additionally, they will communicate architectural concepts to the development team, ensuring that the software meets all functional, quality, and security requirements. The role also involves supporting the resolution of charging software architecture issues and collaborating across teams and functions to develop software requirements. A solid understanding of Embedded Coder and MISRA C for production code generation is essential. The architect More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Charging Software Architect - 35932869

Stratford-upon-Avon, England, United Kingdom
Hybrid / WFH Options
Caresoft Global Limited
Job Title: Charging Software Architect Location: Gaydon, Warwickshire Rate: £27.21ph via an Umbrella Company (Inside IR35) or £20.35ph PAYE Employment Type: Contract (Currently financed until March 2026) Hours: Standard 40 Hours Per Week Reference: J39993 Req: 35932869 Job Code: 122119 Charging Software Architect with a strong background in … automotive, electric vehicles, UML, and model-based engineering. The Software Architect will be responsible for designing and delivering the software architecture, including all related artifacts, using appropriate tools and methodologies to represent system functions. Additionally, they will communicate architectural concepts to the development team, ensuring that the … software meets all functional, quality, and security requirements. The role also involves supporting the resolution of charging software architecture issues and collaborating across teams and functions to develop software requirements. A solid understanding of Embedded Coder and MISRA C for production code generation is essential. The More ❯
Posted:

Solutions Architect

London, England, United Kingdom
Hybrid / WFH Options
BMJ
ensure product-level architectural decisions align with overall platform and technology strategy, and to maximise the use of cloud platform capabilities. Participate in the Architecture Review Group for alignment with broader organizational goals. Development Best Practices Guide development teams on software architecture, code quality, and technical debt … discussing with product teams to align technical capabilities with long-term product and business strategies. Skills & Experience Technical Expertise Advanced degree in Computer Science, Software Engineering, or related field, or equivalent experience. Extensive experience (8+ years) in software architecture and development, with a strong background in web … technologies and distributed systems. Deep understanding of software design patterns, microservices architecture, and API design. Skilled in serverless architecture and database management (ie RDBMS, NoSQL) Proficiency in multiple programming languages and frameworks relevant to BMJ's technology stack ie Java, Python, ReactJS framework, XML, JSON Strong knowledge More ❯
Posted:

Principal Motor Control Software Engineer

Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
Principal Motor Control Software Engineer Warwickshire, UK £60-75k + bonus + benefits This is a fantastic opportunity for a control software engineer with extensive experience of motor control. The role will involve software development and technical leadership to develop electrified powertrain systems for a broad … variety e-mobility application. Based in Leamington Spa. Required : Principal control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing … software architecture Good technical leadership, strong communication skills and customer facing experience Proven experience of developing motor control software for vehicle-based platforms within various mobility sectors (e.g. automotive, rail, aerospace, off-highway, military vehicles, etc) In this role you will be involved with taking customer projects More ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum + bonus + benefits etc
Posted:

Embedded Software Engineer

Royal Leamington Spa, England, United Kingdom
Hybrid / WFH Options
Marcus Webb Associates Limited
Software Engineer - traction motor control (senior/principal) Warwickshire, UK - hybrid working available £65-75k + bonus + benefits (negotiable) Please note that this experience is essential for the role : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or … propulsion, marine electric powertrains, etc) - without solid experience in this field your application will not progress. This is a fantastic opportunity for an experienced software engineer to develop motor control software for a broad variety of customers across multiple e-mobility/electric vehicle sectors (land/air …/marine) Required : ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements More ❯
Posted:

Principal Software Engineer / Tech Lead

Leeds, United Kingdom
Hybrid / WFH Options
Parallax Agency Ltd
Principal Software Engineer/Tech Lead Department: Software Engineering Employment Type: Full Time Location: Leeds - Hybrid Reporting To: Tech Director Description We're hiring a Principal Tech Lead to help shape the future of our most ambitious client projects. This is a senior, hands-on role that blends … technically sound solutions. You'll represent Parallax with confidence, pitch ideas persuasively, and guide both clients and internal teams from initial scoping through to architecture, delivery and optimisation. Equally comfortable in the code and leading client workshops, you'll set the technical direction while enabling and mentoring the engineering … at a strategic level, you will influence project roadmaps, craft Statements of Work and contribute directly to winning new engagements. Key Responsibilities Technical Strategy & Architecture: Define and develop the long-term software architecture strategy; establish and maintain best-practice design patterns, coding standards and technical guidelines across More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Python/ Automation)

Cambridge, England, United Kingdom
Imagination Technologies
Senior Software Engineer (Python/Automation) Join to apply for the Senior Software Engineer (Python/Automation) role at Imagination Technologies Senior Software Engineer (Python/Automation) 1 week ago Be among the first 25 applicants Join to apply for the Senior Software Engineer (Python/… who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You are demonstrably: Capable of developing performant software solutions in Python 3 on Unix Able to write shell scripts and debug them Aware of development principles/systems such as test-driven … development, continuous integration, software architecture, and revision control solutions Able to work with customers and colleagues to refine requirements into production code Excited by working through complex problems Great to work with; lifting the spirits of the team around you You may have experience of, or an excitement More ❯
Posted:

Lead Software Engineer (JavaScript / AWS)

Manchester, England, United Kingdom
Hybrid / WFH Options
Adria Solutions Ltd
month ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Lead Software Engineer My client is undergoing an exciting digital transformation, re-platforming its technology stack. They are seeking a Lead Software Engineer to play a key role in … 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 More ❯
Posted:

Software Team Leader

Bournemouth, England, United Kingdom
Micro Nav
Reporting to the Software Engineering Manager, the Software Team Leader will be responsible for providing technical leadership for software development work and line management for a small team of software engineers as well as their own technical tasks. The successful candidate will have excellent communication and … leadership skills, strong software development skills and a passion for the on-time delivery of high quality software solutions that meet all customer needs. Purpose Of Job To provide technical leadership on software development work covering both customer projects and internally driven product development. To serve as … a line manager for a small team of software engineers. To design and develop software and supporting documentation according to the requirements of both internal and external customers, using a team of software engineers to achieve this task where appropriate. Key Responsibilities Serve as a technical leader More ❯
Posted:

Software Systems Engineers

Luton, Bedfordshire, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Have you delivered software products as a Systems Engineer? If so, this may be the role for you! We are seeking dedicated Systems Engineers, who will bridge the gap between systems engineering and software development. Our software products support deployed and in-development systems, including … exploitation of good practice What we need from you: A science, math's, or engineering-based degree, or equivalent experience Proven experience in delivering software-heavy systems, ideally to customers in regulated industries (e.g. military, rail, safety-critical) Experience in working with software teams using DevOps to deliver … products Experience in MBSE methodologies Knowledge of the systems engineering lifecycle, particularly in the following areas: Problem definition Systems and Software Architecture Software Development and Qualification Integration, Verification and Validation It would be desirable if you had experience from some of the following: Working with related specialisms More ❯
Employment Type: Permanent
Salary: GBP Annual
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 More ❯
Employment Type: Contract
Rate: £650 - £680 per day
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 More ❯
Posted:

Network Software Engineer

Cambridge, England, United Kingdom
Huber+Suhner
Our Product Software team is looking for a new team member! If you're a Network Software Engineer with experience in C and Linux, this could be the perfect opportunity for you. The Product Software team at HUBER+SUHNER Polatis is responsible for providing customer-facing software that runs on our industry-leading all-optical network switch. The team manages two different software stacks running on different PCBs. The network software (NIC SW) implements various L2/L3 protocols and allows customers to communicate with the optical switch using the desired interfaces that include … TL1, Netconf, Restconf, and WebUI. The control software (DSP SW) is a bare metal stack that receives user commands through NIC SW and controls the movement and position of piezoelectric actuators. As a Network Software Engineer, you'll be responsible for enhancing and optimizing Polatis products, focusing on More ❯
Posted:

Senior Control Software Engineer

Chester, England, United Kingdom
JR United Kingdom
Senior Control Software Engineer, Chester Client: Location: Chester, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 31.05.2025 Expiry Date: 15.07.2025 Job Description: Motor Control Software Engineer (Senior/Principal) Location: Warwickshire, UK Salary: £65-75k + bonus + benefits (negotiable) This … is a fantastic opportunity for an experienced software engineer to develop motor control software for a broad variety of customers across multiple e-mobility/electric vehicle sectors. Based in Leamington Spa. Required: ESSENTIAL: Proven experience developing software for traction motors used directly in e-mobility applications … land, sea, or air - e.g., automotive electric vehicles, drone propulsion, marine electric powertrains, etc.) Experience in developing embedded software OR model-based software Experience capturing requirements and developing software architecture Good technical leadership, mentoring, and communication skills In this role, you will take customer projects from More ❯
Posted:

Senior Software Engineer

London, England, United Kingdom
Eutelsat Communications SA
Select how often (in days) to receive an alert: Senior Software Engineer Country/Region: Un Connect with Eutelsat Group Be part of a new era in communications, transforming connectivity with Eutelsat Group – the world’s first GEO-LEO integrated global satellite operator. As a global leader in satellite … and new challenges. You want to make a real difference in the world by revolutionizing technology in Space. What You’ll Do: The Senior Software Engineer reports to the Mission Analysis and Flight Dynamics Engineering Manager and works with the Flight Dynamics team to develop and maintain the Flight … Dynamics software at the OneWeb Satellite Operations Center (SOC) to meet current and future operational needs. This role is integral to the development and improvement of all Flight Dynamics System (FDS) domains in the SOC. Responsibilities include supporting system architecture, software prototyping and development, integration and validation More ❯
Posted:

Senior Software Engineer, Windows Desktop App

London, England, United Kingdom
Hybrid / WFH Options
DuckDuckGo
Senior Software Engineer, Windows Desktop App Join to apply for the Senior Software Engineer, Windows Desktop App role at DuckDuckGo Senior Software Engineer, Windows Desktop App Join to apply for the Senior Software Engineer, Windows Desktop App role at DuckDuckGo Who We Are Hi, we're … Visual Studio, And Work On Related Projects. Recent Projects Include Start-up boost for our Windows browser Bookmark and login exporting As a Senior Software Engineer, Windows Desktop App, you'll collaborate with Product Managers, Designers, and Engineers across Native Apps teams to craft a world-class browser with … products. About You Experience implementing ideas from scratch, owning major application features, and owning their maintenance and improvement over time. Experience participating in technical architecture decisions that shape the software architecture of a consumer product. Advanced level of programming expertise, with knowledge of C#. We currently use More ❯
Posted:
Software Architecture
England
10th Percentile
£41,500
25th Percentile
£56,250
Median
£67,037
75th Percentile
£86,875
90th Percentile
£119,000