Software Development Engineer, CloudFront

AmazonSeattle, WA
Onsite

About The Position

AWS Infrastructure Services is responsible for the design, planning, delivery, and operation of all AWS global infrastructure, ensuring continuous access to innovation for customers by maintaining data centers, servers, storage, networking, power, and cooling equipment. The team tackles challenging problems with numerous variables impacting the supply chain. This role involves joining a diverse team of engineers, specialists, and managers, collaborating across AWS to uphold high standards for safety and security, provide infinite capacity at low cost, and foster an inclusive culture that encourages bold ideas. The position is specifically within AWS CloudFront, focusing on critical Infrastructure and Customer Observability initiatives. CloudFront engineers work on systems with global scale, solving complex problems to build reliable, scalable, low-cost systems for a growing customer base, constantly innovating in the CDN market, and delivering a highly secure platform for various use cases, including video delivery from the edge.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Gain world class knowledge and expertise on designing, building and operating software services at AWS' scale
  • Build scalable systems to manage capacity at AWS
  • Create, enhance, and run scalable autonomous services that observe the state of AWS applications and the global internet, make active decisions on performance issues, and inform AWS customers about those issues
  • Design and build advanced Machine Learning and AI algorithms
  • Collaborate with and learn from world leaders in distributed systems and networking
  • Operate an AWS business with globally distributed servers and customers at a massive scale
  • Own one of the lowest latency and highest throughput services in all of AWS
  • Build solutions to manage capacity and Fleet hygiene
  • Work closely with a great team of system and software developers, principal engineers
  • Understand what it takes to grow and operate a global business at AWS scale
  • Be in charge of the complete software development lifecycle, defining, prioritizing, designing, building, and testing new features

Benefits

  • sign-on payments
  • restricted stock units (RSUs)
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service