Returning Candidate?

Senior Software Development Engineer, AWS

Senior Software Development Engineer, AWS

Job ID 
Company/Location (search) 
Posted Date 
AMZN CAN Fulfillment Svcs, Inc
Recruiting Team 

Job Description

Amazon Web Services (AWS) is the world leader in providing a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers tens of thousands of businesses around the world!

At AWS, we listen to our customers and we build services that delight them. This customer obsession, is at the core of everything we do. A growing number of companies are moving their data to the cloud. This movement of data requires radically new ways of interacting with the data. AWS is building a team in Vancouver for a project that will provide a radically new way of thinking about, and interacting with data in the cloud. Come and help us invent the future.

As a Senior Software Development Engineer on this project you will be leading a team to build and deliver this exciting new product. The tools that we have to use are the entire AWS technology stack. Imagine being able to directly collaborate with engineers who have built highly saleable systems, such as S3, SQS, SNS and Lambda functions. In this role, you will gain a deep understanding or our technology stack in order to deliver our product.

As a Senior Software Development Engineer on the team, you’ll write code and see it running in production in record time. You’ll be challenged with some deeply technical distributed systems problems and be expected to develop new and groundbreaking ways to solve those problems. You’ll collaborate with engineers throughout the company who are building the next big thing in cloud computing. You will also have a place to grow your skills and excel in your career.

Basic Qualifications

  • BS in Computer Science or equivalent
  • 8+ years of experience developing objected-oriented software, with thorough experience in one or more relevant language (Java, C#, C++, Ruby, Python)
  • 6+ years of experience building distributed systems
  • Delivered product as technical lead.

Preferred Qualifications

  • Experience solving infrastructure software architectural and design issues
  • Understanding of performance, memory, I/O, and threading in Java or C#
  • Understanding of asynchronous and distributed systems problems
  • Understanding of issues around fault tolerance and scale-out
  • Experience with NoSQL datastores such as Cassandra, HBase, or DynamoDB
  • Experience with a component dependency-injection frameworks such as Spring
  • Experience with a high-volume, highly-available, distributed services in a hosted environment
  • Outstanding adherence to project deadlines and understands the balance between doing it right and getting the job done
  • Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.