Software Development Engineer, (Level 5)

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
$129,300 - $223,600
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer III, AWS Glue

Senior Software Engineer role at AWS Glue focusing on building serverless data integration services and ETL pipelines

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale database systems with focus on MySQL and PostgreSQL compatibility.

Database Engineer, FinTech

Senior Database Engineer position at Amazon's Finance Technology division, focusing on Oracle database administration and engineering scalable solutions.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale database systems with MySQL and PostgreSQL compatibility, requiring 5+ years of experience.

Senior Software Engineer, Query Processing Team, Amazon Redshift

Senior Software Engineer role at Amazon Redshift, focusing on query processing and parallel execution engine development, offering competitive compensation and growth opportunities.

Description For Software Development Engineer, (Level 5)

Amazon is seeking a Software Development Engineer for our AWS Networking organization to join a team designing and developing software and services required to configure and automate operations. The successful candidate will help us scope, design, build and operate services that exceed our customer expectations. We're looking for someone who is highly autonomous, detail oriented, possessing strong written and verbal communication skills and has significant experience working at scale.

Software Development Engineers work hand-in-hand with System and Network Development Engineers, Network Operations and peer software teams to ensure designs are scalable, reduce operational burden, integrate with the existing tooling and maintain our customer focus.

AWS Networking is part of AIS (AWS Infrastructure Services) which owns the design, planning, delivery, and operation of all AWS global infrastructure. 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.

Key job responsibilities:

  • Drive designs for components and services that deliver new features and capabilities
  • Prepare estimates for upcoming deliverables
  • Document proposed solutions
  • Review code of other members
  • Write well-structured and optimized code
  • Perform root cause analysis on operational events
  • Provide project updates to leadership and other team members

AWS values diverse experiences and encourages candidates to apply even if they don't meet all qualifications. The company offers ongoing events and learning experiences, including Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. AWS also provides mentorship, career growth opportunities, and values work-life harmony with flexible work arrangements.

Last updated a month ago

Responsibilities For Software Development Engineer, (Level 5)

  • Design and develop software and services for AWS Networking
  • Scope, design, build and operate services that exceed customer expectations
  • Work with System and Network Development Engineers, Network Operations, and peer software teams
  • Ensure designs are scalable and reduce operational burden
  • Integrate with existing tooling and maintain customer focus
  • Drive designs for new features and capabilities
  • Prepare estimates for upcoming deliverables
  • Document proposed solutions
  • Review code of other team members
  • Write well-structured and optimized code
  • Perform root cause analysis on operational events
  • Provide project updates to leadership and team members

Requirements For Software Development Engineer, (Level 5)

Java
Python
Go
JavaScript
TypeScript
  • 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
  • Experience building complex software systems that have been successfully delivered to customers

Benefits For Software Development Engineer, (Level 5)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Flexible work hours
  • Career advancement resources
  • Mentorship opportunities
  • Inclusive culture
  • Employee-led affinity groups

Interested in this job?