Sr Software Development Engineer

CA-BC-Vancouver
6 months ago
Job ID
417331
AMZN CAN Fulfillment Svcs, Inc
Position Category
Software Development

Job Description

You’ve read the comics. You've watched the movies. You’ve always wanted to be a force for good over evil. Come build services to support protecting Amazon and its customers by keeping unwanted activity off Amazon’s platforms. Our organization supports building secure analytics software that keeps Amazon and its customers safe. The systems you build will help to identify and detect unlawful activity, and you will be challenged to make them scale to the exponential growth of Amazon. We are successful when we enable Amazon customers and sellers to more easily use the products we support.

The systems you build will use Amazon's own data, leveraging Machine Learning, to understand customer's behavior and detect changes in that pattern, as well as to automate suspicious activity detection. We are successful when we enable Amazon customers and sellers to more easily use the products we support. You will build systems that leverage unique storage systems such as graph database technologies, and opportunity to build a sophisticated rules management intelligence platform to support Amazon Payments Compliance.

Amazon is an equal opportunity employer.

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related field
  • 8+ 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
  • Fluency in one more more modern programming languages such as Java, C# or C++
  • Ability to take raw product requirements and develop software architectures and designs to bring them to life.
  • Experience defining system architectures and exploring technical feasibility tradeoffs.

Preferred Qualifications

  • Strong, object-oriented design and coding skills (C++ and/or Java preferably on a UNIX or Linux platform)
  • Deals well with ambiguous/undefined problems; ability to think abstractly
  • 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
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Graduate degree (MS/PhD) a plus.
  • Strong written/spoken communication skills
  • Experience with system architecture/design
  • Experience with distributed systems operating in a scalable/high volume environment


Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed