Software Architect

Richmond, London RELX INC

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Software Architect
About our Team:
RX is a global leader in events and exhibitions, leveraging industry expertise, data, and technology to build businesses for individuals, communities, and organisations. With a presence in 25 countries across 42 industry sectors, RX hosts approximately 350 events annually. RX is committed to creating an inclusive work environment for all our people. RX empowers businesses to thrive by leveraging data-driven insights and digital solutions. RX is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. For more information, visit engineering team includes over 150 professionals working across both offshore and onshore locations. We focus on building customer-facing products and backend integrations that power the RX Global platform.
About the Role:
Are you a visionary technologist ready to lead the design of cutting-edge software systems? At RELX/RX, we are looking for a Software Architect to drive architectural excellence across our Digital Platform. This is your opportunity to influence global solutions. We're looking for a strategic thinker with deep technical expertise, strong communication skills, and a passion for mentoring teams, driving architectural excellence, and staying ahead of industry trends.
Key Responsibilities:
+ Lead Architecture Design & Governance: Define and enforce software standards, patterns, and best practices across scalable, secure, and resilient systems.
+ Strategic Collaboration: Partner with global architecture and engineering teams to align technical decisions with business goals.
+ Drive Innovation: Introduce emerging technologies, foster communities of practice, and enable teams through training and mentorship.
+ Optimise & Monitor: Ensure system health, performance, and cost-efficiency through proactive architectural oversight.
+ Integrate & Support: Collaborate with DevOps, troubleshoot complex issues, and manage third-party integrations.
+ Collaborates to Deliver: Supports building inclusive, high-performing teams and communicates with impact.
+ Acts with Agility: Embraces curiosity, manages complexity, and builds global connections.
Experience & Qualifications:
+ Solid background in software engineering and architecture.
+ Experience working on large-scale platforms and global teams.
+ Comfortable collaborating across time zones and cultures.
Key Skills:
+ Architecture & Design: Strong grasp of software architecture principles and patterns (e.g., microservices, event-driven), with experience in system design and modelling (e.g., UML, C4).
+ Programming: Proficient in one or more languages such as C#, Python, or JavaScript/TypeScript.
+ Cloud Platforms: Hands-on experience with AWS (and/or Azure, GCP), focusing on scalability, resilience, and cost efficiency
+ DevOps & CI/CD: Familiar with tools like GitHub, Terraform, Docker, Kubernetes, and automated testing and monitoring.
+ Data & Integration: Skilled in data modelling, APIs, messaging systems (e.g., Kafka), and ETL pipelines.
+ Security & Compliance: Knowledge of secure design, identity management, and regulatory standards (e.g., GDPR).
+ Problem Solving: Proven ability to lead teams in diagnosing and resolving complex technical issues.
+ Project Planning: Strong skills in planning, risk management, and cross-functional coordination.
Education & Certifications:
+ Degree in a relevant field or equivalent experience.
+ Architecture certifications (e.g., TOGAF, ArchiMate) are a plus but not required.
Why Join Us?
Join our team and contribute to a culture of innovation, collaboration, and excellence. Bring your expertise to a team that values bold ideas, technical excellence, and collaborative success. If you are ready to advance your career and make a significant impact, we encourage you to apply.
Work in a way that works for you :
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
+ Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive.
Working for you :
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
+ Generous holiday allowance with the option to buy additional days.
+ Health screening, eye care vouchers and private medical benefits.
+ Wellbeing programs.
+ Life assurance.
+ Access to a competitive contributory pension scheme.
+ Save As You Earn share option scheme.
+ Optional Dental Insurance.
+ Maternity, paternity and shared parental leave.
+ Employee Assistance Programme.
+ Access to emergency care for both the elderly and children.
+ RECARES days, giving you time to support the charities and causes that matter to you.
+ Access to employee resource groups with dedicated time to volunteer.
+ Access to extensive learning and development resources.
About the Business :
RX is a global leader in events and exhibitions, leveraging industry expertise, data, and technology to build businesses for individuals, communities, and organisations. With a presence in 25 countries across 42 industry sectors, RX hosts approximately 350 events annually. RX is committed to creating an inclusive work environment for all our people. RX empowers businesses to thrive by leveraging data-driven insights and digital solutions. RX is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. For more information, visit are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
This advertiser has chosen not to accept applicants from your region.

