Sr. Software Development Engineer Toronto

Published date: June 10, 2019
  • Location: Toronto, Ontario, Canada

We're looking for innovative and customer-obsessed professional Software Development Engineers who can help us take our products to the next level of quality and performance. We embrace leaders with a startup mentality -- those who have a disruptive yet clear mission and purpose, an unambiguous owner's mindset, and a relentless obsession for delivering amazing products.

As a Sr. Software Development Engineer on our team, you will work alongside Applied Scientists and other Software Development Engineers to deliver targeting, recommendation, and prediction solutions to market. You will be the overall owner of the team's technical roadmap, designs, and operations. You will be responsible for clearly communicating timeline, scope, and risks associated with our initiatives within and across peer teams. You will identify areas of technical debt that slow us down and help us prioritize remediations alongside business-driven project work. In order to do this, you will earn the trust of your team, and be a technical leader and mentor for us.

Characteristics indicative of success in this role:
· Highly analytical: You solve problems in ways that can be backed up with verifiable data. You focus on driving processes, tools, and statistical methods which support rational decision-making.
· Technically fearless: You aren't satisfied by performing 'as expected' and push the limits past conventional boundaries. Your dial goes to '11'.
· Business-driven, quality obsessed: You recognize that professional engineers ship complete, tested software to avoid getting trapped in a sea of technical debt. You also realized that getting to market quickly provides value to our customers. You balance that equation like a pro.
· Engaged by ambiguity: You're able to explore new problem spaces with unique constraints and non-obvious solutions.
· Team obsessed individual contributor: You help grow your team members to achieve outstanding results. You've learned that big plans generally involve collaboration and great communications.
· Quality obsessed:
· Humbitious: You’re ambitious, yet humble. You recognize that there’s always opportunity for improvement. You use introspection and feedback from teammates and peers to raise the bar.

· Bachelor’s Degree in Computer Science or related field
· Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
· 5+ years professional experience in software development
· Computer Science fundamentals in object-oriented design
· Computer Science fundamentals in data structures
· Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
· Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl
· Master's degree in Computer Science or related field
· 10+ years professional experience in large-scale, data-intensive data pipeline engineering
· Experience with AWS and data-oriented tools such as EMR, Spark, ElasticSearch, ElastiCache, and DyanmoDB
· Experience with statistical modeling, data science and machine learning (R, Python, SAS, etc.)
· Experience in online advertising domain (particularly, ad targeting and serving)

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Company Name: Amazon
Job Type: Full Time


Useful information

  • Avoid scams by applying for jobs locally
  • Never pay with Western Union, Moneygram or other anonymous payment services
  • Don't Apply for job outside of your country. Don't accept cashier cheques from outside your country
  • Report any employer who request for money in exhange for employment or job offer. This site is never involved in any transaction, and does not handle payments, shipping, guarantee transactions, provide escrow services, or offer "buyer protection" or "seller certification"

Related listings

  • Senior Software Developer
    Senior Software Developer
    Software Developer Jobs - Ottawa (Ontario) - April 15, 2019

    About the role Shopify is a leading cloud-based, multi-channel commerce platform that empowers entrepreneurs all around the world to build and grow their businesses. Our engineering teams are building at scale and shaping the future of commerce. We’r...

  • Senior Software Developer - Multiple Roles
    Senior Software Developer - Multiple Roles
    Software Developer Jobs - Montréal (Québec) - April 15, 2019

    About the role Shopify is the world’s fastest growing commerce platform, supporting over 800,000 merchants globally, with no plans to slow down. We’re on a mission to scale our platform while simultaneously improving performance, reliability, and res...

IT Jobs, Canada IT Jobs, Tech Jobs 

IT Jobs and tech specific job site designed to help IT Job and tech recruitment in Canada. A user-friendly job board will make IT job vacancies easily accessible to job seeker while it provides a handy and more versatile tool for IT recruiters and employers in Canada.

IT provides a very precise and more accurate tool for targeting the right Tech candidates.