• Senior Software Development Engineer - AWS Networking - Network Data Model

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

    A wave of innovation is bringing sweeping changes to networking technology. Virtualization, unimaginable scale, hardware commoditization, and automation are revolutionizing network software. At Amazon Web Services (AWS), we leverage big data technologies and deep network analytics software to run one of the largest networks in the world. We push the boundaries of robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events. This is your time to make history by building large-scale distributed software systems. We develop software at every level of the stack from front-end user interfaces to low-level embedded software and everything in between. We are a highly motivated, collaborative, and a fun-loving team of software developers who thrive on solving challenging problems.

    At Amazon Web Services (AWS), we run one of the largest networks in the world. We are taking all the industry trends such as Software Defined Networking and IoT and blending them to build a critical foundation of cloud computing: The Network. Our goal is to become the infrastructure platform for the world; our team enables the network to function flawlessly. The unique opportunity to be the driving force of the future of the AWS Network begins with NDMS.

    The AWS Network Data Model Service (NDMS) team is a collection of software services developed to manage, maintain and vend logical representation of the state of Amazon network. We are searching for a software development engineer like you to help build the suite of NDMS services and integrate them with the AWS Networking service ecosystem. We are a passionate team of developers with a customer-first approach, allowing us to fail fast and rapidly iterate.

    Join us in our mission as we revolutionize software development for networking at scale.

    Basic Qualifications


    • Bachelor’s Degree in Computer Science or related field or equivalent work experience
    • 7+ years professional experience in software development



    Preferred Qualifications

    • Full Stack Engineer with experience in taking a lead role developing complex software systems that have successfully been delivered to customers at scale.
    • Knowledge of major protocols, topology design, network hardware and device configuration.
    • A solid understanding of performance and efficiency issues.
    • Experience with distributed computing and enterprise-wide systems i.e. Service Oriented Architecture (SOA).
    • Experience taking a leading role in building complex software systems that have been successfully delivered to customers.
    • Experience influencing software engineers best practices within your team.
    • Ability to take a project from scoping requirements through actual launch of the project.
    • Strong customer orientation.
    • Familiarity with distributed systems, asynchronous messaging, and network protocols
    • Meets/exceeds Amazon’s leadership principles requirements for this role
    • Meets/exceeds Amazon’s functional/technical depth and complexity for this role

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