About this role
Salary: £60,000 - 110,000 per year
Requirements: Experience as a mentor, tech lead, or leading an engineering teamExperience programming with at least one modern language such as Java, C++, or C# including object-oriented designExperience in professional, non-internship software developmentExperience leading the architecture and design of new and current systems, including architecture, design patterns, reliability, and scalingExperience in development in the last 3 yearsMasters degree in computer science or equivalentExperience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsKnowledge of networking protocols such as HTTP(S), DNS, and TCP/IPExperience troubleshooting and debugging technical systems, or strong analytical skills, attention to detail, and effective communication abilitiesKnowledge of web services technologies such as SOAP, HTTP, WSDL, XSD, and RESTExperience bringing technology products to market in a fast-paced environmentExperience designing or architecting new and existing systems, or building complex software systems successfully delivered to customersExperience with written and verbal communication and presentationAbility to work proactively and independently, meet deadlines, and deliver on projects and tasksStrong programming skills, preferably in Rust, C, or Java with 3+ years of experienceExperience with low-level optimisations and eBPFAbility to take a project from scoping requirements through launchExperience building large-scale web services backed by cloud services, such as AWSExperience operating large-scale systems Responsibilities: Contribute to delivering a flawless experience in serving video from the edgeBuild reliable, scalable, low-cost systems that serve a growing customer baseShip features that drive innovation in the CDN marketDeliver an elegant geo-platform to support video from the edge and a wide variety of use casesWork in an agile, collaborative environment with a strong team of technologistsBuild new technologies and improve existing onesObsess over customer needs and experiencePrototype and tinker, then make solutions production-readyCollaborate with others to build large-scale services used by millions of peopleOperate at scale and continuously improve systemsLearn from others and help grow team members Technologies: AWSC#CloudHTTPSupportJavaRESTRustSOAPTCP/IPWebDevOpsSecurity More:
We are AWS Cloudfront, and we are looking for experienced Senior Software Development Engineers to join our team in beautiful London, United Kingdom. We offer comprehensive relocation and benefit packages. We work at global scale every day, solving hard problems and building reliable, scalable, low-cost systems for our ever-growing customer base. We are constantly shipping features that drive innovation in the CDN market and delivering an elegant geo-platform to serve video from the edge and a wide variety of use cases. We are a fast-growing, agile, and collaborative group of technologists from diverse backgrounds. We are inventors and owners, building new technologies and improving existing ones. We obsess over our customers needs and experience, and we enjoy both the prototyping and tinkering stages as well as the rigor of making solutions production-ready.
last updated 36 week of 2026