• Senior Software Development Engineer

    Location CA-ON-Toronto
    Posted Date 1 week ago(6/12/2018 9:42 AM)
    Job ID
    AMZN CAN Fulfillment Svcs, Inc
    Position Category
    Software Development
  • Job Description

    Are you looking for a challenge? Would you like to use your engineering background to create a system that introduces positive changes in the workplace around the world?

    Amazon Connections is an innovative program that gives Amazonians an effective way to share feedback and help shape the future of the company. By leveraging machine learning and employee data, our systems create a continuous feedback mechanism to raise the bar on leadership and introduce positive changes in the workplace. Our goal is to help develop leaders who earn trust, remove barriers to excellence and make Amazon an inspiring place to work.

    A commitment to teamwork, hustle, and strong communication skills are absolute requirements. Creating reliable, scalable, and high-performance services and architectures require exceptional technical expertise. Work in our platform will provide the opportunity to contribute to a complete vertical stack of SOA based systems with multiple user intefaces. You will own decisions from design to rollout and see the results of your efforts.

    Senior Developers in this position will use a variety of mainstream and open source technologies like Java, Linux, Javascript, AWS, as well as other in-house Amazon secret sauce. You will play a leading role in determining the direction of our platform. Team members are expected to have strong object-oriented design and programming skills. Some scripting, SQL and data modeling is helpful.

    Basic Qualifications

    · Bachelor's degree in computer science or a related field
    · At least 7+ years work experience in a related field
    · Demonstrated proficiency with Java, C++, or similar modern programming languages
    · Solid expertise in data structures and algorithms
    · Experience with relational and non-relational databases such as Oracle or DynamoDB
    · Obsession with quality, operational excellence, and customer experience
    · Strong problem solving and analytical abilities
    · Strong verbal and written communication skills and an ability to work in a team environment
    · Experience and willingness to mentor more junior engineers and help them develop their skills and leadership abilities
    · Experience designing, building and deploying scalable, highly-available systems

    Preferred Qualifications

    · Experience taking a leading role in building complex software systems that have been successfully delivered to customer
    · Strong object-oriented design and coding skills (preferably Java on a *nix platform)
    · Experience with building practical machine learning systems
    · Knowledge of Perl or other scripting languages
    · Experience with distributed (multi-tiered) systems, algorithms, and databases
    · Ability to effectively articulate technical challenges and solutions
    · Ability to think abstractly and deal well with ambiguous/undefined problems
    · Graduate degree
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job