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
Amazon Logo

Software Development Engineer

Reference ID: 386344
Category:
Software and Programming
Type:
Full Time
Location:
Vancouver, BC     

Share job:



Amazon.com 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 Amazon.com 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 or related field
    •5+ years professional experience in software development
    •Computer Science fundamentals in object-oriented design, data structures and algorithm design.
    •Strong problem solving and complexity analysis
    •Strong written and verbal communication

    •Proficiency in at least one modern programming language such as C, C++ or Java
    •Experience taking a project from inception through launch. Includes in communicating with customers, other technical teams, and management of collecting requirements, describing software product features, and producing technical designs

    •Proficiency in software engineering best practices.


Preferred Qualifications

    •Experience building complex software that have multiple dependency systems

    •Practical experience writing large scale web applications including architectural decisions, language choices, frameworks and implementation

    •Ability to lead cross-functional teams through influence; excellent interpersonal skills

    •Experience of systems architecture, loosely coupled and distributed systems for massive scale



Posted: December 3, 2016
Closes:January 8, 2017
Email Address:
Company Info
Size:
10,000+ employees
Industry:
Technology

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...