Software Development Engineer, Amazon

Embedded, Network Platform Development, NetOS

$129.3-223.6k

AWS
Python
Java
C
Mid and Senior level
San Francisco Bay Area

Office located in Cupertino, CA

Amazon

The largest online retailer and technology provider

Job no longer available

Amazon

The largest online retailer and technology provider

1001+ employees

B2CB2BMarketplaceCloud ComputingeCommerce

Job no longer available

$129.3-223.6k

AWS
Python
Java
C
Mid and Senior level
San Francisco Bay Area

Office located in Cupertino, CA

1001+ employees

B2CB2BMarketplaceCloud ComputingeCommerce

Company mission

To be Earth's most customer-centric company.

Role

Who you are

  • You love deconstructing problems to develop products that impact millions of people around the world?
  • You enjoy identifying, defining, and building software solutions that revolutionize how businesses operate
  • We are looking for an innovative, self-motivated Software Developer with a proven background in embedded software and testing automation infrastructure
  • Come join us if you want to test your limits and tackle technical challenges you won't see anywhere else
  • You’ll bring a passion for innovation, data, search, analytics, and distributed systems
  • 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

Desirable

  • 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

What the job involves

  • 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 we’re looking for talented people who want to help
  • 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 deliver and operate our networking platforms for our datacenters
  • 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
  • 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
  • Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base
  • Solve challenging technical problems, often ones not solved before, at every layer of the stack
  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security
  • Build high-quality, highly available, always-on products
  • Research implementations that deliver the best possible experiences for customers
  • Software engineers within NPD could be working in a variety of areas from building the systems that do lab management, DevOps, 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
  • Within AWS Networking the NPD (Network Product Development) organization is responsible for designing the hardware, building the software, and owning the interconnects for the routers that power the global AWS network
  • Beyond product delivery we actively manage the fleet or routers in a network that grows by 70% annually
  • 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

Share this job

View 355 more jobs at Amazon

Insights

16% employee growth in 12 months

Company

Our take

Amazon is the world's largest online retailer, and is well-known for its disruption of well-established industries. The company is present in numerous verticals, including cloud computing with Amazon Web Services, AI with its range of Alexa devices and a global marketplace more commonly referred to as 'the everything store'. Acquisitions include Ring, Twitch, Whole Foods Market, and IMDb.

More recently, Amazon has been focused on leading the "third wave in digital advertising". Many businesses are now shifting ad dollars to retailers, which before would have been spent with online media platforms. Amazon's seen great success in the space, with its revenue from advertising now higher than its Amazon Prime membership scheme, audiobooks and digital music combined. This growth is particularly impressive considering its digital ad rivals (like Snap, Alphabet, and Meta) have suffered declines due to wider macroeconomic factors and Apple's iOS privacy changes.

Despite its dominant market position, Amazon will continue to be challenged over the next decade, including sustaining AWS's cloud dominance in the face of Google and Microsoft. On top of this, the company's e-commerce division is facing profitability problems despite its 2023 post-IPO debt funding of 8 billion. It will need to find new ways to stay above their competitors.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle