Enable job alerts via email!

Software Development Manager, CloudFront Control Plane

Amazon

London

On-site

GBP 125,000 - 150,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a dynamic Software Development Manager to lead innovative engineering efforts within a cutting-edge content delivery network. This role offers the chance to influence product direction while managing a talented team focused on scalable software solutions. You will be at the forefront of developing next-generation systems that ensure high performance and reliability. If you thrive in a fast-paced environment and are passionate about building exceptional software, this opportunity is perfect for you. Join a diverse and inclusive workplace where your contributions will make a significant impact on millions of users worldwide.

Qualifications

  • Proven experience in software development and team leadership.
  • Strong knowledge of engineering practices and system design.

Responsibilities

  • Lead the Change Propagation and cache Invalidations engineering team.
  • Own customer configurations and cache invalidations across CloudFront.

Skills

Software Development
Team Management
System Design
Engineering Practices
Communication Skills

Education

Bachelor's degree in Computer Science or related field

Tools

AWS Services
C
Rust
Java

Job description

Software Development Manager, CloudFront Control Plane

Job ID: 2917591 | Amazon Development Centre (London) Limited

Amazon CloudFront is a content delivery network that securely delivers videos, live streams, web content, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment. Our mission is to build and operate a better and secure Internet. Our team writes software which works flawlessly for millions of transactions every second and exabytes of data. Every day we innovate and solve problems at unprecedented scale.

This is a unique opportunity to influence product direction as part of building next-generation change propagation and cache invalidations systems. We are looking for an engineering leader to innovate and solve the hardest problems in scale, security, availability, and performance. This leader will own control plane change propagation and invalidations aspects of the service. As our service continues to grow, the challenge is to scale by another order of magnitude, using a wide spectrum of technologies ranging from C, Rust, Java and many AWS internal services. This leader’s responsibilities will include all aspects of the service experience: designing and building the software, delivering on customer performance and scale expectations, and operational excellence. Self-ability to build teams, and directly work and manage junior and senior engineers, along with a focus on operational and engineering excellence, is a must. If you are interested in living every day at the forefront of scale and innovative technologies, you will enjoy Amazon CloudFront!

Key job responsibilities
  1. Own propagation of customer configurations across CloudFront control and data planes.
  2. Own cache Invalidations system across CloudFront control and data planes.
  3. Lead and grow the Change Propagation and cache Invalidations engineering team.
  4. Build and drive the adoption of next-generation Change Propagation and Invalidations.
BASIC QUALIFICATIONS
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations.
  • Experience managing a team of high calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers.
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems.
  • Experience partnering with product and program management teams.
  • Experience working directly within engineering teams.
PREFERRED QUALIFICATIONS
  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page ) to know more about how we collect, use and transfer the personal data of our candidates.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.