Principal Software Engineer (Platform)
凯苏是汽车爱好者和买家的最终目的地!作为市场领导者,我们自豪提供无与伦比的搜索工具,专业汽车指南,有洞察力的评论以及全面的汽车价格指南。我们的使命很简单:让买家能够高效而自信地找到完美的汽车,同时帮助汽车零售商接触数百万渴望购买者的目标。在卡苏,你将成为一个革命性的团队的一部分。如果你准备在充满活力,快速发展的环境中推进你的职业生涯,那么卡苏就是适合你的地方。加入我们并参与塑造汽车零部件未来!我们正在寻找一个主要软件工程师 报告:技术合同类型:永久位置:远程,英国总部有关角色:我们在寻找一名主要软件技工来帮助塑造下一代 Cazoo 的技术平台。我们正在进行现有 Azure 基础架构的重大现代化,朝着更可扩展的云原生和事件驱动服务迈进。这是影响我们的核心平台如何发展,改善我们的工程团队体验并建立支持面向客户产品的基础的机会。这是一项实践技术领导作用,结合软件工程,架构和平台战略。你将花费大约一半的时间积极贡献到工程交付,同时帮助设定技术方向,辅导工程师和推动团队之间的倡议。你将负责:· 建立和现代化软件:设计,开发和提供可扩展的后端服务,API 和事件驱动系统,包括安全迁移和退休传统应用程序。· 塑造软件架构:在服务界限,分布式系统,云原生设计以及我们的平台如何发展方面做出关键决策。· 保持实践:编写生产代码,解决复杂的工程问题,审查引入请求并与其他工程师直接合作。· 推动技术方向:帮助塑造和交付我们的工程路线图,平衡长期建筑改进与商业和产品优先事项。· 改善开发人员经验:设计和发展共享服务,可重用组件和工程工具,使团队更容易构建,测试和交付软件。· 领导工程实践:建立协同性。
查看英文原文
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
About the role:
We're looking for a Principal Software Engineer to help shape the next generation of Cazoo's technology platform.
We're undertaking a significant modernisation of our existing Azure-based architecture, moving towards more scalable, cloud-native and event-driven services. This is an opportunity to influence how our core platform evolves, improve the experience of our engineering teams and build the foundations that support our customer-facing products.
This is a hands-on technical leadership role, combining software engineering, architecture and platform strategy. You'll spend around half your time actively contributing to engineering delivery, while also helping set technical direction, mentoring engineers and driving initiatives across teams.
You'll be responsible for:
- Building and modernising software: Design, develop and deliver scalable backend services, APIs and event-driven systems, including the safe migration and retirement of legacy applications.
- Shaping software architecture: Make key decisions around service boundaries, distributed systems, cloud-native design and how our platform evolves.
- Remaining hands-on: Write production code, solve complex engineering problems, review pull requests and work directly alongside other engineers.
- Driving technical direction: Help shape and deliver our engineering roadmap, balancing long-term architectural improvements with commercial and product priorities.
- Improving developer experience: Design and evolve shared services, reusable components and engineering tooling that make it easier for teams to build, test and deliver software.
- Leading engineering practices: Establish consistent engineering standards, contribute to engineering guilds or chapters and drive technical improvements across multiple squads.
- Championing engineering excellence: Improve reliability, scalability, observability, performance and maintainability across our production systems.
- Developing engineers: Mentor and support engineers, facilitate technical discussions and help teams make sound architectural decisions.
- Embracing AI-assisted engineering: Help establish effective practices for AI development tools, improving engineering productivity while maintaining appropriate quality and security standards.
You'll have genuine ownership and influence, with the opportunity to make meaningful architectural decisions while remaining close to the technology and people delivering them.
What we ideally looking for;
- Extensive hands-on backend software engineering experience, designing, building and operating business-critical production systems, ideally within a product-led technology environment.
- Proficiency in a modern backend language, ideally TypeScript/Node.js, although we're open to engineers with strong transferable experience in languages such as Java.
- Strong software architecture expertise, with experience designing distributed systems, microservices, APIs and event-driven applications.
- Experience modernising complex software platforms, including decomposing legacy applications, introducing new architectural patterns and migrating production workloads safely.
- Experience building cloud-native applications and services, preferably on Azure, although strong AWS or GCP experience is also relevant.
- Demonstrable Principal-level technical leadership, setting architectural direction, establishing engineering standards and influencing technical decisions across multiple engineering teams. Experience leading engineering chapters, guilds or equivalent communities would be particularly valuable.
- A strong understanding of modern engineering practices, including automated testing, CI/CD, observability, performance optimisation and maintaining production reliability.
- Familiarity with cloud platform technologies, such as Kubernetes, Docker, Terraform and managed cloud services, with an understanding of how these support software development and delivery.
- Sound engineering judgement, including balancing technical debt against delivery priorities, evaluating build-versus-buy decisions and making pragmatic architectural trade-offs.
- An interest in AI-assisted software development, including tools such as Claude Code, Cursor or GitHub Copilot, and how they can be used responsibly to improve engineering productivity.
Experience working with high-traffic consumer products, marketplaces, classifieds or automotive platforms would be advantageous.
We're particularly interested in engineers who have progressed into broader architectural and technical leadership responsibilities while remaining actively involved in building software.
Perks & Benefits
Here’s how we back you:
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 🌱
We hired you for your talent, and we’re committed to helping you expand it.
· 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.
Originally posted on Himalayas