• Software Development Engineer - CloudFront

    Location US-WA-Seattle
    Posted Date 2 months ago(1/25/2019 11:01 AM)
    Job ID
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    CloudFront is one of AWS' largest services, at the center of almost every major Internet event. For sporting events such as the Super Bowl, game launches, movies, or TV, there's a tremendous of work that goes on behind the scenes to ensure the data is transferred with high performance and efficiency. If you enjoy solving challenging problems with unparalleled scale, this is the team for you!

    The CloudFront Performance team is a core platform team responsible for caching and routing. We route each request to the closest Edge location to minimize the impact of the speed of light, but we also have to consider network latency, capacity, and system health. Think of us as Air Traffic Control, but for Internet traffic instead.

    The Internet is fluid and our service will use real time monitoring to dynamically and automatically shift traffic to optimally provide a highly available and performant experience. Once routed, objects are cached across a multitude of layers across the world. Our focus is on efficiency and performance, and any improvement here makes a measurable increase in the speed of the Internet globally!

    We are looking for software engineers who will:

    • Provide a service that is core to all modern Internet businesses
    • 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
    • Mentor and be mentored by a great team of software developers
    • Understand what it takes to grow and operate a global business at our scale
    • Make critical design decisions with impact across AWS

    Basic Qualifications

    • Bachelor’s or advanced Degree in Computer Science or closely related field
    • 4+ years professional experience in software development

    Preferred Qualifications

    • Experience working with a team of developers to build complex features that have been successfully delivered to customers
    • Ability to take a project from scoping requirements through actual launch of the project
    • Proficiency with one of the modern programming languages such as C, C++, Java or C#
    • Strong debugging, troubleshooting, and problem solving skills
    • Proficiency with Computer Science fundamentals in object-oriented design, data structures, algorithm design and analysis
    • Experience developing distributed systems and web services
    • Familiarity with Linux development environment
    • Familiarity with networking concepts, TCP performance in particular
    • Content Delivery Network (CDN) experience a plus
    • Expert skill in one modern programming language such as C, C++, Java, C#
    • Experience with systems and software architecture
    • Knowledge of professional software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
    • Ability to take a project from scoping requirements through actual launch of the project
    • 4+ years’ experience as a lead developer on at least one project
    • 4+ years’ experience mentoring and coaching others
    • Ability to effectively articulate technical challenges and solutions to non-technical audiences
    • Ability to propose and evolve designs with Principal and Distinguished Engineers
    • Can deal well with ambiguous, undefined problems; ability to think abstractly and turn abstractions into results

    Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job