Principal Platform Engineer
Principal Platform Engineer

Principal Platform Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Design, improve, and maintain critical data systems for smart transport solutions.
  • Company: VivaCity makes cities smarter and more sustainable with AI-driven data insights.
  • Benefits: Enjoy flexible working, 25 days holiday, mental health support, and a fun team culture.
  • Why this job: Lead impactful tech initiatives in a collaborative environment focused on innovation and community.
  • Qualifications: Deep expertise in data platforms, cloud infrastructure, and exceptional communication skills required.
  • Other info: Diverse perspectives are valued; all backgrounds encouraged to apply.

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

We are looking for a technical expert with deep data platform engineering experience, who thrives on solving complex problems, driving business impact, and coaching other engineers.

Salary: £75k – £100K

Reporting to: Shaun Howell, Tech Director

Location: primarily based in our London Office, with flexible and hybrid working (ideally three days per week in the office).

About us

At VivaCity, we make cities smarter, safer, and more sustainable. We have over 5,000 AI sensors around the world, gathering real-time anonymous data on transport modes, traffic flow, and travel patterns. This is used to gather actionable insights to support strategic decisions to improve the global transport network.

All our solutions are community-centric, using \’privacy by design\’ principles. Our ultimate goal is to make the European vision of a Smart City – one which makes the city work effectively, for the community.

We pride ourselves on a collaborative, open culture that fosters innovation, learning and encourages everyone to do their best work, whilst building a sense of community and collaboration. Read more about what it\’s like to work at VivaCity .

About the role

As a Principal Platform Engineer, you will report directly to the Director of Engineering, taking responsibility for designing, improving, and maintaining critical systems which transport hundreds of gigabytes per day and trillions of messages per year. A key focus of this role is ensuring the reliability, simplicity, and cost-effectiveness of our systems. Your work will be crucial in our mission to empower safe and sustainable transport around the world through data insights.

You will have primary accountability for our cloud data pipeline & underlying infrastructure, including Apache Kafka, Go microservices, a PostgreSQL database, Kubernetes, Vault, and other cloud services, as well as on-premise infrastructure. Your technical expertise will be instrumental in optimizing the performance, maintainability, and operational costs of these systems while ensuring they meet business needs.

In this role, you will collaborate closely with the Cloud and AI team, establish technical standards, lead architectural decision-making, and proactively share knowledge with colleagues. This role does not involve line management, but at VivaCity we view principal engineers as leaders, working alongside engineering managers. You will provide mentorship, technical guidance and training to engineers across the department.

About you

You are a technical expert with a proven ability to creatively solve complex problems across a broad remit, optimize systems for reliability and cost, and navigate ambiguity to deliver impactful solutions. You have a deep understanding of distributed systems, data pipelines, and cloud infrastructure, and you thrive in an environment that values collaboration, continuous improvement, and technical excellence.

You proactively and effectively communicate with both technical and non-technical colleagues, earning trust and influence through your knowledge and proactive, considerate approach. You are passionate about simplifying complex systems and seek opportunities to balance immediate delivery with long-term improvements. You continue working on problems, even when you are not familiar with the problem space, and you know when and how to ask for help.

Requirements for the role

  • Deep expertise in Apache Kafka (ideally Kafka Strimzi), including broker management, scaling, upgrades, and integration with high-throughput data pipelines.
  • Strong experience designing, implementing and managing cloud infrastructure with a focus on reliability, simplicity, and cost-effectiveness (we use Kubernetes on Google Cloud Platform).
  • Proficiency in Unix systems, ideally Linux (we use Ubuntu).
  • Exceptional communication skills, with experience mentoring engineers and collaborating with stakeholders.
  • Proven ability to resolve technical incidents in unfamiliar production systems.
  • Technical and process documentation champion.
  • Experience of operationally managing production software components, including observability, logging, metrics, error reporting, debugging, and live incident management.

Your time will be spent roughly as follows:

  • 50% – Proactive technical work (e.g. changes to drive reliability, costs or customer value improvements)
  • 30% – Reactive technical work (e.g. incident response, unblocking engineers, code review)
  • 10% – Technical leadership initiatives (e.g. establishing technical standards, architectural principles, & staff training)
  • 10% – Planning and administration

This is a unique opportunity to lead impactful technical initiatives, work with cutting-edge infrastructure, and help shape the future of our systems and engineering practices.

The following would further strengthen an application

  • Proficiency with Hashicorp Vault including secret and role management.
  • Proficiency with PostgreSQL (we use TimescaleDB), including query optimisation and SQL proficiency.
  • Proficiency in one or more programming languages (we primarily use Go and TypeScript). Comfortable working with Infrastructure as Code, ideally Terraform.
  • Familiarity with common DevOps tools and CI/CD processes.
  • Proficiency with infrastructure management tools (e.g. Ansible, Chef, Puppet) Experience with internal developer platforms.
  • Knowledge of information security principles, including identity and access management and authentication/authorisation processes.
  • Experience in a start-up or scale-up environment.
  • Passion for sustainability, transport or smart cities.

You don\’t need to have done all of these things before, but to excel in this role, you will need to be keen to learn and comfortable working in a dynamic, fast-paced environment. If you\’re close to what we\’re looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way.