Software Architect

London, London Wise Technical Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Overview

We have continuously refined our software development processes and expanded our offerings to include SaaS products in the aviation sector. As we look to enhance our current solutions and broaden our software capabilities, we are seeking a skilled Technical Consultant to play a key role in bridging our data engineers, data scientists, and subject matter experts (SMEs) with our software development team.nWe specialise in engineering and logistics within the aviation industry, leveraging deep expertise and a strong network of industry professionals. In this role, you will work closely with third-party developers where needed and ensure seamless integration between business requirements and technical execution.nA key part of this role will be engaging with client stakeholders to understand project scope, gather technical requirements, and define clear objectives. You will work closely with internal teams to translate business needs into scalable, high-performing technical solutions that align with our customers operational goals.nAs part of a small but dynamic company, you will have end-to-end involvement in the software development lifecycle, as well as opportunities to contribute to business development and operational improvements.nYour primary focus will be on delivering innovative software applications and digital modules tailored to our aviation customers. You will collaborate with the inhouse development team, work closely with Project Managers, to drive multiple projects forward, ensuring solutions are technically robust, scalable, and aligned with customer expectations.nResponsibilities

Code Review & Best PracticesnConduct in-depth reviews of codebases to identify issues, inefficiencies, and potential security vulnerabilitiesnProvide recommendations on best practices, including coding standards, design patterns, and maintainability improvementsnSupport performance optimisation through refactoring and improved architecturenSupport testing and QA processnAssist in designing, implementing, and optimising cloud infrastructure (predominantly Azure)nProvide guidance on cloud security, scalability, and cost optimisationnEnsure security best practices are followed and compliance with industry standardsnDevelop and present technology roadmaps aligned with business goalsnProvide recommendations on system architecture, tools, and frameworksnIdentify opportunities for automation and process improvementsnAdvise on scalable and efficient system architecturesnSupport API design, integrations, and data flow strategiesnRecommend suitable technology stacks for new projects or modernisation effortsnAssess application security risks and provide remediation strategiesnEnsure compliance with industry standards (ISO 27001, GDPR, SOC 2, etc.)nImplement best practices for secure software development (OWASP, encryption, IAM, etc.)nAnalyse system bottlenecks and recommend performance tuning strategiesnSupport database optimisations, caching mechanisms, and load balancing strategiesnAssist in designing auto-scaling solutions to handle peak loads efficientlynSupport the implementation of CI/CD pipelines for automated testing and deploymentnProvide recommendations on DevOps practices, including containerisation (Docker, Kubernetes)nAssist in improving monitoring, logging, and alerting solutionsnAssess and recommend programming languages, frameworks, and development tools based on business needsnGuide the selection of database technologies (SQL, NoSQL, time-series databases, etc.)nHelp teams adopt emerging technologies such as AI / ML when relevantnProvide technical workshops and training sessions for development teamsnAct as a bridge between technical and non-technical stakeholders, translating complex concepts into business valuenSupport decision-making through clear, data-driven insightsnTrain clients on new solutions, including developing training materials, conducting hands-on training sessions, and providing ongoing support to ensure successful adoption

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Software Architect

Sipson, London Wise Technical Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Permanent

We have continuously refined our software development processes and expanded our offerings to include SaaS products in the aviation sector. As we look to enhance our current solutions and broaden our software capabilities, we are seeking a skilled Technical Consultant to play a key role in bridging our data engineers, data scientists, and subject matter experts (SMEs) with our software development team.

We specialise in engineering and logistics within the aviation industry, leveraging deep expertise and a strong network of industry professionals. In this role, you will work closely with third-party developers where needed and ensure seamless integration between business requirements and technical execution.

