Software Architect

Software Architect

Full-Time 72000 - 80000 € / year (est.) No home office possible
B

At a Glance

  • Tasks: Lead architectural decisions and empower teams to optimise complex systems.
  • Company: Dynamic tech company in London with a focus on innovation.
  • Benefits: Attractive salary, bonus potential, and London Weighting Allowance.
  • Other info: Join a supportive environment with opportunities for growth and mentorship.
  • Why this job: Shape the future of technology while collaborating with talented professionals.
  • Qualifications: Experience in distributed systems and strong facilitation skills required.

The predicted salary is between 72000 - 80000 € per year.

JOB BAND: E

CONTRACT TYPE: Permanent, Full-time

LOCATION: London - TVC

DEPARTMENT: Engineering .com team

PROPOSED SALARY RANGE: £72,000 - £80,000 depending on relevant skills, knowledge and experience, plus London Weighting Allowance of £5,441 and a 15% bonus OTE.

Purpose of the Role

A Software Architect is accountable for creating the conditions in which strong architectural decisions emerge across teams. This role operates as a facilitator – shaping direction, enabling teams, and ensuring local decisions align with broader system goals, organisational strategy, and long-term sustainability. The goal is to optimise the system as a whole – balancing autonomy with coherence across a complex, evolving technology landscape.

Key Responsibilities & Impact

  • Facilitate architectural thinking within teams rather than owning decisions centrally
  • Support engineers and tech leads in evaluating trade‑offs (e.g. scalability, operability, cost, coupling, resilience)
  • Encourage explicit decision‑making through lightweight artefacts (e.g. ADRs, design narratives)
  • Ensure decisions are made at the right level – pushing ownership to teams wherever possible
  • Set clear architectural direction through principles, patterns, and sensible defaults
  • Establish and evolve paved roads and golden paths that make good decisions the easiest decisions
  • Avoid heavyweight governance (e.g. design authorities, approval boards) in favour of guidance and enablement
  • Work closely with Product, Engineering, and Delivery leadership to ensure alignment between business goals, product strategy and technology direction
  • Help shape decisions around build vs. buy, platform vs. product, and long‑term investment
  • Coach and mentor engineers and tech leads in architectural thinking

Essential Criteria – Skills and Experience

  • Strong experience designing and evolving distributed systems
  • Deep understanding of architectural trade‑offs (e.g. coupling, cohesion, consistency, scalability)
  • Familiarity with evolutionary architecture practices (e.g. fitness functions, incremental change)
  • Experience with modern engineering practices (CI/CD, observability, cloud‑native systems)
  • Proven ability to influence without authority across multiple teams
  • Strong facilitation skills – able to guide discussions and surface trade‑offs
  • Comfortable operating in ambiguity and complexity
  • Able to challenge constructively and build alignment across diverse stakeholders

Desired but Not Required

  • Experience working in large‑scale digital or media organisations
  • Familiarity with modern product operating models and outcome‑driven delivery approaches
  • Exposure to financial planning, vendor management or commercial technology decisions

Software Architect employer: BBC Studios

As a Software Architect at our London-based Engineering team, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive salaries, a generous London Weighting Allowance, and a 15% bonus on-target earnings, alongside ample opportunities for professional growth and mentorship. Join us to be part of a forward-thinking organisation that values your expertise and empowers you to shape architectural decisions that drive our technology landscape.

B

Contact Detail:

BBC Studios Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Architect

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that Software Architect role.

Tip Number 2

Prepare for those interviews by brushing up on your architectural trade-offs and modern engineering practices. We recommend doing mock interviews with friends or using online platforms to get comfortable discussing your thought process.

Tip Number 3

Showcase your skills through a portfolio! If you’ve worked on any projects that highlight your experience with distributed systems or architectural decision-making, make sure to have them ready to share. We love seeing real-world applications of your expertise.

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, we’re always looking for passionate individuals who can help shape our tech landscape.

We think you need these skills to ace Software Architect

Architectural Decision Making
Distributed Systems Design
Understanding of Architectural Trade-offs
Evolutionary Architecture Practices
CI/CD
Observability
Cloud-native Systems

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Architect role. Highlight your experience with distributed systems and architectural trade-offs, as these are key to what we’re looking for.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about architectural thinking and how you’ve facilitated decision-making in past roles. This is your chance to show us your personality and fit for our team!

Showcase Your Projects:If you’ve worked on relevant projects, don’t hesitate to include them! We love seeing real examples of your work, especially those that demonstrate your ability to navigate complexity and influence teams.

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!

How to prepare for a job interview at BBC Studios

Know Your Architecture

Make sure you brush up on your knowledge of distributed systems and architectural trade-offs. Be ready to discuss specific examples from your past experience where you’ve had to make tough decisions regarding scalability or resilience. This will show that you understand the complexities involved in architectural thinking.

Facilitation is Key

Since the role involves facilitating architectural discussions, think about how you can demonstrate your facilitation skills. Prepare to share instances where you've guided teams through decision-making processes, highlighting how you encouraged collaboration and surfaced trade-offs effectively.

Align with Business Goals

Familiarise yourself with the company’s product strategy and technology direction. During the interview, be prepared to discuss how you would ensure alignment between engineering decisions and broader business objectives. This shows that you’re not just a techie but also understand the bigger picture.

Embrace Ambiguity

The job description mentions operating in ambiguity and complexity. Think of examples where you thrived in uncertain situations. Share how you approached challenges without clear answers and how you managed to build consensus among diverse stakeholders. This will demonstrate your adaptability and problem-solving skills.