Software Development Engineer II - Network Performance Monitoring, NPM (Network Performance Monitoring)

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II - Network Performance Monitoring, NPM (Network Performance Monitoring)

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. The Network Performance Monitoring (NPM) team is responsible for services that monitor the health of Amazon's traffic to and from the Internet and within Amazon's internal network.

As a Software Development Engineer II, you will:

  • Build high-quality, highly available, always-on services for network observability
  • Design and implement industry-leading algorithms for network and internet observability automation
  • Create scalable autonomous controller services that observe network state and optimize traffic
  • Work with cross-functional teams to translate business requirements into technical specifications
  • Build real-time systems driving changes across the global network
  • Leverage Generative AI techniques to enhance network performance and reliability
  • Own operational excellence of production software
  • Participate in code reviews and contribute to engineering excellence

The role offers:

  • Opportunity to work on planet-scale network systems
  • Collaboration with world leaders in networking and distributed systems
  • Hands-on experience with Amazon Web Services
  • Work on unique challenges in global infrastructure
  • Chance to impact thousands of AWS customers
  • Inclusive culture that welcomes bold ideas
  • Focus on work-life harmony
  • Career growth and mentorship opportunities

The team provides foundations for network health, observability, and triangulation for AWS customer resources, focusing on detecting and attributing network-driven impairments to AWS workloads through real-time monitoring and analysis.

This is a unique opportunity to join a team that's literally doing what nobody else in the world is doing, working on the core infrastructure that keeps the cloud running.

Last updated 6 hours ago

Responsibilities For Software Development Engineer II - Network Performance Monitoring, NPM (Network Performance Monitoring)

  • Design and implement scalable software systems using Generative AI techniques
  • Develop algorithms for network and internet observability automation
  • Collaborate with cross-functional teams on technical specifications
  • Participate in code reviews and maintain engineering excellence
  • Build real-time systems for global network optimization
  • Own operational excellence of production software

Requirements For Software Development Engineer II - Network Performance Monitoring, NPM (Network Performance Monitoring)

Python
Java
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer II - Network Performance Monitoring, NPM (Network Performance Monitoring)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave

Interested in this job?

Jobs Related To Amazon Software Development Engineer II - Network Performance Monitoring, NPM (Network Performance Monitoring)

Software Development Engineer, AWS Cross Domain Services

AWS Software Development Engineer role focusing on cross-domain cloud services, requiring TS/SCI clearance, specializing in big data analytics and security solutions.

Support Engineer, Prime Video, Catalog Support Engineering

Support Engineer role at Amazon Prime Video focusing on catalog support, content quality, and technical issue resolution using Python, Linux, and debugging skills.

Software Development Engineer, Alexa Subscriptions Growth, Alexa Subscriptions Growth

SDE II position at Amazon's Alexa Subscriptions Growth team, building AI-powered subscription experiences and distributed systems.

Software Dev Engineer II, Amazon

Software Dev Engineer II position at Amazon working on the Universal Brand Catalog team, building large-scale distributed systems and AI-powered brand management solutions.

System Development Engineer, Amazon Payment Products

System Development Engineer role at Amazon Payments focusing on building large-scale distributed payment processing systems serving millions of customers globally.