A key part of this role will be engaging with client stakeholders to understand project scope, gather technical requirements, and define clear objectives. You will work closely with internal teams to translate business needs into scalable, high-performing technical solutions that align with our customers operational goals.

As part of a small but dynamic company, you will have end-to-end involvement in the software development lifecycle, as well as opportunities to contribute to business development and operational improvements.

Your primary focus will be on delivering innovative software applications and digital modules tailored to our aviation customers. You will collaborate with the inhouse development team, work closely with Project Managers, to drive multiple projects forward, ensuring solutions are technically robust, scalable, and aligned with customer expectations

Requirements

1. Code Review & Best Practices
  • Conduct in-depth reviews of codebases to identify issues, inefficiencies, and potential security vulnerabilities.
  • Provide recommendations on best practices, including coding standards, design patterns, and maintainability improvements.
  • Support performance optimisation through refactoring and improved architecture.
  • Support testing and QA process.
2. Cloud Infrastructure Support & Design
  • Assist in designing, implementing, and optimising cloud infrastructure (predominantly Azure)
  • Provide guidance on cloud security, scalability, and cost optimisation.
  • Ensure security best practices are followed and compliance with industry standards.
 3. Technical Recommendations & Roadmaps
  • Develop and present technology roadmaps aligned with business goals.
  • Provide recommendations on system architecture, tools, and frameworks.
  • Identify opportunities for automation and process improvements.
4. Software Architecture & Development Strategy
  • Advise on scalable and efficient system architectures
  • Support API design, integrations, and data flow strategies.
  • Recommend suitable technology stacks for new projects or modernisation efforts.
5. Security & Compliance
  • Assess application security risks and provide remediation strategies.
  • Ensure compliance with industry standards (ISO 27001, GDPR, SOC 2, etc.).
  • Implement best practices for secure software development (OWASP, encryption, IAM, etc.). 
6. Performance Optimisation & Scaling
  • Analyse system bottlenecks and recommend performance tuning strategies.
  • Support database optimisations, caching mechanisms, and load balancing strategies.
  • Assist in designing auto-scaling solutions to handle peak loads efficiently.
7. DevOps & CI/CD Implementation
  • Support the implementation of CI/CD pipelines for automated testing and deployment.
  • Provide recommendations on DevOps practices, including containerisation (Docker, Kubernetes).
  • Assist in improving monitoring, logging, and alerting solutions. 
8. Technology & Tooling Selection
  • Assess and recommend programming languages, frameworks, and development tools based on business needs.
  • Guide the selection of database technologies (SQL, NoSQL, time-series databases, etc.).
  • Help teams adopt emerging technologies such as AI / ML when relevant.
9. Stakeholder Communication & Knowledge Transfer
  • Provide technical workshops and training sessions for development teams.
  • Act as a bridge between technical and non-technical stakeholders, translating complex concepts into business value.
  • Support decision-making through clear, data-driven insights.

Train clients on new solutions, including developing training materials, conducting hands-on training sessions, and providing ongoing support to ensure successful adoption

This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

EC2N 2AU London, London £80000 Annually WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a globally recognized innovator in FinTech, is looking for a highly skilled and visionary Senior Software Architect to join their fully remote engineering team. This is a critical role focused on designing and overseeing the development of scalable, resilient, and high-performance software systems. You will be responsible for defining the technical vision, establishing architectural standards, and guiding development teams to ensure the successful delivery of complex software solutions. This role demands a deep understanding of modern software engineering principles, cloud-native architectures, and distributed systems.

