Principal Software Architect - UK in City of London
Principal Software Architect - UK

Principal Software Architect - UK in City of London

City of London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
U

At a Glance

  • Tasks: Lead the architecture of innovative web applications and drive impactful solutions.
  • Company: Join UVeye, a pioneering tech company transforming vehicle safety with AI-driven technology.
  • Benefits: Competitive salary, diverse workplace, and opportunities for career growth.
  • Why this job: Make a global impact on automotive safety while working with cutting-edge technologies.
  • Qualifications: 7+ years in web application development, strong skills in TypeScript and Node.js.
  • Other info: Collaborative culture that values diversity and encourages innovation.

The predicted salary is between 36000 - 60000 £ per year.

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 Principal 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.

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.

Principal Software Architect - UK in City of London employer: UVeye

At UVeye, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London office in Camden Town provides a vibrant environment where employees can thrive, with opportunities for professional growth and development in cutting-edge technologies. We celebrate diversity and inclusivity, ensuring that every team member's contributions are recognised as we work together to redefine vehicle safety on a global scale.
U

Contact Detail:

UVeye Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Architect - UK in City of 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 introduction can make all the difference in getting your foot in the door.

✨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 hands-on experience and creativity.

✨Tip Number 3

Ace the interview by being ready to discuss your past experiences in detail. Be prepared to explain how you've tackled challenges in web architecture and how you’ve led teams to success. We want to see your problem-solving skills in action!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission at UVeye.

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

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

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Principal Software Architect role. Highlight your experience with web applications, especially in TypeScript and Node.js, and don’t forget to mention any relevant projects you've led from design to launch.

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Explain why you’re excited about UVeye’s mission and how your background aligns with our goals in vehicle safety and reliability.

Showcase Your Technical Skills: In your application, be sure to detail your technical expertise, particularly in cloud-native architecture and high-scale data systems. We want to see how you’ve tackled challenges in previous roles and how you can bring that experience to our team.

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 us you’re keen on 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 a project from design to launch, focusing on your role in mentoring engineers and driving best practices.

✨Prepare for Scenario Questions

Expect scenario-based questions that assess your problem-solving skills. Think about challenges you've faced in previous roles, particularly around scalability, security, and observability, and be ready to explain how you tackled them.

✨Communicate Clearly

Since you'll be working with distributed teams, clear communication is key. Practice explaining complex technical concepts in simple terms, and be prepared to discuss how you ensure effective collaboration across different teams and cultures.

Principal Software Architect - UK in City of London
UVeye
Location: City of London
Go Premium

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

U
  • Principal Software Architect - UK in City of London

    City of London
    Full-Time
    36000 - 60000 £ / year (est.)
  • U

    UVeye

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>