Software Development Engineer, NSV

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, NSV

AWS Infrastructure Services is seeking a Software Development Engineer to join their Backbone Engineering team, focusing on the critical infrastructure that powers AWS's global network. This role sits at the intersection of software development and network engineering, where you'll be responsible for building systems that model, validate, and plan network topology changes across AWS's vast infrastructure.

The position offers a unique opportunity to work on large-scale distributed systems that directly impact AWS's network reliability and scalability. You'll be using technologies like DynamoDB, SWF, S3, EC2, API Gateway, Lambda, ELB, RDS, and Athena, while coding primarily in Python and Rust. The role involves collaboration with various teams including Software, Network, and Finance Engineers, as well as Business Developers and Scientists.

As part of the Backbone organization, you'll be responsible for creating software that helps predict network behavior, ensure deployment safety, and maintain AWS's commitment to 100% network uptime. The work ranges from optimizing simulation engine performance to implementing high-level business workflows with customers.

AWS offers a comprehensive benefits package, including competitive salary ranging from $129,300 to $223,600 based on location and experience, plus equity and sign-on payments. The company provides full medical, financial, and other benefits, and strongly values work-life harmony. AWS is committed to diversity and inclusion, offering employee-led affinity groups and ongoing learning experiences through programs like Conversations on Race and Ethnicity (CORE) and AmazeCon.

This is an excellent opportunity for someone who wants to work on challenging problems at scale, values continuous learning, and wants to be part of maintaining and improving one of the world's largest cloud infrastructure networks. The role offers significant technical growth potential and the chance to make a direct impact on AWS's global customer base.

Last updated a few seconds ago

Responsibilities For Software Development Engineer, NSV

  • Design, implement, test, deploy and maintain innovative software solutions
  • Write high quality distributed system software
  • Work in an agile, startup-like development environment
  • Take ownership of software and its business outcome
  • Collaborate with Network Engineers to predict networks behavior
  • Design and architect software for network topology modeling and validation
  • Participate in capacity planning based on business intent
  • Optimize performance and cost
  • Build Financial and operational business workflow

Requirements For Software Development Engineer, NSV

Python
Rust
  • 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
  • Experience building complex software systems delivered to customers
  • Experience with full software development life cycle (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, NSV

Medical Insurance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development resources
  • Inclusive culture and diversity programs

Interested in this job?

Jobs Related To Amazon Software Development Engineer, NSV

Software Engineer, Alexa Communications

Software Engineer role at Amazon's Alexa Communications team, building next-generation voice-controlled communication systems using LLM and distributed systems.

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon Stores, building scalable solutions for e-commerce platform with 3+ years experience required.

Software Development Engineer, Ads Privacy & Customer Trust, Prime Video

Build privacy-focused advertising systems for Prime Video as a Software Development Engineer, ensuring customer trust while enabling scalable ad delivery across global markets.

Software Development Engineer II, Compute Services

AWS EC2 Software Development Engineer II position working on cloud infrastructure and virtualization at global scale, focusing on server provisioning and distributed systems.

Software Development Engineer, Aurora Storage

AWS is hiring a Software Development Engineer for the Aurora Storage team to build and scale their cloud database services, offering the chance to impact global database technology.