Responsibilities:
  • Lead the design and definition of software architecture for new and existing products, ensuring scalability, reliability, and maintainability.
  • Establish and enforce architectural principles, patterns, and best practices across engineering teams.
  • Collaborate with product managers, engineers, and stakeholders to understand requirements and translate them into robust technical designs.
  • Provide technical leadership and mentorship to software development teams.
  • Evaluate and select appropriate technologies, frameworks, and tools for software development.
  • Conduct architectural reviews, code reviews, and performance analysis.
  • Identify and address technical debt and architectural risks.
  • Develop and maintain architectural documentation, including diagrams and specifications.
  • Drive innovation by researching and introducing new technologies and methodologies.
  • Ensure the security and compliance of architectural designs.
  • Mentor junior architects and engineers on best practices.
  • Champion a culture of high-quality software engineering.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software development, with at least 5 years in a software architecture role.
  • Proven experience designing and implementing large-scale, distributed systems and microservices architectures.
  • Deep understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Expertise in multiple programming languages and paradigms (e.g., Java, Python, C++, Go; OOP, Functional Programming).
  • Strong knowledge of database technologies (SQL, NoSQL) and data modeling.
  • Experience with CI/CD pipelines, DevOps practices, and infrastructure as code.
  • Excellent communication, collaboration, and leadership skills.
  • Ability to articulate complex technical concepts clearly and concisely.
  • Experience with API design and management.
  • Demonstrated ability to mentor and guide engineering teams.
This is an exceptional opportunity for a seasoned architect to shape the technological landscape of a leading FinTech company and make a significant impact from a remote location.
This advertiser has chosen not to accept applicants from your region.

Principal Software Architect

EC2N 1AA London, London £110000 Annually WhatJobs

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is seeking a visionary Principal Software Architect to join their innovative IT department. This hybrid role is central to defining the technical strategy and architectural vision for the company's software products and platforms. You will be responsible for designing scalable, robust, and maintainable software solutions, guiding engineering teams, and ensuring alignment with business objectives. The ideal candidate will possess extensive experience in software design, a deep understanding of various technology stacks, and a proven ability to lead complex technical initiatives. This is a prime opportunity to shape the future of technology for a forward-thinking organization, offering a blend of remote flexibility and collaborative in-office engagement at our London, England, UK headquarters.

Responsibilities:
  • Define and document the overall software architecture for new and existing products and systems.
  • Lead the design and development of scalable, high-performance, and reliable software solutions.
  • Provide technical leadership and guidance to software engineering teams throughout the development lifecycle.
  • Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements.
  • Ensure adherence to architectural best practices, coding standards, and security principles.
  • Collaborate with product management, stakeholders, and engineering leads to understand business needs and translate them into technical strategies.
  • Identify and address technical debt, performance bottlenecks, and scalability challenges.
  • Conduct architectural reviews and provide constructive feedback to engineering teams.
  • Mentor senior engineers and contribute to the growth of the engineering organization.
  • Stay current with emerging technologies and industry trends, identifying opportunities for innovation.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 10 years of progressive experience in software development, with at least 5 years in a software architecture or lead technical role.
  • Proven expertise in designing and implementing complex, large-scale software systems.
  • Deep understanding of various architectural patterns (e.g., Microservices, Event-Driven Architecture, SOA).
  • Proficiency in multiple programming languages and a broad knowledge of technology stacks.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of database technologies (SQL and NoSQL).
  • Excellent analytical, problem-solving, and critical thinking skills.
  • Exceptional communication, presentation, and interpersonal skills, with the ability to influence technical decisions.
  • Ability to thrive in a hybrid work environment, contributing effectively both remotely and on-site in London, England, UK .
This advertiser has chosen not to accept applicants from your region.

Software Architect - UK

London, London UVeye

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

