Software Engineer (Platform)

Cazoo Group

États-Unis

À distance

USD 120 000 - 186 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Pension matching
Cash prizes & awards
Referral bonus
Brentford FC tickets
Annual conference
Free food & drinks

Résumé du poste

Cazoo is seeking a Principal Software Engineer to lead backend and platform engineering efforts from a hands-on position. You will shape the technical roadmap for core platform capabilities, including data storage, enrichment and service delivery, while driving architecture decisions across Azure-based services and modernising legacy systems.

You will mentor engineers, contribute to hiring, and collaborate with product and commercial stakeholders to prioritise work.

Qualifications

  • Seasoned backend and platform engineer with cloud-native design.
  • Experience modernising legacy systems into domain-oriented services.
  • Strong data modelling across relational and NoSQL stores.
  • Proficient with TypeScript/Node.js on Azure stack.
  • Hands-on with AI coding assistants and agentic tools.

Responsabilités

  • Lead from the front as a hands-on engineer, writing production code and reviewing PRs.
  • Own the technical roadmap for core platform capabilities across data storage, enrichment and serving.
  • Design and delivery of domain-oriented, event-driven services on Azure and retire legacy systems.
  • Maintain high standards for operational readiness, monitoring and improvements.
  • Grow engineering culture, mentor engineers, participate in hiring and assessments.
  • Collaborate on architecture, set principles, review designs across domains.
  • Investigate performance and reliability issues and drive action plans.
  • Promote AI-assisted development with guardrails and standards.

Connaissances

Backend engineering
Cloud-native design
TypeScript
Node.js
Azure
Event-driven architecture
AI-assisted development
Mentoring
Agile teams
Performance & reliability
Security
Data modelling

Outils

AKS (Azure Kubernetes Service)
Azure Functions
Terraform
Kubernetes
Docker
Prometheus
Grafana
OpenTelemetry
PostgreSQL
Azure Cosmos DB
Redis
Azure Blob Storage
Azure AI Search
API Management
Azure DevOps
GitHub Actions

Description du poste

Описание:

Cazoo, is the ultimate destination for car enthusiasts and buyers alike! As a leader in the market, we pride ourselves on providing unparalleled search tools, expert car guides, insightful reviews, and a comprehensive vehicle price guide. Our mission is simple: to empower buyers to find their perfect car efficiently and with confidence, while also helping automotive retailers reach millions of eager buyers. At Cazoo, you'll be part of a team that's revolutionising the way people buy and sell cars. If you're ready to drive your career forward in a dynamic, fast-paced environment, Cazoo is the place for you. Join us and be a part of shaping the future of automotive retail! We are looking for Principal Software Engineer

Reports To: Director of Technology

Contract Type: Permanent

Location: Remote, UK based

Задачи:

Lead from the front as a hands-on engineer: writing production code, reviewing pull requests, pairing with engineers and taking your share of the hardest problems, so that your architectural direction is grounded in the realities of building and running our systems. Own the technical roadmap for our core platform capabilities: setting the direction for how our data is stored, enriched and served across the business, driving that roadmap through to delivery, and working with product and commercial stakeholders to sequence the work against business priorities. Lead the design and delivery of domain-oriented, event-driven services on Azure, and the retirement of the legacy systems they replace – making pragmatic trade-offs between perfection and technical debt to align with our priorities as a business. Ensure the systems we already run are kept to a high standard – treating operational readiness, monitoring and short-to-medium-term improvement as part of the day job, not something that waits for the next modernisation project. Contribute to and grow the wider engineering culture: raising the bar on coding standards, testing and best practices across our Java and TypeScript codebases, sharing knowledge openly, and helping engineers at every level build systems that are reliable, secure and scalable by default. Actively grow the engineers around you: mentoring and coaching across levels, giving direct and constructive feedback, and taking a full part in hiring – interviewing, running technical assessments, onboarding new joiners and helping shape how we assess and develop engineers. Lead good agile team outcomes ensuring engineering decisions are made which factor in technical debt, systems design, stability/reliability, monitoring/observability and business needs. Be an active and collaborative member of our architecture community: contributing to and reviewing designs across domains, helping set and evolve shared architectural principles and standards, and working openly with other principals, architects and teams so that decisions are made together rather than in isolation. Dive deep into system and application performance and reliability issues: rapidly gathering context on systems you may not have touched before, forming a clear picture of the problem, and working with engineers across the organisation to turn that into an agreed action plan and see it through. Champion the effective use of AI-assisted development across the department: using agentic coding tools and LLMs to accelerate delivery, reviews, documentation and operational tasks; establishing guardrails, standards and evaluation practices so AI-generated changes meet the same quality bar as any other; and identifying where AI can improve our platform, data and product capabilities.

Требования:

A leader in backend and platform engineering with several years of experience designing, building and operating high-traffic, business-critical systems. A proven record of leading the modernisation of legacy systems into well-designed, cloud-native domains – including the difficult work of deprecating the old system safely. Experience designing event-driven architectures using solutions such as Azure Event Hubs, Event Grid, Service Bus or Kafka. Hands-on, day-to-day experience using AI coding assistants and agentic tools (such as Claude Code, Cursor or GitHub Copilot) as part of your own workflow, with a clear point of view on where they add value, where they don't, and how to keep quality and security intact when using them. Strong data modelling skills across relational and non-relational stores – designing normalised schemas for complex, evolving domain data, document models where flexibility matters, caching layers, and materialised views, blob-backed read models and search indexes that serve high-traffic read paths – with a clear understanding of the consistency, ownership and lifecycle trade-offs between them. Experience in the following technologies: TypeScript and Node.js Azure, including AKS, Azure Functions, storage and messaging services Terraform Kubernetes and Docker Prometheus, Grafana and OpenTelemetry-style instrumentation PostgreSQL, Azure Cosmos DB (MongoDB API), Redis, Azure Blob Storage and Azure AI Search. Automated. Previous experience with the following is a bonus: Azure AI Search or other search platforms (Solr, Elasticsearch, OpenSearch) API Management tools (Azure APIM, Apigee, Kong, Amazon API Gateway) Azure devops and Github Actions. Automotive, marketplace or classifieds domains. Building AI-powered features or workflows: integrating LLM APIs, working with search and retrieval (RAG), or applying AI to data quality and enrichment problems. Java 17+ and Spring Boot.

Условия:
Financials
  • We more than match your commitment to your pension, so when you contribute 6% , we put in 9%, taking your total up to 15% of your base salary.
  • Quarterly value-led awards with generous cash prizes.
  • Referral Bonus: Recommend a colleague, get £2,000.
Work-Life
  • 25 days (plus bank holidays)
  • Family Enhanced leave after 6 months of service: Maternity/Pregnant Parent Leave: 20 weeks at 100% pay.
  • Paternity/Non-birth Parent Leave: 12 weeks at 100% pay.
  • Volunteer Days: We offer 2 volunteer days a year so you can help out wherever matters to you.
Health & Peace of Mind
  • Comprehensive cover so you (and your favourite people) have the care you need.
  • AXA Private Healthcare: High-level coverage for you, partners, and dependents—including pre-existing conditions.
  • Bupa Dental: Level 2 coverage for cashback on preventative, restorative and emergency care.
  • Private GP: 24/7 digital access via Help@Hand.
  • Income Protection: 13 weeks of sick pay, before going onto Long term Illness cover with Canada Life.
  • Life Assurance: 4x basic salary covered by Unum.
  • Specialist Support: Free counseling and menopause/fertility support via Peppy.
Your Growth
  • Learning budget and continuous development opportunities.
  • Every manager has a dedicated budget for your specific role development.
The Extras
  • Company issued laptop.
  • Perks@Work: Discounts at over 30,000 retailers and entertainment venues.
  • Annual conference with top tier industry guest speakers. Past guests include names like Matthew Syed and Damian Hughes. Whether it’s our Summer bash or the annual festive party, we make sure we take the time to bring everyone together and celebrate in style.
  • Free food & drinks in the office.
  • We’re proud partners of Brentford FC, and we share the rewards with you. From tickets to matches to the bucket-list opportunity to actually play on the pitch yourself, we bring you closer to the action.
Diversity & Inclusion at Cazoo

The best ideas come from people with different backgrounds, experiences and ways of thinking. At Cazoo we are a place where people feel comfortable speaking up, contributing and growing. Bring your perspective. Bring your experience. Be yourself.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Platform Engineer
Platform Engineer

Cazoo Group • États-Unis

À distance
USD 120 000 - 173 000
Pension matching
£2,000 referral bonus
Annual conference
+2
Principal Platform Engineer
Principal Platform Engineer

Cazoo Group • États-Unis

À distance
USD 133 000 - 200 000
Pension matched contributions
Awards and cash prizes
Referral bonus £2,000
+17
Paid Media Executive - 6 Month FTC
Paid Media Executive - 6 Month FTC

Cazoo Group • États-Unis

À distance
USD 48 000 - 69 000
Pension matching
Referral bonus
Volunteering days
+1
Technical Engineering Manager
Technical Engineering Manager

Carwow • États-Unis

À distance
USD 160 000 - 210 000
Pension contributions
Share options
Healthcare
+6
Senior Data Scientist
Senior Data Scientist

Carwow • London (KY)

Hybride
USD 93 000 - 159 000
Hybrid working
Competitive salary
Matched pension contributions
+2
Full Stack Engineer
Full Stack Engineer

Structureit • États-Unis

À distance
USD 140 000 - 190 000
Fully remote option
Laptop provided (Dell, high-spec)
Learning budget and AI tooling access
+1
Business Development Manager
Business Development Manager

Carwow • London (KY)

Sur place
USD 79 000 - 119 000
Competitive compensation
28 days holiday + bank holidays
Employee share options
+6
Software Engineer
Software Engineer

OAG Aviation Worldwide • États-Unis

À distance
USD 147 000 - 200 000
Flexible remote work
Bonus scheme
Enhanced pension
+3
Backend Engineer
Backend Engineer

Catawiki • États-Unis

Sur place
USD 69 000 - 104 000
Health insurance
Meal allowance card
Work From Home allowance
+2
Growth Marketer
Growth Marketer

Enginy • États-Unis

À distance
USD 90 000 - 150 000
Performance bonuses
Cobee remuneration
Pension plan
+8