Search jobs > Vancouver, BC > Software development

Software Development Engineer, Alexa ADE Mobile

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

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?

Alexa is the Amazon cloud service that powers Echo, the groundbreaking Amazon device designed to respond to your voice commands and queries.

We’re building solutions and applications behind Alexa products and services to directly bring joy to people’s day to day lives.

We’re working hard, having fun, and making history. Come join our team!

Alexa Daily Essential (ADE) is working to make Alexa an indispensable assistant in the home. We build Alexa features such as Timers, Alarms, Reminders, Calendar, Notes and Recipe with the long-term vision to build an intelligent assistant in all household areas.

Key job responsibilities

As a key member of the Alexa Household Organizations mobile team you will be an innovator, playing a direct role in shaping and building products that customers love on top of Amazon's technology.

You will be part of a strong team in a fast-paced, start-up like environment where agile development is embraced and innovation is encouraged.

At Amazon, every engineer has the opportunity to positively impact millions of customers and you will be called on to identify and realize these opportunities.

And, you will have the satisfaction of working on a product your friends and family can relate to, and want to use every day.

A day in the life

As an SDE II on this team, you'll collaborate closely with stakeholders, converting business needs into software features.

You'll have the chance to lead full-stack development across mobile client and backend services. Working alongside SDEs from both our team and dependent teams, you'll tackle challenges that span multiple domains, driving cross-team initiatives.

Additionally, you'll take ownership of key aspects of our team's operations, playing a pivotal role in shaping and implementing best practices.

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

PREFERRED QUALIFICATIONS

  • Bachelor's degree in computer science or equivalent
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • 2+ years of full stack development experience
  • 1+ years of Apple platform development experience
  • 1+ years of Android development experience
  • Working knowledge of React Native + TypeScript is highly desirable
  • 30+ days ago
Related jobs
Percona
Canada
Remote

You'll also work closely with Percona’s engineering, product, and community teams to provide insights that will guide the development of Percona's add-ons, extensions, and integrations. If you love the idea of working with a high-growth tech company that is one of the best in the business and known ...

Amazon Development Centre Canada ULC
Vancouver, British Columbia

Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring as well as thorough, but kind, code reviews. We are looking for a passionate Software Engineer to grow this service and help with adding features and integrati...

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

Amazon Development Centre Canada ULC
Vancouver, British Columbia

Come join the Marketplace Team in our mission to change the way enterprise software are bought and sold! Marketplace enables software sellers to reach all customers; and enables software buyers to easily discover, purchase and consume software. We are looking for an experienced Software Development ...

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

Amazon Development Centre Canada ULC
Vancouver, British Columbia

We are looking for experienced Software Development Engineers with a proven track record of designing and implementing highly scalable, fault-tolerant and resilient systems & tooling. Contribute to the full software development lifecycle, including scoping, design, code, code reviews, testing, deplo...

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. Share knowledge across the team and with studi...

Workday, Inc.
Vancouver, British Columbia

As a Software Development Engineer, you will have the opportunity to tackle complex problems, which comes with developing and delivering enterprise software using your expertise in design, coding, algorithms, and complexity analysis. Sr Software Development Engineer,. Software Development Engineer,....

Amazon Development Centre Canada ULC
Vancouver, British Columbia

We value innovation and technical exploration through iterative development which includes project scoping & development practices that emphasize software excellence. You should enjoy working on complex system software, is customer-centric, and feels strongly about building good software as well as ...