R&DSoftware Architect - UKUnited Kingdom · Full-time# About The Position# Requirements* 7+ years building production web applications, including 3+ years in an architect/tech-lead role.* You have led at least one end-to-end web product from design to launch and growth, covering frontend, backend, storage, CI/CD, security, and monitoring.* Strong coding skills in TypeScript and Node.js, plus modern SPA frameworks (preferably Angular).* Deep knowledge of cloud-native architecture on GCP or similar* Proven experience with high-scale data systems: document DBs, hot paths vs. cold paths, indexing, and cost/perf trade-offs.* Solid grasp of reliability practices: tracing, metrics, structured logging, SLOs, error budgets.* Security first mindset: authN/authZ, least privilege, data protection, multi-tenant design, auditability.* Clear written and verbal communication with distributed and non-native English-speaking teams.**Bonus if you have:*** Firebase/Firestore at scale, Cloud Functions, Pub/Sub, Redis.* NX monorepo workflows, trunk-based development, feature flags.* Image-heavy or real-time systems, computer-vision pipelines, or human-in-the-loop tools.* Experience integrating external AI/ML services via well-designed boundaries.* GDPR/PII handling, enterprise customer integrations.**Why UVeye:***Pioneer Advanced Solutions:** Harness cutting-edge technologies in AI, machine learning, and computer vision to revolutionize vehicle inspections.**Drive Global Impact:** Your innovations will play a crucial role in enhancing automotive safety and reliability, impacting lives and businesses on an international scale.**Career Growth Opportunities:** Participate in a journey of rapid development, surrounded by groundbreaking advancements and strategic industry partnerships.**DEI:** We are committed to building a diverse, equitable, and inclusive workforce where everyone feels valued and respected. We welcome applications from all individuals, regardless of background, and strive to create a truly inclusive environment for our employees. If you need any reasonable adjustments during the recruitment process, please let us know.At UVeye, we're on a mission to redefine vehicle safety and reliability on a global scale. Founded in 2016, we have pioneered the world's first fully automated suite of vehicle inspection systems. At the heart of this innovation lies our advanced AI-driven technology, representing the pinnacle of machine learning, GenAI, and computer vision within the automotive sector.With close to $400M in funding and strategic partnerships with industry giants such as Amazon, General Motors, Volvo, and CarMax, UVeye stands at the forefront of automotive technological advancement. Our growing global team of over 200 employees is committed to creating a workplace that celebrates diversity and encourages teamwork. Our drive for innovation and pursuit of excellence are deeply embedded in our vibrant company culture, ensuring that each individual's efforts are recognized and valued as we unite to build a safer automotive world.We are expanding into the UK market, and hiring a ***hands-on Software Architect***

to join our London office in Camden Town (3 office days per week), and lead end-to-end architecture across our web stack. In this role, you’ll design and code critical paths, set technical direction, and help teams deliver secure, observable, high-performance products. A key requirement is experience owning a large end-to-end web application from 0 to production at a meaningful scale.**Our current stack*** Frontend: Angular, RxJS, Bootstrap-based UI components.* Backend: Node.js/TypeScript, serverless on GCP, NestJS in new services.* Data: Firestore as primary store, object storage for images.* Tooling: NX monorepo, CI/CD, automated testing, observability with centralized logs/metrics/traces.**A day in the life and how you’ll make an impact:*** Own system architecture for customer-facing apps and internal platforms end-to-end: frontend, backend, data, and cloud.* Design clear interfaces and a mediated API layer between services and clients.* Lead decisions on scalability, observability, reliability, cost, and security for high-volume, low-latency workloads.* Write production code in TypeScript/Node and Angular, pairing with teams on complex features.* Establish guardrails: coding standards, architecture principles, testing strategy, CI/CD, trunk-based development.* Create simple, composable designs that favor KISS over unnecessary abstraction.* Drive event-driven patterns where useful, including pub/sub and event sourcing.* Champion great DX: reusable libraries, tooling, documentation, and fast feedback loops.* Partner with product and research to ship measurable business impact, not just diagrams.* Mentor engineers and unblock teams with pragmatic reviews and hands-on help.n#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Lead Automotive Software Architect

SW1A 0AA London, London £80000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering force in automotive innovation, is looking for an experienced Lead Automotive Software Architect to join their dynamic team in London, England, UK . This hybrid role offers a blend of in-office collaboration and remote flexibility.

As the Lead Automotive Software Architect, you will be instrumental in defining the future of vehicle software systems. You will oversee the design and implementation of complex, integrated software architectures for next-generation vehicles, focusing on areas such as autonomous driving, infotainment systems, vehicle connectivity, and powertrain control. Your responsibilities will span the entire software development lifecycle, ensuring robust, scalable, and secure solutions that meet stringent automotive standards.

