Software Development Engineer, Network Automation

Amazon.Com, Inc. Seattle , WA 98113

Posted 2 months ago

The Team

The AWS Networking organization is hiring, and we're looking for talented Software Development Engineers (SDE) to join our team. Within Networking, we're confronting and solving complex and high-stake challenges. Our teams support all aspects of connectivity to/from Amazon and the outside world, as well as the connectivity between Amazon's data centers and services. As a member of the network customer success team, you will play a part in designing and architecting software to ensure networks that simply cannot fail, that scale infinitely, and wont constrain growth or innovation.

This opportunity sits within our Internet Services organization where the team is responsible for the safety, agility and velocity of changes in our software defined network Ever wonder how Amazon manages and configures thousands of network devices? Engineers on this team work collaboratively with multiple teams, across various products to make it faster, safer, and easier to deploy changes to our network devices. Engineers on this team make day-to-day and strategic decisions that carry a huge amount of responsibility and impact.

  • We use a combination of SCRUM, Kanban, and continuous deployment to deliver projects based on realistic timelines and resource constraints.

  • We strive to have a collaborative environment that impacts products and software across the company

  • We write primarily in Java and Python

  • We use AWS technologies like: DynamoDB, S3, EC2, Lambda, ELB, RDS, and Athena

  • We are one of the many teams ensuring Amazon's network maintains 100% uptime

  • We are spread across Seattle and Sydney

  • Our work has a direct impact on internal and external customer

  • We own and operate the infrastructure required to serve our customers

  • We have a weekly on-call rotation (12 hours)

  • One of the ways we measure our success is based on our decrease to configuration drift and deployment velocity

The Role

Everyone on the team needs to be entrepreneurial, wear many hats and work in a highly collaborative environment that's more startup than big company. A wave of innovation is bringing sweeping changes to networking technology. Virtualization, unimaginable scale, hardware commoditization, and intelligent tooling are revolutionizing network software. We are taking industry trends such as Software Defined Networking, and DevOps and blending them to create a team that is responsible for the ecosystem that provides safe, fast, and automated changes to thousands of devices in our network.

As a developer in this diverse team you and your colleagues will work together to build systems that simulate, deploy and validate changes to Amazon network devices many times a day. Your systems will ensure safety of changes at "Amazon scale". You will dive deep into Amazon's network architecture and closely work with many teams to understand Amazon's network configuration and management. You will use this knowledge to develop our software to solve challenging problems with an energetic team in a fast paced environment.

Here are some reasons you should come work with us:

  • Work as part of a diverse team with some of the best minds in the industry, across the world!

  • Handle the complete software development lifecycle: defining, prioritizing, designing, building, and testing.

  • Have the opportunity of participating in the solution of problems not yet solved by the industry.

  • We like to: eat yummy foods, drink coffee, have some drinks together, work hard, have fun, and make history.


As a Software Development Engineer on this team you will design, and operate the software that you are putting in production. This includes an operations workload as a result of maintaining the full-stack that runs the software. Your role will be to technically lead the organization and identify areas that the group should be focusing on. You will be responsible for technically reviewing software design documentation and providing suggestions to more junior engineers how to proceed. You will work hand-in-hand with Network Engineering teams and Network Operations to automate and invent new ways of operating Amazon's Next-Generation Network

Amazon is an Equal Opportunity Employer Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Network Development Engineer (Ic3) OCI Network Backbone Team


Posted Yesterday

VIEW JOBS 10/17/2019 12:00:00 AM 2020-01-15T00:00 Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law. Network Development Engineer Oracle Cloud Infrastructure - Network Services Group Seattle, WA The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer's business critical applications Are you interested in building large-scale distributed networking solutions for the cloud? Do you love the idea of working in an autonomous environment with the excitement of a start-up, but the financial backing of a Fortune 500 company? You'll be joining near the ground floor of a fast-growing new venture that offers a ton of autonomy and a lot of variety. This role offers huge upside potential, high visibility, and fast career growth without the risk of a typical start-up. It is a unique opportunity to work with smart people who are solving complex problems in distributed systems, networking, multi-tenant Infrastructure-as-a-Service (IaaS), and Software Defined Networking (SDN) operating at massive scale. Customers always want higher availability, more bandwidth, greater network security, less network latency, less network jitter, and lower overall cost. We are reimagining the traditional planning, provisioning, and life cycle by creating SDN services that allow customers to connect their on-premises networks, data center networks, and/or other networks via enterprise-grade links to Oracle's cloud. Customers can then access dozens of leading PaaS and IaaS services that span database, Java, integration, analytics, compute, and storage. At its core, our SDN services provide customers with rapid configuration, pay-as-you go pricing, and seamless scalability. We are looking for Network Development Engineers to build services that comprehensively model, provision, secure, scale and operate OCI's network. Network engineers will use network automation to represent arbitrarily complex datacenter networks and subsequently build, interconnect and scale these networks. Network Operations will be able to centrally administer OCI's network and automate responses to common operational problems using the network automation API. OCI service teams will be able to augment the rich data provided by the network automation to enable new scenarios. The primary focus of this individual will be on the global networking engineering team. Mandatory Qualifications: * Bachelor's degree in CS or related engineering field and 1-5 years network engineering or software development experience. * Experience working in a network operations role and/or experience with network troubleshooting. * Extensive experience with scripting or automation – Python preferred. * Experience with Linux CLI, GIT, and CI/CD pipelines. * Experience with networking protocols such as TCP/IP, IS-IS, BGP, OSPF, IPSEC, and DNS. * Experience with network monitoring and telemetry solutions. * Excellent organizational, verbal, and written communication skills. * Ability to participate in an on-call rotation. Preferred Qualifications: * Experience working in a large ISP or cloud provider environment. * Experience working with python for network automation and network configuration management. * Experience with governance, risk, compliance, and security matters including collaborating with internal and external parties during audits and other compliance related activities. Position is location in the Oracle Cloud Dev Center Seattle, Washington. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veteran status or any other characteristic protected by law. Oracle Seattle WA

Software Development Engineer, Network Automation

Amazon.Com, Inc.