Taro Logo

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 owns the design, planning, delivery, and operation of all AWS global infrastructure. The team is responsible for keeping the cloud running by supporting all AWS data centers, servers, storage, networking, power, and cooling equipment.

As a Software Development Engineer on the Backbone Engineering team, you will:

  • Design and architect software to help Network Engineers predict network behavior and build logical/physical solutions
  • Work on modeling and validation of changes in network topology and planning deployment
  • Collaborate with Software, Network, Finance Engineers, Business Developers and Scientists
  • Make strategic decisions impacting Amazon's network infrastructure
  • Build software for understanding, building, and improving AWS network reliability
  • Work with technologies including DynamoDB, SWF, S3, EC2, API Gateway, Lambda, ELB, RDS, and Athena
  • Use programming languages such as Python and Rust
  • Ensure Amazon's network maintains 100% uptime

The role offers:

  • Collaborative environment with diverse perspectives
  • Opportunities for continuous learning and skill development
  • Work-life harmony with flexible working culture
  • Inclusive team culture with employee-led affinity groups
  • Mentorship and career growth opportunities
  • Comprehensive benefits package including medical, financial benefits
  • Competitive compensation based on location and experience

This is a chance to work on complex challenges at massive scale, directly impacting AWS's global infrastructure and customer experience.

Last updated 2 months ago

Responsibilities For Software Development Engineer, NSV

  • Design, implement, test, deploy and maintain innovative software solutions
  • Write high quality distributed system software
  • Take ownership of software and its business outcome
  • Collaborate with cross-functional teams
  • Work on network topology modeling and validation
  • Build systems for network reliability and capacity planning

Requirements For Software Development Engineer, NSV

Python
Go
Redis
  • 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

Interested in this job?

Jobs Related To Amazon Software Development Engineer, NSV