Principal Software Architect - UK in London
Principal Software Architect - UK

Principal Software Architect - UK in London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
U

At a Glance

  • Tasks: Lead the architecture of innovative web applications and drive impactful technology solutions.
  • Company: Join UVeye, a pioneering tech company transforming vehicle safety with AI-driven solutions.
  • Benefits: Competitive salary, career growth, and a diverse, inclusive work environment.
  • Why this job: Make a global impact in automotive safety while working with cutting-edge technologies.
  • Qualifications: 7+ years in web applications, strong skills in TypeScript, Node.js, and cloud-native architecture.
  • Other info: Flexible office days in Camden Town with opportunities for mentorship and collaboration.

The predicted salary is between 43200 - 72000 £ per year.

Join to apply for the Software Architect - UK role at UVeye. At UVeye, we are redefining 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. Our advanced AI-driven technology represents machine learning, GenAI, and computer vision within the automotive sector. With significant funding and partnerships with industry leaders, UVeye is expanding its UK presence and building a diverse, high-performance team.

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). You will lead end-to-end architecture across our web stack, 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 design to production at 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 developer experience: 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.

Requirements:

  • 7+ years building production web applications, including 3+ years in an architect/tech-lead role.
  • 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 enhance automotive safety and reliability on an international scale.
  • Career Growth Opportunities: Participate in rapid development and strategic industry partnerships.
  • DEI: We are committed to a diverse, equitable, and inclusive workforce. We welcome applications from all backgrounds and can provide reasonable adjustments during the recruitment process if needed.

London, England, United Kingdom

Principal Software Architect - UK in London employer: UVeye

At UVeye, we are not just redefining vehicle safety; we are creating a vibrant work culture that fosters innovation and collaboration in our Camden Town office. As a Principal Software Architect, you will have the opportunity to lead cutting-edge projects while enjoying a supportive environment that prioritises diversity, equity, and inclusion. With ample career growth opportunities and a commitment to harnessing advanced technologies, UVeye is an excellent employer for those looking to make a meaningful impact in the automotive sector.
U

Contact Detail:

UVeye Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Architect - UK in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at UVeye. A personal touch can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those that align with UVeye's tech stack. This gives you a chance to demonstrate your expertise beyond just a CV.

✨Tip Number 3

Ace the interview by being ready to discuss your past experiences in detail. Be prepared to talk about how you've tackled challenges in architecture and design, especially in high-scale environments. We want to see your thought process!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the UVeye team. Don’t miss out on this opportunity!

We think you need these skills to ace Principal Software Architect - UK in London

Software Architecture
TypeScript
Node.js
Angular
Cloud-native Architecture
GCP
CI/CD
Event-driven Patterns
Security Practices
Data Systems Management
Communication Skills
Mentoring
Observability
API Design
Production Code Writing

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Principal Software Architect role. Highlight your experience with web applications, especially in TypeScript and Node.js, and showcase any relevant projects that demonstrate your architectural skills.

Showcase Your Impact: When detailing your past experiences, focus on the impact you made in previous roles. Use metrics and specific examples to illustrate how your contributions led to successful project outcomes, particularly in high-scale environments.

Be Clear and Concise: Keep your application clear and to the point. Avoid jargon and ensure your writing is easy to understand. This will help us see your communication skills, which are crucial for collaborating with diverse teams.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!

How to prepare for a job interview at UVeye

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, Node.js, and Angular. Brush up on your knowledge of cloud-native architecture on GCP and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Leadership Skills

As a Principal Software Architect, you'll need to demonstrate your ability to lead teams and make architectural decisions. Prepare examples of how you've successfully led end-to-end web products from design to launch, focusing on scalability and reliability.

✨Prepare for Technical Questions

Expect in-depth technical questions about system architecture, coding standards, and security practices. Be ready to explain your thought process when designing clear interfaces and handling high-scale data systems. Practice coding challenges in TypeScript to sharpen your skills.

✨Communicate Clearly

Since you'll be working with distributed teams, clear communication is key. Practice explaining complex technical concepts in simple terms. Be prepared to discuss how you’ve collaborated with product and research teams to deliver measurable business impact.

Principal Software Architect - UK in London
UVeye
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>