Staff Software Engineer (Full Stack)

Staff Software Engineer (Full Stack)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
X

At a Glance

  • Tasks: Lead the design and development of scalable advertising platforms for top gaming brands.
  • Company: Join King, a leading interactive entertainment company with iconic games like Candy Crush.
  • Benefits: Enjoy competitive salary, health benefits, remote work options, and growth opportunities.
  • Other info: Dynamic team culture with a focus on learning and innovation.
  • Why this job: Make a real impact in the gaming industry while working with cutting-edge technology.
  • Qualifications: 10+ years in software engineering with strong full-stack and leadership experience.

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

Activision Blizzard Media is the gateway for brands to the #1 cross-platform gaming company in the western world, with hundreds of millions of players across more than 190 countries. Our portfolio includes iconic mobile, PC, console, and esports franchises such as Candy Crush™, Call of Duty®, Overwatch®, World of Warcraft®, and StarCraft®. Great game experiences create great marketing experiences.

Your Role

As a Staff Software Engineer (Full Stack) on the Ads Engineering team, you will provide technical leadership in designing and building highly scalable advertising and monetization platforms. You will work across backend and frontend systems, influence architectural decisions, and partner closely with product, design, and engineering teams to deliver robust, high-impact solutions at massive scale.

Responsibilities

  • Lead the design and development of highly scalable, highly available Ads & Monetization platforms handling billions of requests per day.
  • Drive end-to-end system architecture across backend services and frontend applications.
  • Translate complex business requirements into technical designs and execution plans.
  • Collaborate with architects, engineers, product managers, and designers on cross-functional initiatives.
  • Provide technical leadership, mentorship, and guidance to senior and junior engineers.
  • Partner with DevOps and SRE teams to ensure operational excellence, reliability, and observability.
  • Select appropriate technologies and frameworks aligned with scalability, performance, and long-term maintainability.
  • Define and improve alerting, monitoring, and disaster recovery processes.
  • Champion engineering best practices, code quality, and performance optimization.

Qualifications

  • BA/BS degree in Computer Science or a related technical field, or equivalent practical experience.
  • 10+ years of professional software engineering experience with demonstrated technical leadership.
  • Expertise in designing and building large-scale distributed systems and microservices (Java).
  • Strong full-stack experience, including modern frontend frameworks such as React.
  • Experience designing cohesive frontend and backend architectures.
  • Deep understanding of cloud platforms (AWS, GCP, or Azure).
  • Proficiency with NoSQL data stores such as DynamoDB, Cassandra, or HBase.
  • Experience with streaming and data processing technologies such as Kafka, Kinesis, or Flink.
  • Strong background in performance engineering, testing, and system optimization.
  • Excellent communication skills and ability to influence technical direction across teams.

Preferred Qualifications

  • Experience with CI/CD pipelines, test automation, Jenkins, Gradle, and related tooling.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with AdTech platforms (e.g., Ad Serving, Demand Side Platforms).
  • Experience with XAML (optional/bonus).
  • Passion for usability, maintainability, and long-term system quality.

More About You

You are passionate about learning, teaching, and raising the technical bar across teams. You enjoy solving complex, systemic problems and are motivated to build durable solutions that scale with the business. You are comfortable operating with ambiguity, taking ownership, and driving initiatives that have broad organizational impact.

About King

With a mission of Making the World Playful, King is a leading interactive entertainment company with more than 20 years of history of delivering some of the world’s most iconic games in the mobile gaming industry, including the world-famous Candy Crush franchise, as well as other mobile game hits such as Farm Heroes Saga. King games are played by more than 200 million monthly active users. King, part of Microsoft (NASDAQ: MSFT), has Kingsters in Stockholm, Malmö, London, Barcelona, Berlin, Dublin, San Francisco, New York, Los Angeles and Malta. More information can be found at King.com or by following us on LinkedIn, @lifeatking on Instagram, or @king_games on X.

Staff Software Engineer (Full Stack) employer: Xbox Media Solutions (Formerly Activision Blizzard Media)

At Activision Blizzard Media, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Staff Software Engineer (Full Stack), you will have the opportunity to lead cutting-edge projects in a vibrant environment, with access to extensive employee growth opportunities and a commitment to work-life balance. Our location in the heart of the gaming industry ensures you are part of a passionate community dedicated to creating unforgettable gaming experiences.
X

Contact Detail:

Xbox Media Solutions (Formerly Activision Blizzard Media) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer (Full Stack)

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those related to full-stack development. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

✨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 love seeing candidates who are proactive!

We think you need these skills to ace Staff Software Engineer (Full Stack)

Technical Leadership
Full Stack Development
Java
React
Microservices Architecture
Cloud Platforms (AWS, GCP, Azure)
NoSQL Databases (DynamoDB, Cassandra, HBase)
Data Streaming Technologies (Kafka, Kinesis, Flink)
Performance Engineering
CI/CD Pipelines
Containerization (Docker)
Orchestration (Kubernetes)
Communication Skills
Mentorship

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Staff Software Engineer role. Highlight your full-stack experience and any leadership roles you've had, as we want to see how you can influence our team.

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for technology and gaming. Share specific examples of projects where you've designed scalable systems or led teams, and let your personality shine through!

Showcase Your Technical Skills: In your application, don’t forget to mention your expertise in Java, modern frontend frameworks like React, and cloud platforms. We’re looking for someone who can hit the ground running, so make it clear how your skills align with our needs.

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 us you’re serious about joining our team!

How to prepare for a job interview at Xbox Media Solutions (Formerly Activision Blizzard Media)

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, React, and cloud platforms like AWS or GCP. Brush up on your knowledge of NoSQL databases and streaming technologies too, as these will likely come up during technical discussions.

✨Showcase Your Leadership Skills

As a Staff Software Engineer, you'll need to demonstrate your ability to lead and mentor others. Prepare examples from your past experiences where you've influenced architectural decisions or guided junior engineers. This will show that you can take charge and elevate the team's performance.

✨Prepare for System Design Questions

Expect to tackle system design questions that assess your ability to create scalable architectures. Practice designing systems that handle high traffic and discuss your thought process clearly. Use diagrams if possible to illustrate your ideas during the interview.

✨Communicate Effectively

Strong communication skills are key for this role. Be ready to explain complex concepts in simple terms and engage with your interviewers. Show that you can collaborate with cross-functional teams by discussing how you’ve worked with product managers and designers in the past.

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

>