Senior Software Engineer in London

Senior Software Engineer in London

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

At a Glance

  • Tasks: Design and develop features for our dog training app, ensuring high-quality code.
  • Company: Join ZigZag, the top app for dog training, backed by a global petcare leader.
  • Benefits: Enjoy a competitive salary, annual bonus, hybrid work, and a £1,000 learning budget.
  • Why this job: Make a real impact on dog training while working with cutting-edge technology.
  • Qualifications: Experience in full-stack development, especially backend systems and APIs.
  • Other info: Flexible working arrangements and a dog-friendly office culture.

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

ZigZag is the #1 app for dog training & life skills, helping pups and their pawrents build a lifelong bond. Our mission is to prevent behavioural issues or abandonment by making puppy training accessible and enjoyable for everyone.

Our engineers build and maintain the ZigZag Puppy Training mobile app (iOS and Android), with meaningful work across the full stack, particularly focusing on backend systems, APIs, and data-driven product development. The app is built using Nest.js and TypeScript on the backend, with an Angular (v20) UI and Ionic for cross-platform mobile delivery. We deploy multiple times per day via CI/CD in Azure, enabling small, frequent releases and fast feedback.

This is a hands-on senior individual contributor role. You will work across the full stack, contributing to both backend services and the mobile app. As a senior engineer, you will help guide backend and infrastructure design decisions and best practices, with scope to grow into broader technical leadership over time.

We work collaboratively through pair programming, peer review, and regular learning sessions, partnering closely with product and design to ship high-quality features at pace.

What You’ll Do

  • Design and ship features across the full stack, writing high-quality, maintainable code
  • Take a leading role in backend design, data modelling, and API quality, ensuring the platform scales safely and reliably
  • Feed into decisions around infrastructure and CI/CD, contributing to improvements in our Azure-hosted pipelines
  • Work closely with the Head of Engineering, product, and design to plan and deliver roadmap initiatives
  • Ensure our code meets security, privacy, and performance best practices
  • Share knowledge with teammates through collaboration, mentoring, and code review
  • Take part in interviews and pairing sessions to help us build a strong, inclusive engineering team

What You’ll Bring

This role is ideal for a full-stack engineer who enjoys working across the stack and brings particular strength and experience on the backend.

Core capabilities

  • Experience delivering production features across a modern web or mobile stack
  • Depth of experience in backend development, including APIs, data modelling, and system design
  • Comfort moving between backend and frontend codebases in a collaborative team
  • A pragmatic approach to reliability, performance, and security
  • Clear communication skills and a learning mindset

Helpful experience (not required):

  • Experience with modern UI frameworks such as Angular, React, or Vue
  • Exposure to CI/CD pipelines and cloud platforms (Azure, AWS, or GCP)
  • Experience with mobile, hybrid, or cross-platform app development
  • A passion for dogs is optional but highly appreciated!

We know no one meets every requirement perfectly. If you’re excited about our mission and feel you could grow into this role, we encourage you to apply.

What We Offer

  • Salary up to £70,000, reviewed annually
  • Annual 8% bonus, increasing with tenure
  • Pension: 5% employer / 3% employee contribution
  • Referral bonus
  • Private health scheme
  • Hybrid working (UK-based) with 1 day per week in our London Victoria office
  • Flexible working arrangements
  • Work from abroad for up to 2 weeks per year
  • 25 days holiday (increasing to 27), plus your birthday off
  • Dog-friendly office
  • £1,000 annual learning budget
  • 1 paid volunteering day per year

We’re happy to discuss flexible arrangements and reasonable adjustments throughout the hiring process.

Values, Inclusion & Diversity

Equal opportunity runs through every aspect of ZigZag. We’re building a workplace where a diverse mix of people can do their best work and be their authentic selves. Our values guide how we work every day:

  • User-led, data-informed: We test and measure to ensure we’re delivering real value
  • Own your patch: Engineers have autonomy and responsibility over what they build
  • Paw-sitive collaboration: Pairing, learning together, and shared ownership

If you require any adjustments during the interview process, please let us know.

Senior Software Engineer in London employer: Zigzag Dog Training | B Corp

ZigZag is an exceptional employer for Senior Software Engineers, offering a vibrant work culture that prioritises collaboration and continuous learning. With a strong focus on employee growth, you will have the opportunity to take on meaningful projects while enjoying flexible working arrangements, a generous annual learning budget, and a dog-friendly office environment in London Victoria. Join us in our mission to make puppy training accessible and enjoyable, while being part of a close-knit team backed by a major global petcare organisation.
Z

Contact Detail:

Zigzag Dog Training | B Corp Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Get your networking game on! Reach out to current or former employees at ZigZag through LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for those technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems that are relevant to the tech stack ZigZag uses, especially around backend systems and APIs.

✨Tip Number 3

Show off your passion for dog training! If you’ve got any personal projects or contributions related to pet care or training apps, make sure to highlight them during your interviews. It’ll show you’re genuinely interested in ZigZag’s mission.

✨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 keen on being part of the ZigZag team from the get-go.

We think you need these skills to ace Senior Software Engineer in London

Backend Development
API Design
Data Modelling
System Design
Nest.js
TypeScript
Angular
Ionic
CI/CD Pipelines
Azure
Collaboration
Code Review
Clear Communication
Learning Mindset

Some tips for your application 🫡

Show Your Passion: Let us see your enthusiasm for dog training and how it aligns with our mission. A personal touch can make your application stand out, so share why you’re excited about the role and what drives you!

Tailor Your CV: Make sure your CV highlights your experience with backend development, APIs, and any relevant tech stacks. We want to see how your skills match up with what we’re looking for, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Use your cover letter to tell us a bit more about yourself and your journey in software engineering. This is your chance to connect the dots between your experience and our needs, so make it engaging and informative!

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’s super easy – just follow the prompts!

How to prepare for a job interview at Zigzag Dog Training | B Corp

✨Know Your Tech Stack

Make sure you’re well-versed in Nest.js, TypeScript, and Angular. Brush up on your backend development skills, especially around APIs and data modelling, as these will be crucial for the role.

✨Showcase Your Problem-Solving Skills

Be prepared to discuss past projects where you tackled complex problems. ZigZag values a pragmatic approach, so share examples of how you ensured reliability, performance, and security in your previous work.

✨Emphasise Collaboration

Since the team works closely through pair programming and peer reviews, highlight your experience in collaborative environments. Talk about how you’ve mentored others or contributed to team learning sessions.

✨Align with Their Mission

ZigZag is all about making dog training accessible and enjoyable. If you have a passion for dogs, mention it! Even if you don’t, express your enthusiasm for their mission and how you can contribute to it.

Senior Software Engineer in London
Zigzag Dog Training | B Corp
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

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