Key Responsibilities:
  • Define and document high-level software architecture for automotive embedded systems, ensuring alignment with product roadmaps and technological advancements.
  • Lead architectural design reviews and provide technical guidance to software development teams.
  • Collaborate with cross-functional teams, including hardware engineers, systems engineers, and product managers, to define software requirements and interfaces.
  • Identify and evaluate emerging technologies and trends relevant to automotive software, such as AUTOSAR, OTA updates, cybersecurity, and AI/ML integration.
  • Develop and enforce software design patterns, coding standards, and best practices to ensure code quality, maintainability, and performance.
  • Manage architectural trade-offs and make critical decisions regarding technology selection and system design.
  • Contribute to the development of software validation and testing strategies.
  • Mentor and guide junior architects and software engineers within the team.
  • Ensure compliance with industry standards (e.g., ISO 26262, AUTOSAR).

Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 5 years in automotive software architecture.
  • Proven expertise in embedded systems design and development, C/C++, and real-time operating systems (RTOS).
  • In-depth knowledge of automotive communication protocols (e.g., CAN, LIN, Ethernet) and standards (e.g., AUTOSAR).
  • Experience with software architecture design methodologies and tools.
  • Familiarity with functional safety (ISO 26262) and cybersecurity principles in the automotive domain.
  • Strong analytical and problem-solving skills, with excellent leadership and communication abilities.

This is an exceptional opportunity to shape the future of automotive technology in a collaborative and innovative environment. Our client values diversity and encourages applications from all qualified individuals.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software architect Jobs in London !

Lead Automotive Software Architect

SW1A 0AA London, London £90000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and visionary Lead Automotive Software Architect to design and guide the development of cutting-edge software systems for next-generation vehicles. This is a critical leadership role responsible for defining software architecture, ensuring scalability, security, and maintainability across complex automotive platforms. The ideal candidate will have a deep understanding of embedded systems, automotive standards, and modern software development practices, coupled with strong leadership and communication skills. You will work closely with hardware engineers, product managers, and development teams to translate complex requirements into robust and efficient software solutions.

Responsibilities:
  • Define and document the overall software architecture for automotive ECUs and vehicle systems, including operating systems, middleware, and application layers.
  • Establish software development standards, guidelines, and best practices to ensure code quality and consistency.
  • Lead the design and implementation of complex software modules and components, ensuring adherence to architectural principles.
  • Collaborate with cross-functional teams to understand system requirements and translate them into detailed software specifications.
  • Evaluate and select appropriate technologies, tools, and frameworks for software development.
  • Identify and mitigate technical risks associated with software development.
  • Provide technical leadership and mentorship to software development teams.
  • Oversee the integration of software components and ensure seamless system functionality.
  • Contribute to the development of software validation and verification strategies.
  • Stay abreast of emerging trends in automotive software, including AUTOSAR, ADAS, connected car technologies, and cybersecurity.
  • Participate in code reviews and ensure adherence to coding standards and architectural guidelines.
  • Present architectural designs and technical strategies to stakeholders.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 10+ years of experience in software development, with a significant focus on automotive software architecture.
  • Proven experience in designing and implementing complex embedded software systems for automotive applications.
  • Deep knowledge of automotive software standards such as AUTOSAR, ISO 26262 (Functional Safety), and cybersecurity best practices.
  • Expertise in C/C++ programming and real-time operating systems (RTOS).
  • Experience with software architecture design patterns and methodologies.
  • Familiarity with communication protocols commonly used in vehicles (CAN, LIN, Ethernet).
  • Strong understanding of software development lifecycles and agile methodologies.
  • Excellent leadership, problem-solving, and communication skills.
  • Ability to effectively collaborate with both technical and non-technical stakeholders.

