Job Software Engineer in Vancouver

  • 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

Amazon’s network is a key differentiator for Amazon Cloud Computing and Web Services (AWS), enabling the global operation of thousands of applications across millions of servers worldwide. The AWS Networking team develops and operates the network platform for all of Amazon including our e-commerce products and cloud computing solutions. This platform is industry-leading for its efficiency, throughput and reliability, and it is critical to the success of hundreds of thousands of AWS customers.

We are currently looking for a software development engineer to help us deliver the future of software defined network and traffic optimization software at the core of our global network. This role may be for you if you are passionate about autonomous software systems that transform the way networks are built and operated. You build high quality, highly available, always-on services. You're happiest when you're working with empowered, world-class leaders and engineers to meet world-class challenges. Finally, with your curiosity and strong ownership bias, you have an infectious desire to continually improve how things are done.

Come join us if you are interested in -
  • Doing what nobody else in the world is doing… literally
  • Gaining world class knowledge and expertise on the inner workings of the Internet
  • Defining and designing the next generation of Amazon’s Software Defined Network and Traffic Optimization Systems.
  • Creating, enhancing, and running scalable autonomous controller services that observe the state of the network, make active decisions to optimize traffic based on programmable business logic
  • Designing and building advanced Machine Learning and AI algorithms.
  • Building massive real-time systems which inform and drive complex changes across the global network and Internet
  • Collaborating with and learn from world leaders in distributed systems development and operations
  • Gaining practical experience building software using Amazon Web Services.

A day in the life
Software Development Engineers in the Internet Edge organization have a wide
range of responsibilities: we evolve routing policy, implement traffic engineering
solutions, grow our peering footprint, secure the “front door” from bad actors on
the Internet, and architect the hardware platforms and network design to
support any Amazon product that needs to reach end-users worldwide. Our
infrastructure moves terabits of traffic to and from the Internet at any given
moment, and represents one of the largest edge surface areas in the world,
requiring complex solutions to ensure that capacity always stays ahead of
demand. To accomplish that, our engineers develop automation, write software,
and work with a wide range of partner teams to continually improve and
automate our Internet connectivity in areas such as capacity delivery,
configuration deployment, impairment detection, and traffic optimization.
Internet Edge engineers make decisions on both a day-to-day and long-term
strategic basis, which carries a large amount of responsibility and impact across
all of Amazon’s products.

About the team
Amazon customers rely on Internet connectivity to reach AWS services, through Private Network Interfaces (“PNIs”) directly connected to external networks, public peering at multi-tenant Internet Exchanges (“IXs”) co-located in the same datacenter as AWS, or the full Internet routing table from Tier1 global service providers (“transit”). We are the front door to AWS. Customers expect the Internet to “just work” and never get in the way of their applications or services; the availability, performance, security and cost of our Internet connectivity underpins the quality of every customers’ AWS experience. The Internet Edge organization owns Internet connectivity for AWS.

  • 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

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

Apply Here

About Amazon

CEO: Andrew Jassy
Revenue: $10+ billion (USD)
Size: 10000+ Employees
Type: Company - Public
Website: https://www.aboutamazon.com/
Year Founded: 1994