At a Glance
- Tasks: Join a dynamic team to create tailored dog food solutions and enhance customer experience.
- Company: Tails.com, a fast-growing pet food subscription company backed by Purina.
- Benefits: Competitive salary, annual bonus, flexible hours, and 25 days holiday.
- Why this job: Make a real impact in the pet food industry while growing your software engineering skills.
- Qualifications: Experience in software engineering, particularly with Python and scalable systems.
- Other info: Collaborative environment with opportunities for mentorship and career growth.
The predicted salary is between 36000 - 60000 £ per year.
We’re Tails.com, 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 we use that information to create their dog’s unique Tails.com recipe – so their dog gets exactly the nutrition they need, in the taste they love, delivered to their door every month.
We are a fast-growing scale‑up company, transitioning from our start‑up roots and entering an exciting phase of rapid growth. As we evolve, we are focused on building a modern, scalable, and secure architecture that will support our ambitious plans for the future.
Software Engineering at Tails.com: We’re a 40+ strong, diverse team of software, cloud infrastructure and quality assurance engineers distributed across 6 squads, working across the customer‑facing parts of tails.com as well as factory automation and fulfilment of tens of thousands of orders per day – in 9 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 Tails.com.
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 in our platform. 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 contribute to resolving 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 your 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: You’re an experienced software engineer with a track record of delivering high‑quality systems in a fast‑paced, product‑led environment. You design and build scalable, secure, and maintainable solutions, with a mindset for future requirements. You collaborate effectively within your squad and share knowledge or technical solutions that benefit other teams. You contribute to architectural design within your squad, defining SLAs where relevant and proactively improving system reliability. You challenge and adapt delivery processes when you see opportunities to improve outcomes, informed by team feedback. You mentor engineers within your squad to support their technical growth and encourage them to participate in wider engineering discussions. You anticipate when others need information, communicating proactively and ensuring clarity across the squad and with stakeholders. You understand how your work supports company values and commercial goals, and you’re comfortable questioning approaches that don’t align. You’re motivated by the opportunity to refine your skills, grow your influence, and contribute to a high‑performing engineering culture in a growing scale‑up.
The Skills You’ll Bring: Python 3 (plus Flask, Django or any other framework), with web experience. At least one SQL dialect. Running Docker locally and in production. Experience with Rust, Kubernetes, event systems (especially Kafka), scaling and running high‑traffic software on AWS or GCP are nice to have. Experience working with fulfilment systems is nice to have.
What’s in it for you? Competitive salary, reviewed annually. Annual bonus, based on company performance. Flexible core hours, giving you true work‑life balance. Hybrid role to ensure this role works for you. 25 days of holiday.
Senior Software Engineer in London employer: Nestlé
Contact Detail:
Nestlé Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Tails.com on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you’ll be working with Python, Docker, and possibly Rust, make sure you can talk confidently about your experience and how it relates to the role. Practice coding challenges to keep your skills sharp!
✨Tip Number 3
Show your passion for pet food and technology! When you get the chance, share your thoughts on how tech can improve customer experiences in the pet food industry. This will show that you’re not just looking for a job, but that you genuinely care about the company’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 serious about joining the Tails.com team and ready to help us change the world of pet food for good!
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with scalable systems and any relevant technologies like Python, Docker, or AWS. We want to see how your skills align with our mission at Tails.com!
Show Your Passion: Let your enthusiasm for pet food and technology shine through in your application. Share any personal experiences or projects that demonstrate your commitment to creating high-quality software solutions. We love seeing candidates who are genuinely excited about what we do!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make your achievements stand out. We appreciate straightforward communication, so don’t be afraid to show us what you can do without fluff!
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 shows you’re serious about joining our team at Tails.com!
How to prepare for a job interview at Nestlé
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and any frameworks like Flask or Django. Brush up on your SQL skills too, as they’ll likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Tails.com values innovative solutions, so think about examples where you’ve improved system reliability or performance.
✨Emphasise Collaboration
Since the role involves working closely with cross-functional teams, be ready to share experiences where you successfully collaborated with product managers, designers, or other engineers. Highlight your ability to communicate effectively and mentor others.
✨Understand the Company’s Mission
Familiarise yourself with Tails.com and its mission to change the world of pet food. Be prepared to discuss how your work as a Senior Software Engineer can contribute to their goals and enhance customer experience.