Search jobs > Seattle, WA > Internship > Software development

Software Development Engineer, Network Platform Development

Amazon
Seattle, Washington, US
Full-time

Software Development Engineer, Network Platform Development

Job ID : 2673296 Amazon Data Services, Inc.

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running.

We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on.

We work on the most challenging problems, with thousands of variables impacting the supply chain and data center operations and we’re looking for talented people who want to help.

Do you love deconstructing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate?

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles.

You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.

And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.

Amazon Web Services Network Product Development team is responsible for the development, availability and lifecycle management of AWS Networking platforms.

We are looking for Software Development Engineers to join a diverse group of software, network, and hardware engineers to design, deliver and operate our networking platforms for our data centers.

The Software Developer on our team is responsible for re-defining the way we think about networking and infrastructure to enable our internal and external customers to continue to scale without limit on the largest, most reliable global infrastructure.

We are looking for an innovative, self-motivated Software Developer with a proven background in networking, hardware and test automation infrastructure.

In this role the Software Engineer will be a hands-on technical lead responsible for all phases of the project development cycle.

You will work with customers to gather requirements and generate technical designs, and you will carry the project from implementation all the way through validation and operations.

Come join us if you want to test your limits and tackle technical challenges you won't see anywhere else.

Key job responsibilities

Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base.

You’ll bring a passion for innovation, data, quality, analytics and distributed systems. You’ll also :

  • Solve challenging technical problems, often ones not solved before, at every layer of the stack.
  • Design, implement, test, deploy and operate innovative and secure software solutions in the field of networking systems.
  • Build high-quality, highly available, always-on products.
  • Research implementations that deliver the best possible experiences for customers.

A day in the life

Do you have the following skills, experience and drive to succeed in this role Find out below.

Software engineers within NPD could be working in a variety of areas from building the systems that do lab management, DevOps, manufacturing test, reliability, device monitoring and remediations using anomaly detection, to the control plane (which determines where traffic should be forwarded), to platform and operating system work on drivers and the Linux OS / Kernel, to the very domain specific expertise of the data plane (which manages the hardware that does that actual packet forwarding), we cover everything from embedded software to web development.

Operating at the scale we do, there is no blueprint for how to do what we do, which encourages our engineers to identify and develop simple solutions to complex problems.

We encourage durable solutions that look around corners while taking into consideration our customer needs from a cost, performance, and reliability perspective.

We work closely with our internal partners that design, build and operate the network to ensure that our solutions meet their needs and exceed their expectations.

About the team

Within AWS Networking the NPD (Network Product Development) organization is responsible for designing the hardware, building the software, and owning the interconnects for the networking devices that power the global AWS network.

Beyond product delivery we actively manage the fleet of switches and routers in a network that keeps growing. This means tracking key business and operational metrics to ensure that we operate smoothly and minimize or eliminate customer impact due to device related issues for a transparent AWS customer experience.

BASIC QUALIFICATIONS

  • Bachelor's degree in computer science or equivalent
  • 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
  • Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Prolific coding skills in C, Java or Python.
  • Ability to drive the technical strategy for the team, develop scalable & flexible designs for long-term operations and mentors SDEs for technical growth.
  • Full stack software development experience. Cloud software architecture expertise.
  • Familiarity with networking concepts is preferred.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

J-18808-Ljbffr

12 hours ago
Related jobs
Promoted
Disney Experiences
Seattle, Washington

We are seeking an experienced Lead Software Engineer with expertise in Large Language Models (LLM) integration to join our team and lead our efforts in integrating LLMs with our existing systems and applications. Own the end-to-end API delivery process for LLM-related APIs, including design, develop...

Promoted
TikTok
Seattle, Washington

We are the Platform Test Engineering team striving to become a world-class SDET team, leverage cutting-edge technologies and practices, robust data-driven processes. Our goal is to provide high quality service and work- across Platform Engineering teams for test automation, user feedback, functional...

Promoted
Bluetooth SIG, Inc.
Kirkland, Washington

Software Development Engineer II. As part of this team the candidate will be expected to lead the design and development of the next generation of software tools. Enable continuous learning and improvement in the design, development and maintenance of the Bluetooth SIG software products. Enable the ...

Promoted
Amazon Web Services, Inc.
Woodinville, Washington

As an experienced engineer, you will be part of a team responsible for building large-scale customer-impacting and long term architecture initiatives, defining and solving endemic problems. Our team packs a punch with principal level engineering, science, product, and leadership talent. We’re lookin...

Promoted
Amazon Web Services, Inc.
Bothell, Washington

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. We are seeking an experienced Senior Sof...

Promoted
Amazon Development Center U.S., Inc.
Burien, Washington

As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized...

Promoted
myGwork - LGBTQ+ professionals & allies
Seattle, Washington

Amazon Games is looking for a Backend Software Developer Engineer to join a new and energetic team building the central systems and tools for our games. This inclusive employer is a member of myGwork – the largest global platform for the LGBTQ+ business community. Games Industry (supporting title De...

Promoted
Amazon Development Center U.S., Inc.
Maple Valley, Washington

We are seeking a software developer engineer to be part of our team to build solutions on a global scale, own their systems end to end, and influence the direction of technology used by all AWS services around the world. As a member of the UC organization, you’ll support the development and manageme...

Promoted
Amazon Development Center U.S., Inc.
Redmond, Washington

We are looking for a Software Engineer to work in a full-stack development role. The ARF team builds software to forecast the amount of hardware needed to keep EC2, EBS and S3 running as the world's favorite elastic cloud. You will collaborate with research scientists and business subject matter exp...

TikTok
Seattle, Washington

Our platform is built to help imagination thrive. With millions of loyal users globally, we believe TikTok is an ideal platform to deliver a brand new and better e-commerce experience to our users. Our quality assurance engineering team is responsible for keeping an e-commerce ecosystem stable, secu...