×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Greater London, London, Greater London, England, UK
Listing for: Tails.com | B Corp
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Greater London

About

We’re , a dog food subscription company with a big difference. We create truly tailored food for each and every dog we serve. We start by asking people a few simple questions about their dog, then use that information to create a unique recipe, delivering exactly the nutrition they need in the taste they love to their door every month.

We are a fast‑growing scale‑up backed by Purina, one of the world’s largest pet food companies, and we’re focused on building a modern, scalable, and secure architecture to support our ambitious growth.

Software Engineering at

Our engineering team is 40+ strong, diverse, and distributed across six squads, working on customer‑facing parts of , as well as factory automation and fulfilment of tens of thousands of orders per day in nine countries.

The role

As a Senior Software Engineer you’ll be a key contributor within a cross‑functional squad, delivering high‑quality, scalable software that drives business impact. You’ll combine strong technical skills with the ability to influence beyond your immediate team, mentor others, and help shape how we build software at

Your Responsibilities Technical delivery & quality
  • Design, implement, and maintain scalable and reliable systems within your squad, writing expert‑level code in the languages we support.
  • Contribute to architectural discussions, ensuring designs align with agreed principles from Leads and Principals.
  • Write clean, maintainable, and testable code and review code from peers to share knowledge and improve quality.
  • Help ensure the squad’s systems meet agreed performance, reliability, and security standards.
Collaboration & delivery
  • Work closely with your squad’s Lead Software Engineer, Product Manager, and Designer to shape and deliver solutions.
  • Collaborate with Principal Engineers on applying architecture patterns and technical standards.
  • Raise risks or issues early and help resolve them within the squad.
Continuous improvement
  • Suggest ways to improve how the squad delivers software, based on feedback and retrospectives.
  • Apply best practices in testing, CI/CD, observability, and security in your work.
Mentorship & growth
  • Mentor and pair with engineers in your squad to help them grow their technical skills.
  • Share knowledge through documentation, demos, and informal learning sessions.
Commercial awareness
  • Understand how your work supports the squad’s goals and contributes to customer and business outcomes.
About You
  • Experienced software engineer with a track record of delivering high‑quality systems in a fast‑paced, product‑led environment.
  • Design and build scalable, secure, and maintainable solutions with a mindset for future requirements.
  • Collaborate effectively within your squad and share knowledge or technical solutions that benefit other teams.
  • Contribute to architectural design within your squad, define SLAs where relevant, and proactively improve system reliability.
  • Challenge and adapt delivery processes when opportunities for improvement arise, informed by team feedback.
  • Mentor engineers within your squad and encourage participation in wider engineering discussions.
  • Anticipate when others need information, communicate proactively, and ensure clarity across the squad and with stakeholders.
  • Understand how your work supports company values and commercial goals, and question approaches that don’t align.
  • Motivated to refine skills, grow influence, and contribute to a high‑performing engineering culture in a growing scale‑up.
The Skills You’ll Bring
  • Python 3 (Flask, Django, or any other framework) and web experience.
  • At least one SQL dialect.
  • Running Docker locally and in production.
  • Nice to have:
    Experience with Rust, Kubernetes, event systems (especially Kafka), scaling and running high‑traffic software on AWS or GCP.
  • Nice to have:
    Experience working with fulfilment systems.
What’s in it for you?
  • Competitive salary, reviewed annually.
  • Annual bonus based on company performance.
  • Flexible core hours for work‑life balance.
  • Hybrid role to fit your preferences.
  • 25 days of holiday (excluding bank holidays), increasing over time to a maximum of 27 days.
  • 9/10 day working week to enhance wellbeing without a reduction in pay or leave allowance.
  • Option…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary