You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Amazon Logo

Senior Software Development Engineer

Reference ID: 444460
Software and Programming
Full Time
Vancouver, BC     

Share job:

The Health and Personal Care team is seeking a passionate, customer-obsessed Senior Software Engineer to create innovative customer experiences. Our goal is to be the most customer-centric destination for consumer health and wellness needs. You will be responsible for defining the customer experience for a new product launch and will have a direct impact on how we engage with and provide solutions to customers in this critical space. Amazon's environment is very fast-paced, and requires someone who is detail-oriented, analytical, and comfortable working numerous stakeholders across the organization. Flexibility, a strong work ethic, and a good sense of humor are a is the leading online retailer in the United States with over $80 billion in global revenue. At Amazon, we are passionate about using technology to solve business problems that have big customer impact.

We are looking for a experienced hands on software development engineer with experience in developing global distributed technology solutions. The successful candidate will have experience working with distributed teams and building highly scalable services on the software stack. Being able to look at the big picture, architecture, systems design and dive into details of software design and code - is key. Our SDEs work alongside Principal Engineers, across multiple teams solving complex issues with creative algorithms and optimization, all on a global scale. All of our systems tend to be loosely coupled, communicating using synchronous and asynchronous messaging, leading to a classic distributed processing architecture.

We are not tied to one technology - instead, we use what is best suited for the purpose. All of our systems tend to be loosely coupled, communicating using synchronous and asynchronous messaging, leading to a classic distributed processing architecture. We are looking for talented SDE/architects who enjoy working on creative solutions, building large scale systems and who thrive in a fast paced fun environment. Finally Amazon services are part of one of the World's largest Production systems. This requires all candidates to balance sustaining and stability issues for a 24x7 environment with new development. You have to love building and inventing on behalf of customers.

Basic Qualifications

    •Bachelor's degree in Computer Science, Computer Engineering and related fields.
    •Eight+ years of experience in software development.

    •Strong understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem solving, and object-oriented analysis and design
    •Proficiency in at least one of the following: Java, C, C++, C#, Python, Perl

Preferred Qualifications

    •Experience building complex software systems that have been successfully delivered to customers
    •Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
    •Working knowledge of common Internet technologies (e.g. HTML5, JavaScript, AJAX), Mobile software development and Amazon AWS technology such as AWS SQS, EMR, and SNS.

Posted: October 20, 2016
Closes:November 19, 2016
Email Address:
Company Info
10,000+ employees

Connect with employer:

About Amazon

Launched in 2006, Amazon Web Services (AWS) began exposing key infrastructure services to businesses in the form of web services -- now widely known as cloud computing. The ultimate benefit of clou...