Software Development Engineer, AWS at Amazon | Minnesota, United States | Rezi

Software Development Engineer, AWS at Amazon

Software Development Engineer, AWS

Amazon · Minnesota, United States

3 weeks ago

Software Development Engineer, AWS

Amazon · Minnesota, United States

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

The AWS Network Backbone Organization is seeking a Software Development Engineer (SDE) to expand solutions that support the backbone of the entire AWS global network. You will work in a hybrid team of software, systems development, and network engineers to understand requirements and extend platforms that support software-defined networks (SDN). This role is crucial for maintaining and improving the performance and availability of one of the world's largest networks, ensuring customers have continual access to the innovation they rely on.

Responsibilities

  • Design, implement, test, deploy and maintain innovative solutions to transform service performance, durability, cost, and security.
  • Write high quality distributed system software.
  • Work in an agile, startup-like development environment.
  • Work closely with Network/Systems/Software Engineering teams to ensure fast and smooth roll-out of new designs and products.
  • Assist with deployment and sustaining of networking software tools.
  • Use data to measure success and take responsibility for the quality of your service.
  • Prevent faults from impacting customers.
  • Use strong problem-solving skills to understand and scope solutions.
  • Work across teams to drive solutions.
  • Contribute to documentation of process and procedures.
  • Learn from others and help grow team members.
  • Take ownership, consider tradeoffs and lean on expertise to ensure the job gets done.
  • Participate in an on-call rotation with your team.
  • Manage customers during problem resolution and operate efficiently under pressure.
  • Develop and implement next-generation platforms and tooling ecosystems.
  • Drive efficiency and scalability through automation of builds, configuration deployment, and capacity scaling.
  • Develop solutions to complex challenges.
  • Develop durable solutions that look around corners.
  • Take into consideration customer needs from a cost, performance, and reliability perspective.
  • Develop tooling that provides visibility and control of traffic across the network.
  • Prioritize automatic mitigation of events to minimize customer impact.

Requirements

  • 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.
  • 1+ years of software development engineer or related occupational experience.
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience.
  • 1+ years of Object Oriented Design experience.
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Experience programming with at least one software programming language.
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Bachelor's degree in computer science or equivalent.

Skills

  • Software Development
  • System Design
  • Architecture
  • Design Patterns
  • Reliability
  • Scaling
  • Distributed Systems
  • Object-Oriented Design
  • C#
  • C++
  • Java
  • Perl
  • Agile Development
  • Software-Defined Networking (SDN)

Location

  • Sydney, AUS

Work Type

  • Hybrid
  • On-call rotation

Experience Level

  • Mid-level
  • Senior

Education Level

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
  • Bachelor's degree in computer science or equivalent

Benefits

  • Mentorship
  • Career growth opportunities
  • Knowledge sharing
  • Flexibility
  • Inclusive culture

About the Company

  • AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure.
  • Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform.
  • We pioneered cloud computing and never stopped innovating.
  • Customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
  • Within AWS Networking, the Backbone Enterprise, and Regional Engineering (BERE) organization is responsible for the design, implementation, and operations of a wide array of networking infrastructure that provide global connectivity between all AWS Regions and edge locations.
  • BERE provides the massive scale required to support our AWS customers and internal services, via a network that experiences 70% growth annually.
  • They also have teams responsible for the design and operation of our global corporate office and Data Center network.

Equal Opportunity

  • Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
  • Our inclusive culture empowers Amazonians to deliver the best results for our customers.
  • If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.