• Software Development Manager - Lambda@Edge

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

    CloudFront is looking for an experienced software development manager to help develop and lead a talented team of software engineers in designing, developing, delivering, and operating cutting edge features both to delight our customers and to help CloudFront continue to scale to ever increasing heights. Specifically, the Lambda @ Edge team is at the forefront of bringing computing closer to the clients in CloudFront content distribution network (CDN). Work on projects that will transform how people produce and consume content in the cloud. Help us build a world where all the computing power and contents in the cloud perform as if they are right next to the customer.
    CloudFront is part of AWS Edge Services, with a mission to bring the Internet closer to end users, speeding up their overall experience. AWS Edge Services provides highly available, low-latency, and scalable platform capabilities: CloudFront for content delivery network (CDN); Route 53 for domain name service (DNS); and Anti-DDoS detection and mitigation systems.
    As a software development manager you will be responsible for building and leading the team that will design, develop, test, and operate the next generation of AWS services. You’ll hire talented software development engineers bringing them together as a team to innovate and deliver. You will leverage your software development background in building high performant scalable systems that bring the power of the cloud closer to our end users. You will continuously use and innovate AWS’s technology so they can continue to provide features that delight our developers and their end users.
    To be successful in this role, you’ll need an established background as a productive leader who enjoys working on systems software, is customer-focused, and feels strongly not only about building quality software but also about running that software in the real world. You’ll also bring a passion for building and mentoring high-performance software engineering teams.


    Why should you join us?
    • It’s rare to work in a job that will have direct effect on billions of individuals. The software and systems you build are leveraged by companies of all sizes. From small startups up to Fortune 500 companies that have millions of individuals interact with their offerings. Each second or millisecond saved per transaction results in millions or billions saved for some enterprises.

    • We care about both delighting customers and building high quality software. Our leadership principles (http://www.amazon.jobs/principles) empower managers to act and challenge us never to accept the status quo.

    • We offer a fast-paced environment with a start-up atmosphere. We ship code every day.
    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation / Age

    Basic Qualifications

    • Solid understanding of computer science fundamentals in data structures, algorithm design and analysis

    • Bachelor's Degree, or 8+ years relevant work experience

    • 4+ years of software development experience, including object-oriented design or object-oriented programming

    • 4+ years managing software teams delivering high performance systems.

    • Current or prior expert ability in at least one modern programming language such as C, C++, or Java.

    • Experience building complex software systems that have been successfully delivered to customers.

    Preferred Qualifications

    • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

    • Ability to lead a large projects from scoping requirements through public launch

    • Strong distributed systems and web services design and implementation experience

    • Thorough understanding of Internet protocols such as HTTP, DNS, TCP, and UDP

    • Experience implementing servers and/or software solutions in a Linux environment
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job