Search jobs > Vancouver, BC > Software engineer ii

Software Development Engineer II, Core Consumables Shopping

Amazon Development Centre Canada ULC - K03
Vancouver, British Columbia, CAN
$120K-$140K a year (estimated)
Full-time

The Core Consumables Shopping team is seeking an experienced Software Development Engineer to deliver a world class shopping experience on amazon.

com. This role offers an exciting opportunity to work with multiple teams and disciplines across Amazon to create new retail and platform shopping experiences.

This includes the end-to-end experience across platforms and devices globally that enable consumers to easily find, purchase, and reorder the essential products they need and use everyday.

Doing so will require the invention of many new capabilities and innovative approaches across search and discovery, evaluation and purchase, up-sell and repurchase via a variety of new formats and delivery options.

As a Software Development Engineer you will work on a variety of strategic projects for the consumables customer experience across baby, beauty, grocery, and health and personal care in a multi-billon dollar category.

Join us on our mission to make everyday shopping effortless.

BASIC QUALIFICATIONS

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • 4+ years of experience in architecting products or solutions in the JavaEE space Competencies desired : - Java
  • JSP / Java Servlet / Spring / MVC
  • Distribute Systems
  • Amazon Web Services
  • Workflow Systems
  • JavaScript / HTML / CSS
  • Experience building data structures and algorithms for large-scale software or online services
  • Experience monitoring and troubleshooting website performance

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience building experiences on mobile devices, whether HTML or native (iOS or Android)
  • Excellent 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
  • Experience building or using Web frameworks or shared component libraries in large scale production websites
  • Familiar with web standards and protocols such as HTTP, DNS, TCP / IP, and socket APIs
  • Familiar with Web Server technologies
  • Outstanding written, presentation and communication skills
  • Experience with Retail website
  • Experience building data structures and algorithms for large-scale software or online services
  • 30+ days ago
Related jobs
Electronic Arts
Vancouver, British Columbia

Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field, showcasing a strong foundation in software engineering principles. You are a motivated individual with a passion for gaming and technology, eager to learn and grow within the field of software engineering. E...

Fortinet
Burnaby, British Columbia

Software Engineering, exceptional core CS concepts (distributed programming, concurrency, algorithms). Design, develop and implement highly scalable software features and infrastructure. Develop and maintain software components on current and future networking related products. ...

Amazon Development Centre Canada ULC - K03
Vancouver, British Columbia

Our engineers truly enjoy mentoring more newer engineers through one-on-one mentoring and code reviews. At Amazon Elastic Container Service for Kubernetes (EKS) , we are building a core set of services that allow our customers to create and use Kubernetes at scale. This is an opportunity to operate ...

Electronic Arts Inc
Vancouver, British Columbia

Experience with the software development life cycle, software engineering methodologies and practices, and their application to both development and QA. The Software Engineer role within EA Sports Quality Verification Engineering (QVE) department collaborates with EA's QA and Development teams to id...

Slalom Consulting
Burnaby, British Columbia

The Software Engineering capability at Slalom Build brings our clients' vision to life! We use modern tools and techniques (including GenAI tools and copilots) to build secure, highly scalable software products that handle our clients' most innovative and strategic work. Our software engineers are c...

Amazon
Vancouver, British Columbia

As a Senior Software Development Engineer (SDE), you will solve some of the most intriguing problems in software architecture while designing and building highly scalable services, and solutions from the ground up. RFE is looking for a passionate, results-oriented, inventive Senior Software Developm...

Microsoft
Vancouver, British Columbia

This opportunity will allow you to closely work with other engineers, managers, product, design and operations teams to create solutions that meet business requirements, and to drive engineering and operational excellence in Viva Glint. Software Engineering IC3 - The typical base pay range for this ...

Amazon Development Centre Canada ULC
Vancouver, British Columbia

Are you a Software Engineer with a passion for building great experiences? Are you looking for an opportunity to make a big impact in a company with a global impact and a startup culture?. As an SDE II on this team, you'll collaborate closely with stakeholders, converting business needs into softwar...

Amazon
Vancouver, British Columbia

As a Software Development Engineer will have a unique opportunity to shape the development of the world's largest and most complex networks. As a Software Development Engineer on the Internet Edge organization, you will have a wide range of responsibilities: we evolve routing policy, implement traff...

Hasbro
CA

Principal Software Development Engineer. Are you a hands-on software engineer with a deep understanding of systems and technologies which those systems are built upon?. Lead an internal team of developers and collaborate with external development teams. Computer Science, Engineering, or equivalent e...