What Jobs are available for Software Architect in London?
Showing 203 Software Architect jobs in London
Software Architect
Posted 9 days ago
Job Viewed
Job Description
Salary: £75,000 – £5,000
Location: Remote. Occasional travel to London
Data Idols is working with a provider of technology-enabled charging solutions for the electric vehicle market. We are looking for a Software Developer/Architect to help guide critical decisions related to the future of our client’s software platform and address architectural risks and opportunities.
The Opportunity- This is a great opportunity for a Software Developer who is looking to make the move into Software Architecture.
- Fully supported position to enable you to take the next step in your career into Software Architecture.
- Fast-paced environment.
- Working on projects supporting the electrification of fleet vehicles.
- Remote working.
- Deep understanding of Software Development.
- Strong knowledge of .Net and C#.
- A strong desire to work in Software Architecture.
- Excellent communication skills.
- Salary £75, 0 – £8 000.
- 25% Bonus.
- Enhanced Maternity and Paternity leave.
- Health cover.
If you would like to be considered for the role and feel you would be an ideal fit with our team, then please send your CV to us by clicking on the Apply button below.
#J-18808-LjbffrIs this job a match or a miss?
Software Architect
Posted 9 days ago
Job Viewed
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.
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.
Responsibilities- 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
- 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
- Develop and present technology roadmaps aligned with business goals
- Provide recommendations on system architecture, tools, and frameworks
- Identify opportunities for automation and process improvements
- 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
- 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.)
- 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
- 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
- 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
- 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
#J-18808-LjbffrIs this job a match or a miss?
Software Architect
Posted today
Job Viewed
Job Description
Tech Stack: NodeJS, Go, Python, React, TypeScript
Salary up to £120k + Benefits
(Remote UK)
We're looking for an Architect to guide and evolve the technical direction of a fast-scaling, product-led technology company that's transforming how engineering organisations deliver software.
This role sits at the heart of our engineering organisation, driving architectural strategy, .
Is this job a match or a miss?
Software Architect - Containers / Virtualisation
Posted 9 days ago
Job Viewed
Job Description
Join to apply for the Software Architect - Containers / Virtualisation role at Canonical
Software Architect - Containers / Virtualisation1 day ago Be among the first 25 applicants
Join to apply for the Software Architect - Containers / Virtualisation role at Canonical
Canonical 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 architecture
- Mentor, develop and advise colleagues in their career progression
- Develop in Golang and C
- Review code produced by other engineers
- Ensure the product is secure and performant
- Display technical leadership in Canonical and our communities
- Work from home with global travel twice annually for company events
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM
- Drive, and a track record of going above-and-beyond expectations
- Technical leadership as well as team motivation, direction and pace
- Well-organized, self-starting and able to deliver to schedule
- Professional manner in interacting with colleagues, partners, and community
- Experience with Go and C
- Experience with storage, networking and virtualization
- Experience with container technologies
- Experience with concurrent, distributed systems
- Conscientiousness and detail orientation, with a focus on performance
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
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 person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
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 level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Software Architect jobs in London, England, United Kingdom .
London, England, United Kingdom 1 week ago
eCommerce Software Architect - Microservices CloudGreater London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 2 months ago
Staff Software Architect (EU Remote/Hybrid, CET Timezone)London, England, United Kingdom 3 months ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 week ago
Principal Solutions Architect, Partnerships - Banking & Capital MarketsLondon, England, United Kingdom 1 week ago
Solutions Architect - Professional Services (London or Madrid)London, England, United Kingdom 1 week ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 10 months ago
London, England, United Kingdom 2 weeks ago
Solutions Architect, Professional Services FederalLondon, England, United Kingdom 1 week ago
Senior Engineer with Work-Life Balance (TypeScript, Node.js, React)London, England, United Kingdom 3 weeks ago
Solutions Architect - Identity Governance / IGA / RemoteLondon, England, United Kingdom 1 month ago
Information Systems - Open Source Technical ArchitectLondon, England, United Kingdom 2 weeks ago
Greater London, England, United Kingdom 1 day ago
London, England, United Kingdom 2 days ago
Staines-Upon-Thames, England, United Kingdom 2 days ago
Salesforce Loyalty Cloud Technical Architect (Manager, Technology)London, England, United Kingdom 2 weeks ago
Consultant, Trilogy (Remote) - $200,000/year USDSlough, England, United Kingdom $00.00- 100.00 4 days ago
Salesforce B2b Commerce Senior Technical Architect (Senior Manager, Technology)London, England, United Kingdom 2 weeks ago
Salesforce Consumer Goods Cloud Senior Technical Architect (Senior Manager, Technology)London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 6 months ago
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 3 months ago
London, England, United Kingdom 140,000.00- 180,000.00 2 weeks ago
Full-Stack Software Engineer Frontend FocusedLondon, England, United Kingdom 1 day ago
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 3 days ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 month ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrIs this job a match or a miss?
Software Architect - Containers / Virtualisation
Posted 9 days ago
Job Viewed
Job Description
Join to apply for the Software Architect - Containers / Virtualisation role at Canonical .
About the RoleCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have over 1200 colleagues across more than 80 countries, with few office-based roles, emphasizing distributed collaboration.
We are hiring a Software Architect for Canonical LXD and MicroCloud to make clusters of compute, with system containers or virtual machines, easy to deploy and manage. This role involves distributed systems, virtualization, container technology, networking, and storage, aiming to simplify cloud infrastructure.
Responsibilities- Lead the architecture of LXD and MicroCloud
- Mentor and develop team members
- Develop in Golang and C
- Review code and ensure security and performance
- Display technical leadership within Canonical and the community
- Work remotely with biannual global travel for company events
- Strong academic background in high school and university
- Degree in Computer Science or STEM
- Experience with Golang and C
- Knowledge of storage, networking, virtualization, and container technologies
- Experience with distributed systems and Linux (Debian/Ubuntu preferred)
- Excellent interpersonal, curiosity, and flexibility skills
Competitive worldwide compensation, annual reviews, and benefits including learning budgets, travel opportunities, and work-from-home flexibility.
LocationHome-based in EMEA or the Americas.
About CanonicalCanonical is at the forefront of open source innovation, publishing Ubuntu and supporting AI, IoT, and cloud platforms. We value diversity, excellence, and remote work, fostering a global, inclusive environment.
Additional DetailsSeniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and IT
Industry: Software Development
#J-18808-LjbffrIs this job a match or a miss?
Software Architect - F1 Motorsport
Posted 9 days ago
Job Viewed
Job Description
Software Architect - F1 Motorsport
South East (4 days onsite + 1 day remote)
Permanent (basic salary DOE, bonus schemes (championship & race weekends), flexible onsite hours (10am - 3pm), pension (5%), daily lunch allowance, life assurance (4x salary), private healthcare, onsite gym, and EV charging.)
At one of the world’s leading Formula 1 teams, every line of code, every tool, and every application you help develop has a direct impact on performance where it matters most - on the track. In a sport watched by over 525 million fans globally, even the smallest software gain can translate into meaningful lap time improvements.
This job has been created to shape the architectural direction of the team's software ecosystem - building scalable, high-performance tools that help aerodynamicists, performance engineers, and simulation teams make faster, smarter decisions when it counts.
What you’ll do- Work directly with aerodynamicists and engineers to uncover real requirements, challenge assumptions, and design solutions that improve workflows and decision-making.
- Define the architecture across key software systems, ensuring scalability, maintainability, and performance.
- Prototype ideas quickly, validate with users, and scale the best concepts into production-ready solutions.
- Modernise and unify legacy systems, reducing inefficiencies and ensuring platforms evolve alongside team ambitions.
- Collaborate across Aerodynamics and Vehicle Performance groups, influencing technology choices and promoting best practices.
- Extensive experience designing and building software systems in complex, engineering-driven environments.
- Strong C# programming skills, with experience in .NET Core and ASP.NET.
- Knowledge of data-centric applications (SQL Server) and structured workflows.
- Experience with Agile, DevOps, Git, and CI/CD pipelines.
- Strong communication skills with the ability to engage users, challenge requirements, and design smarter solutions.
- A pragmatic, delivery-focused mindset with an interest in clean architecture and software craftsmanship.
Bonus: if you’ve worked with Kafka, Azure, or Docker/Kubernetes, or if you’ve built systems in R&D, motorsport, or real-time data environments.
To apply, hit the Apply button. If your CV isn’t up to date, you can still apply with what you have, and we’ll handle the rest.
Seniority level- Mid-Senior level
- Full-time
- Information Technology and Design
- Sports Teams and Clubs
- Motor Vehicle Manufacturing
- Spectator Sports
Is this job a match or a miss?
Software Architect (Contractor) – Composable Commerce & Event-Driven Design
Posted 9 days ago
Job Viewed
Job Description
Overview
Software Architect (Contractor) – Composable Commerce & Event-Driven Design
Join to apply for the Software Architect (Contractor) – Composable Commerce & Event-Driven Design role at CobbleWeb - The Online Marketplace Experts
This position is 100% remote, with flexible daily/weekly hours (part-time).
Responsibilities- Audit and strengthen module isolation (reduce hidden coupling).
- Push toward a stronger event-driven architecture (pub/sub over direct calls).
- Lay the foundation for customization: moving from fragile inheritance overrides toward clear extension hooks, composition patterns, and well-documented integration points. This is about more than code style: it’s about making Sharewise a framework where developers can confidently adapt and extend features without breaking core stability.
- Make the platform easier to scale, extend, and maintain, both for our team and for external developers.
- Backend & Core: Node.js (TypeScript) - Fastify for REST, Apollo for GraphQL, TypeORM, Redis, PostgreSQL
- Side deps: chalk, chokidar, commander, winston, class-transformer, class-validator
- Frontend: Next.js v15 & React v19
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Industries: Technology, Information and Internet
We are seeking a Software Architect contractor with strong expertise in composable modular architecture and event-driven design to support the evolution of Sharewise, our marketplace framework designed to help entrepreneurs and small businesses launch world-class platforms faster.
#J-18808-LjbffrIs this job a match or a miss?
Be The First To Know
About the latest Software architect Jobs in London !
Senior Software Architect (E-commerce) - to £120k - Relocate out the city - ID44371
Posted today
Job Viewed
Job Description
Is this job a match or a miss?
Technical Lead
Posted 4 days ago
Job Viewed
Job Description
This range is provided by Durlston Partners. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay rangePrincipal Engineer - Hybrid - London - Up to £180k base + Equity + Bonus
We are working with a scientifically-driven asset management firm, researching and developing state-of-the-art scientific investment processes.
These apply to investors, both as an alternative and a complement to the traditional discretionary bond markets.
They are a well-established, but fairly early-stage (less than 200 employees) trading firm based in London, dedicated to becoming a leading figure.
Looking for a Principal Engineer, need a "go-to" person for Finance & Tech questions. This will be a nice mixture of leadership/hands‑on responsibilities within their Engineering function, contributing to a broad range of front‑office and systems‑based projects.
Technical Skills- Python (and Rust, prior experience not mandatory, but willingness to learn)
Compensation package north of £180k base, with equity from day one and a bonus on top.
They have one of the best cultures in the industry including lots of flexibility and an office that people choose to go to. Given their relatively early stage, they are massive on ownership and offer you the ability to set the standards for the engineering teams.
We encourage you to apply even if you think you may not currently fit all these requirements – so long as you have proven academics and are willing to work hard and learn, we want to hear from you.
Note: if you haven't received a reply within 3 days, your application was possibly and unfortunately not accepted.
Seniority LevelDirector
Employment TypeFull-time
Job FunctionScience, Strategy/Planning, and Engineering
IndustriesFinancial Services, Software Development, and Investment Banking
#J-18808-LjbffrIs this job a match or a miss?
Technical Lead
Posted 9 days ago
Job Viewed
Job Description
Overview
Tech Mahindra provided pay range. This range is provided by Tech Mahindra. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay rangeDirect message the job poster from Tech Mahindra
Tech Mahindra offers technology consulting and digital solutions to global enterprises across industries, enabling transformative scale at unparalleled speed. With 145,000+ professionals across 90+ countries helping 1100+ clients, TechM provides a full spectrum of services including consulting, information technology, enterprise applications, business process services, engineering services, network services, customer experience & design services, AI & analytics, and cloud & infrastructure services. It is the first Indian company in the world to have been awarded the Sustainable Markets Initiative’s Terra Carta Seal, in recognition of actively leading the charge to create a climate and nature-positive future.
Job Role: Tech Lead
Job Location: London, United Kingdom
About Role:
We are seeking a highly skilled Senior Software Developer with a strong background in Data Architecture to join our dynamic team at GSK in London. The ideal candidate will have 7-10 years of experience in software development, with a proven track record of designing and implementing robust data architectures that support scalable and efficient software solutions. This role requires a deep understanding of data management principles and the ability to translate complex business requirements into technical solutions.
Responsibilities- Design, develop, and maintain software applications with a focus on data architecture and management.
- Collaborate with cross functional teams to gather and analyze requirements, ensuring alignment with business objectives.
- Implement best practices for data modeling, database design, and data integration.
- Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.
- Optimize existing data architectures and software applications for performance and scalability.
- Stay updated with industry trends and emerging technologies related to data architecture and software development.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Strong expertise in Data Architecture, including data modeling, ETL processes, and database design.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with relational databases (e.g., SQL Server, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).
- Solid understanding of software development methodologies (Agile, Scrum, etc.).
- Ability to analyze complex data sets and derive actionable insights.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Familiarity with data visualization tools (e.g., Tableau, Power BI).
- Knowledge of machine learning concepts and their application in software development.
- Experience with DevOps practices and tools.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7-10 years of experience in software development with a focus on data architecture.
- Strong problem solving skills and the ability to work independently as well as in a team environment.
- Excellent communication skills, both verbal and written.
It's easy to apply online; you just need a copy of your up-to-date CV and to follow the step-by step process. Don’t worry if you need to make changes - you'll have the opportunity to review and edit your work on the final page, or you can also share resume directly to provided email address. We look forward to receiving your application!
Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions.
Seniority level- Seniority level: Associate
- Employment type: Full-time
- Job function: Consulting
- Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at Tech Mahindra by 2x
Get notified about new Technical Lead jobs in Greater London, England, United Kingdom .
London, England, United Kingdom 6 days ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 6 days ago
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 6 days ago
Graduate Software Engineer - Fully Remote
Romford, England, United Kingdom 1 day ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 2 months ago
London, England, United Kingdom 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrIs this job a match or a miss?