This hybrid role, based in **London, England, UK**, requires a blend of remote work and in-office collaboration. If you are a seasoned Automotive Software Architect ready to lead innovation and shape the future of automotive technology, we invite you to apply.
This advertiser has chosen not to accept applicants from your region.

Lead Automotive Software Architect

SW1A 0AA London, London £90000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is at the cutting edge of automotive innovation and seeks an experienced Lead Automotive Software Architect to drive the design and implementation of next-generation vehicle software systems. This is a fully remote position offering the flexibility to work from anywhere within the UK. You will be responsible for defining the overall software architecture for in-vehicle infotainment, advanced driver-assistance systems (ADAS), connectivity, and autonomous driving features. This role requires a deep understanding of embedded systems, real-time operating systems (RTOS), automotive communication protocols, and software development best practices.

Key Responsibilities:
  • Define and document the high-level software architecture for automotive systems, ensuring scalability, reliability, and maintainability.
  • Lead the selection of appropriate technologies, frameworks, and development tools for embedded automotive software.
  • Collaborate with hardware engineers, system engineers, and product managers to translate requirements into robust software designs.
  • Establish and enforce software development standards, coding guidelines, and best practices.
  • Oversee the integration of various software components and ensure seamless interoperability.
  • Identify and mitigate technical risks associated with software development.
  • Mentor and guide junior software engineers and architects.
  • Stay abreast of emerging trends in automotive software, including AUTOSAR, ADAS, cybersecurity, and connected car technologies.
  • Participate in code reviews and architectural design discussions.
  • Contribute to the definition of software testing strategies and validation processes.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 10+ years of experience in software development, with a significant focus on automotive embedded systems.
  • Proven experience in defining and delivering complex software architectures for automotive applications (e.g., infotainment, ADAS, powertrain).
  • In-depth knowledge of RTOS, embedded Linux, and automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Experience with AUTOSAR or similar automotive software standards is highly desirable.
  • Strong understanding of software design patterns, principles, and architectural styles.
  • Excellent problem-solving, analytical, and debugging skills.
  • Proficiency in C/C++ and experience with scripting languages.
  • Strong leadership and communication skills, with the ability to influence technical decisions.
  • Experience working in a fully remote, collaborative team environment.
This is a unique opportunity to shape the future of automotive technology from the ground up. Join our innovative team and contribute to creating safer, smarter, and more connected vehicles, all within a flexible, fully remote setup. While based near London, England, UK for administrative purposes, this role is 100% remote.
This advertiser has chosen not to accept applicants from your region.

Software Architect - Containers / Virtualisation

London, London Canonical

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Software Architect - Containers / Virtualisation

Join to apply for the

Software Architect - Containers / Virtualisation

role at

CanonicalnSoftware Architect - Containers / Virtualisation

1 day ago Be among the first 25 applicantsnJoin to apply for the

Software Architect - Containers / Virtualisation

role at

CanonicalnCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

We are hiring a

software architect

for Canonical LXD and MicroCloud.

Our goal is to make clusters of compute, with system containers or virtual machines, "just work". It should be trivial to stand up a small cloud using one, two or twenty servers. This is a challenging exercise in distributed systems, virtualisation, container technology, networking and storage. As with the Ubuntu desktop, our goal is to make it easy and to make it reliable for people to focus on the things that really matter to them rather than the OS and infrastructure.

LXD is a modern Golang system container and virtual machine orchestrator widely used on Ubuntu, ChromeOS and other Linux platforms. LXD engineering spans the entire software stack from low-level kernel work on namespaces, confinement, security, filesystems, VMMs and networking, to the high level management REST API and CLI. As a software architect, you will drive the architecture, design and evolution of LXD, and also Canonical MicroCloud which combines LXD with Ceph and OVN to make a lean, easy to use and resilient cluster-scale cloud infrastructure.

We are looking for an outstanding software architect and engineer with experience in Golang and C, with the leadership qualities needed to rally a team to ship outstanding products. Knowledge of modern cloud infrastructure offerings, their APIs and their underlying technologies is a must.

This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of learning and development.

