90 Software Architect jobs in London
Software Architect

Posted 13 days ago
Job Viewed
Job Description
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.
Software Architect
Posted 1 day ago
Job Viewed
Job Description
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
Software Architect
Posted 1 day ago
Job Viewed
Job Description
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.
- 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
Senior Software Architect
Posted 14 days ago
Job Viewed
Job Description
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.
- 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.
Principal Software Architect
Posted 23 days ago
Job Viewed
Job Description
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 .
Software Architect - UK
Posted 1 day ago
Job Viewed
Job Description
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
Lead Automotive Software Architect
Posted 4 days ago
Job Viewed
Job Description
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.
Be The First To Know
About the latest Software architect Jobs in London !
Lead Automotive Software Architect
Posted 8 days ago
Job Viewed
Job Description
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.
Lead Automotive Software Architect
Posted 21 days ago
Job Viewed
Job Description
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.
- 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.
Software Architect - Containers / Virtualisation
Posted 1 day ago
Job Viewed
Job Description
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