Hiring process

  • 30 minute screening interview.
  • 1.5 hour system design interview where you work together with a VivaCity engineer
  • 2.5 hours final round interview, split into a 1 hour technical experience interview, 1 hour soft skills interview, and 30 minutes with Shaun, our Head of Engineering

We know that diverse ideas and perspectives drive innovation and make us better. We are creating an environment where everyone, from any background, can do their best work. We\’re an equal opportunities employer and all applications will receive consideration for employment without regard to ethnicity, religion, gender, gender identity or expression, sexual orientation, nationality, disability, age, or social background. If you need any reasonable accommodations to help you perform at your best during the application process, please let us know.

What we offer:

  • 25 days of holiday
  • Flexible working hours and work from home
  • Up to 30 days per year work from abroad
  • Up to 3 flexible bank holiday days
  • 3% employer pension contribution
  • £200 total working from home budget
  • Enhanced parental leave
  • Up to 3 ‘childcare’ or ‘dependant’ days per year
  • Mental health support through Spill
  • Discounted gym memberships through GymFlex
  • £50 per person per quarter team social budget
  • Additional entertainment budget and company parties
  • Office food and drinks
  • Optional Bupa healthcare and dental care through salary deduction
  • Eye care vouchers
  • Seasonal Flu jabs
  • Cycle to work scheme
  • Payroll giving through salary sacrifice

#J-18808-Ljbffr

Principal Platform Engineer employer: VivaCity

At VivaCity, we are committed to fostering a collaborative and innovative work culture that empowers our employees to thrive. With flexible working arrangements, generous benefits including enhanced parental leave and mental health support, and a strong focus on professional growth, we provide an environment where you can make a meaningful impact on the future of smart cities. Join us in our London office and be part of a team dedicated to making urban transport safer and more sustainable.
V

Contact Detail:

VivaCity Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Platform Engineer

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, especially Apache Kafka and Kubernetes. Consider building a small project or contributing to an open-source project that utilizes these technologies to demonstrate your hands-on experience.

✨Tip Number 2

Engage with the VivaCity community on platforms like LinkedIn or GitHub. Follow their updates, participate in discussions, and share relevant content to show your interest in their mission of making cities smarter and more sustainable.

✨Tip Number 3

Prepare for the technical interviews by practicing system design questions and incident response scenarios. Focus on how you would approach reliability and cost-effectiveness in cloud infrastructure, as these are key aspects of the role.

✨Tip Number 4

Highlight your mentorship experience during the interview process. Be ready to discuss how you've helped other engineers grow and how you can contribute to the collaborative culture at VivaCity.

We think you need these skills to ace Principal Platform Engineer

Deep expertise in Apache Kafka (ideally Kafka Strimzi)
Broker management and scaling
Cloud infrastructure design and management (Kubernetes on Google Cloud Platform)
Proficiency in Unix systems, ideally Linux (Ubuntu)
Exceptional communication skills
Mentoring and collaboration with stakeholders
Technical incident resolution in production systems
Technical and process documentation
Operational management of production software components
Observability, logging, metrics, error reporting, debugging
Proficiency with Hashicorp Vault
Proficiency with PostgreSQL (TimescaleDB)
Proficiency in programming languages (Go, TypeScript)
Infrastructure as Code (Terraform)
Familiarity with DevOps tools and CI/CD processes
Experience with infrastructure management tools (Ansible, Chef, Puppet)
Knowledge of information security principles
Experience in a start-up or scale-up environment
Passion for sustainability, transport, or smart cities

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your deep expertise in data platform engineering, particularly with technologies like Apache Kafka and cloud infrastructure. Use specific examples of how you've solved complex problems and improved system reliability.

Craft a Compelling Cover Letter: In your cover letter, express your passion for smart cities and sustainability. Discuss how your experience aligns with VivaCity's mission and values, and mention your ability to mentor and collaborate with other engineers.

Showcase Technical Skills: Clearly outline your technical skills relevant to the role, such as proficiency in Unix systems, PostgreSQL, and Infrastructure as Code tools. Provide examples of past projects where you utilized these skills effectively.

Prepare for Interviews: Anticipate questions related to your technical expertise and problem-solving abilities. Be ready to discuss your experience with incident management and how you've contributed to team success in previous roles.

How to prepare for a job interview at VivaCity

✨Showcase Your Technical Expertise

Be prepared to discuss your deep knowledge of distributed systems, data pipelines, and cloud infrastructure. Highlight specific projects where you've successfully implemented solutions using technologies like Apache Kafka, Kubernetes, and PostgreSQL.

✨Demonstrate Problem-Solving Skills

Expect to face complex problem scenarios during the interview. Use the STAR method (Situation, Task, Action, Result) to articulate how you've navigated ambiguity and delivered impactful solutions in previous roles.

✨Emphasize Collaboration and Mentorship

VivaCity values a collaborative culture. Share examples of how you've mentored other engineers and worked closely with cross-functional teams to establish technical standards and drive improvements.

✨Communicate Effectively

Prepare to demonstrate your exceptional communication skills. Be ready to explain complex technical concepts in simple terms, as you'll need to earn trust and influence both technical and non-technical colleagues.

Principal Platform Engineer
VivaCity
V
  • Principal Platform Engineer

    Full-Time
    60000 - 80000 £ / year (est.)

    Application deadline: 2027-03-29

  • V

    VivaCity

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