Returning Candidate?

Senior Software Dev Engineer

Senior Software Dev Engineer

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
North American Teams

Job Description

You are a Technical Visionary, you want to dive deep into the architecture and design, and create an impact. You love developing simple solutions for complex problems. You offer deep real world experience, and keep up on the latest technologies.

The Role
As a Senior SW Engineer you will be the key technologist on a new consumer focused design. Your initial focus will be in brainstorming, experimenting and defining solutions, creating prototypes; and later, help your dev team code them into production. You’ll have the chance to code in a variety of new areas: natural language processing, machine learning, advanced animation systems and more.

For this challenge, you need to understand what it takes to launch large scale services and features that involve multiple teams. You will solve technical challenges in optimization, large-scale computing, distributed systems, web applications, scalability, security, and algorithms just to name a few.

You will have direct ownership over the design and architecture of new components aimed at creating new shopping experiences. So you’ll need to be able to influence and deliver exceptional user experiences across multiple platforms including mobile, living room devices, and the web.
  • Work with key stakeholders in product management and executive teams to define strategy and requirements
  • Lead cross functional development on new technology from design through delivery
  • Work with remote teams to deliver supporting software and services in sync with launch timelines
  • Communicate regularly with senior management on status, risks and change control

Basic Qualifications

  • 8+ years in software design, development and/or architecture
  • Design of highly scalable web services and distributed systems
  • Passion for innovative, clean technical solutions
  • Background in object-oriented design and development, and fundamentals in data structures, algorithms and complexity analysis
  • Experience impacting software organizations

Preferred Qualifications

  • Strong technical judgment
  • Passionate about the customer!
  • Software engineering practices, design patterns and algorithms
  • Past experience as a Dev Lead or Team Lead