Principal Engineer

Principal Engineer

Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
P

At a Glance

  • Tasks: Design and evolve scalable backend systems and drive best practices in engineering.
  • Company: Join Picnic, a fast-growing startup revolutionising digital advertising.
  • Benefits: Flexible working, 33 days holiday, private medical insurance, and a vibrant team culture.
  • Why this job: Shape the future of tech while influencing architectural decisions in a dynamic environment.
  • Qualifications: Proven experience in backend systems, cloud architecture, and integrating AI tools.
  • Other info: Be part of a small, ambitious team with excellent career growth opportunities.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Who are Picnic & what do we do? Picnic’s mission is to drive a higher-quality ad-funded internet. Today, a large proportion of digital advertising is ineffective, intrusive, and poorly optimised. Picnic builds technology that helps brands make better decisions about where and how their advertising is shown - improving outcomes for users, advertisers and publishers. We’re a fast-growing, founder-led startup. Over the last couple of years, we’ve built a strong platform foundation and developed clear conviction around our product direction. We’re now entering a new stage where architectural coherence, reliability and scale matter as much as innovation.

To support this next phase, we’re looking for a Principal Engineer to take ownership of system design, platform evolution and technical quality across the business.

What will you be doing as Principal Engineer? As Principal Engineer, you’ll report to the Chief Product & Technology Officer and act as the technical centre of gravity for Picnic’s systems and architecture - ensuring we build scalable, cost-efficient, production‑grade infrastructure as the platform grows. This is a senior individual contributor role first and foremost - focused on building strong systems, raising engineering standards and increasing overall engineering leverage. While this is not primarily a people management position, there is opportunity to take on mentorship and leadership responsibilities within the engineering team. For candidates with the interest and capability, the role can evolve to include greater influence over team development and technical direction as the organisation grows.

You will:

  • Act as architectural steward of the platform, ensuring scalability, reliability, performance, and cost efficiency as complexity increases
  • Design and evolve backend systems, data pipelines, real‑time services, and APIs to support both internal capabilities and external customers
  • Introduce clear engineering principles and patterns to reduce duplication and architectural drift across workstreams
  • Strengthen AWS architecture and cloud cost efficiency through thoughtful service design, right‑sizing, and operational discipline
  • Drive best practices around system design, observability, automation, CI/CD, and production operations
  • Embed AI‑native development workflows across the team - using LLMs and agents effectively for code generation, testing, refactoring, documentation, and experimentation
  • Stay close to the systems and codebase, contributing directly to critical components and unblocking complex technical challenges
  • Act as a senior technical escalation point, supporting engineers in making strong system‑level decisions

Who are we looking for? We’re looking for a senior, pragmatic systems engineer - someone who has built and operated complex production systems and enjoys shaping technical direction through code and architecture.

You will:

  • Have proven hands‑on experience delivering and operating backend or distributed systems in a startup or scale‑up environment
  • Be deeply experienced in cloud architecture, particularly within AWS
  • Have worked across product engineering, infrastructure, and data systems
  • Be confident designing systems that balance short‑term delivery with long‑term maintainability
  • Be comfortable integrating AI tools and agent workflows into engineering practice
  • Demonstrate strong judgement around trade‑offs, technical debt, and operational risk
  • Communicate clearly with technical and non‑technical stakeholders

Experience in advertising technology is a bonus!

Why work at Picnic? You’ll be joining Picnic at a pivotal moment, where strong architectural decisions and engineering leverage can materially shape the trajectory and value of the business.

At Picnic:

  • You’ll have meaningful influence over technical direction without being pulled into heavy people management
  • You’ll work closely with the founder and leadership team to translate product strategy into scalable systems
  • Ideas move quickly from concept to production - we value momentum, quality and impact
  • You’ll help shape an AI‑native engineering culture in a small, ambitious team

What can Picnic offer you? We’re proud to have been recognised by Culture100 and Flexa as one of the best and most flexible small businesses to work for. We offer:

  • Flexible, hybrid working setup (with regular time in the office throughout the week so you will live in or around London)
  • 33 days holiday (inclusive of Bank Holidays), plus additional Christmas shutdown
  • Private Medical Insurance through Vitality
  • Picnic pension contribution
  • Inclusive parental leave policy
  • A great co‑working space, regular socials and offsites, Picnic Thursdays, Summer Fridays, and Work‑from‑Roam opportunities

Principal Engineer employer: Picnic Media

At Picnic, we pride ourselves on being a dynamic and innovative startup that values architectural excellence and engineering leverage. As a Principal Engineer, you'll have the opportunity to shape our technical direction while enjoying a flexible hybrid working environment in London, alongside a supportive team culture that prioritises personal growth and impactful contributions. With generous benefits including 33 days of holiday, private medical insurance, and a vibrant co-working space, Picnic is committed to fostering a rewarding workplace for all employees.
P

Contact Detail:

Picnic Media Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Engineer

✨Tip Number 1

Network like a pro! Reach out to people in your industry, especially those at Picnic. A friendly chat can open doors that applications alone can't.

✨Tip Number 2

Show off your skills! If you have a portfolio or GitHub, make sure it’s up to date. Share projects that highlight your experience with backend systems and cloud architecture.

✨Tip Number 3

Prepare for the interview! Research Picnic’s tech stack and think about how your experience aligns with their mission. Be ready to discuss how you can contribute to their architectural evolution.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative!

We think you need these skills to ace Principal Engineer

System Design
Platform Evolution
Technical Quality
Scalability
Reliability
Performance Optimisation
Cost Efficiency
Backend Systems Development
Data Pipelines
API Design
AWS Architecture
Cloud Cost Efficiency
CI/CD Best Practices
AI-Native Development Workflows
Technical Judgement
Communication with Stakeholders

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with backend systems and cloud architecture, especially in AWS. We want to see how your skills align with our mission at Picnic!

Showcase Your Technical Skills: Don’t hold back on detailing your hands-on experience with complex production systems. Include specific examples of how you've designed scalable solutions or improved system reliability. This is your chance to shine!

Communicate Clearly: Remember, we value clear communication! Make sure your application reflects your ability to explain technical concepts to both technical and non-technical stakeholders. It’s all about making those connections.

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 this exciting opportunity at Picnic!

How to prepare for a job interview at Picnic Media

✨Know Your Tech Inside Out

As a Principal Engineer, you'll need to demonstrate your deep understanding of backend systems and cloud architecture, especially AWS. Brush up on your knowledge of scalable system design and be ready to discuss specific projects where you've successfully implemented these principles.

✨Showcase Your Problem-Solving Skills

Be prepared to tackle complex technical challenges during the interview. Think of examples from your past experience where you unblocked issues or made significant architectural decisions. This will show your ability to think critically and act as a senior technical escalation point.

✨Communicate Clearly with All Stakeholders

Since you'll be working with both technical and non-technical teams, practice explaining complex concepts in simple terms. Prepare to discuss how you've effectively communicated with different stakeholders in previous roles, ensuring everyone is on the same page.

✨Embrace AI and Innovation

Picnic values an AI-native engineering culture, so be ready to discuss how you've integrated AI tools into your workflows. Share specific examples of how you've used AI for code generation, testing, or documentation, and express your enthusiasm for continuing to innovate in this area.

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

>