Staff Software Engineer (Full Stack)

Staff Software Engineer (Full Stack)

King

London, United Kingdom

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.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

United Kingdom      Developer      Front End Developer      Java Developer      On-site      Web Developer      King     

EuroTechJobs Logo

© EuroJobsites 2026