Location

: This is a home-based position available in EMEA and the Americas.

The role entails

Leadership of the LXD and MicroCloud architecturenMentor, develop and advise colleagues in their career progressionnDevelop in Golang and CnReview code produced by other engineersnEnsure the product is secure and performantnDisplay technical leadership in Canonical and our communitiesnWork from home with global travel twice annually for company events

What we are looking for in you

An exceptional academic track record from both high school and universitynUndergraduate degree in Computer Science or STEMnDrive, and a track record of going above-and-beyond expectationsnTechnical leadership as well as team motivation, direction and pacenWell-organized, self-starting and able to deliver to schedulenProfessional manner in interacting with colleagues, partners, and communitynExperience with Go and CnExperience with storage, networking and virtualizationnExperience with container technologiesnExperience with concurrent, distributed systemsnConscientiousness and detail orientation, with a focus on performancenProfessional written and spoken EnglishnExperience with Linux (Debian or Ubuntu preferred)nExcellent interpersonal skills, curiosity, flexibility, and accountability

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in personnPersonal learning and development budget of USD 2,000 per yearnAnnual compensation reviewnRecognition rewardsnAnnual holiday leavenMaternity and paternity leavenEmployee Assistance ProgrammenOpportunity to travel to new locations to meet colleaguesnPriority Pass, and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level

Seniority level Mid-Senior levelnEmployment type

Employment type Full-timenJob function

Job function Engineering and Information TechnologynIndustries Software DevelopmentnReferrals increase your chances of interviewing at Canonical by 2xnGet notified about new Software Architect jobs in

London, England, United Kingdom .nLondon, England, United Kingdom 1 week agoneCommerce Software Architect - Microservices Cloud

Greater London, England, United Kingdom 2 weeks agonLondon, England, United Kingdom 2 months agonStaff Software Architect (EU Remote/Hybrid, CET Timezone)

London, England, United Kingdom 3 months agonLondon, England, United Kingdom 1 month agonLondon, England, United Kingdom 1 week agonPrincipal Solutions Architect, Partnerships - Banking & Capital Markets

London, England, United Kingdom 1 week agonSolutions Architect - Professional Services (London or Madrid)

London, England, United Kingdom 1 week agonLondon, England, United Kingdom 1 week agonLondon, England, United Kingdom 10 months agonLondon, England, United Kingdom 2 weeks agonSolutions Architect, Professional Services Federal

London, England, United Kingdom 1 week agonSenior Engineer with Work-Life Balance (TypeScript, Node.js, React)

London, England, United Kingdom 3 weeks agonSolutions Architect - Identity Governance / IGA / Remote

London, England, United Kingdom 1 month agonInformation Systems - Open Source Technical Architect

London, England, United Kingdom 2 weeks agonGreater London, England, United Kingdom 1 day agonLondon, England, United Kingdom 2 days agonStaines-Upon-Thames, England, United Kingdom 2 days agonSalesforce Loyalty Cloud Technical Architect (Manager, Technology)

London, England, United Kingdom 2 weeks agonConsultant, Trilogy (Remote) - $200,000/year USD

Slough, England, United Kingdom $00.00- 100.00 4 days agonSalesforce B2b Commerce Senior Technical Architect (Senior Manager, Technology)

London, England, United Kingdom 2 weeks agonSalesforce Consumer Goods Cloud Senior Technical Architect (Senior Manager, Technology)

London, England, United Kingdom 2 weeks agonLondon, England, United Kingdom 6 months agonLondon, England, United Kingdom 3 weeks agonLondon, England, United Kingdom 3 months agonLondon, England, United Kingdom 140,000.00- 180,000.00 2 weeks agonFull-Stack Software Engineer Frontend Focused

London, England, United Kingdom 1 day agonLondon, England, United Kingdom 3 weeks agonLondon, England, United Kingdom 3 days agonLondon, England, United Kingdom 1 month agonLondon, England, United Kingdom 1 month agonWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Architect Jobs View All Jobs in London