Software Development Manager, Alexa Connections

Amazon

Toronto

On-site

CAD 171,400 - 286,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon Canada Fulfillment Services, ULC is seeking a Software Development Manager in Toronto to lead and grow a high-performing engineering team focused on communications software features for Alexa devices.

You will work closely with the Alexa Communications Organization to deliver robust, scalable solutions, mentoring engineers and guiding architecture decisions while driving product strategy and roadmap alignment.

Qualifications

  • 3+ years of engineering team management experience.
  • 7+ years of working directly within engineering teams experience.
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience.
  • 8+ years of leading the definition and development of multi tier web services experience.
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations.
  • Experience partnering with product or program management teams.
  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers.

Responsibilities

  • Mentoring and Developing software engineers at different experience levels
  • Management and execution against project plans and delivery commitments; manage the day-to-day activities of the engineering team within an Agile/Scrum environment
  • Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
  • Work closely with the engineers to architect and develop the best technical design and tradeoffs and partner with Engineering teams for end-to-end solutions for best customer experience
  • Participate in periodic product strategy sessions and planning team roadmap and strategy
  • Report on status of development, quality, operations, and system performance to management

Skills

Engineering management
Engineering experience
Software architecture
Web services design
SDLC knowledge
PM collaboration
Stakeholder communication

Education

Bachelor's degree

Job description

Description

Alexa is the personal assistant and cloud service that powers the next generation of ambient computing devices, devices designed around your voice. We believe voice is the most natural user interface for interacting with technology across many domains. At Alexa Communications, we are inventing the future of global, multimedia communications.

Alexa is the personal assistant and cloud service that powers the next generation of ambient computing devices, devices designed around your voice. We believe voice is the most natural user interface for interacting with technology across many domains. At Alexa Communications, we are inventing the future of global, multimedia communications.

It’s still Day One for the Alexa Communications team – we have a lot to innovate and build to make communication through Alexa devices a magical experience. And now you can send a message, make a call, play announcements, or drop in on your closest friends & family via Alexa devices or the Alexa app!

The Alexa communications team is working to become the most natural way for people to communicate, and the challenge ahead is significant. We're a high energy, fast growth business excited to have the opportunity to define the future of voice-controlled communications, make Alexa even more useful, and delight customers around the world.

As a Software Development Manager, you will be responsible for building and managing a team to work on the Communications Software Features we are developing on our devices. In this role, you will work closely with the Alexa Communications Organization to deliver and innovate on the features for current and next generation of devices. Your role will also require managing and building a strong team who will take on this challenge. Your team must deliver very high quality and robust communications software deliverable while focusing extensively on continually improving the customer experience of our solutions.

Key job responsibilities
  • Mentoring and Developing software engineers at different experience levels
  • Management and execution against project plans and delivery commitments; manage the day-to-day activities of the engineering team within an Agile/Scrum environment
  • Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
  • Work closely with the engineers to architect and develop the best technical design and tradeoffs and partner with Engineering teams for end-to-end solutions for best customer experience
  • Participate in periodic product strategy sessions and planning team roadmap and strategy
  • Report on status of development, quality, operations, and system performance to management
Basic Qualifications
  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience partnering with product or program management teams
Preferred Qualifications
  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
  • Bachelor's degree
  • Experience in the video streaming technologies (H.264/WebRTC/SDP/SIP/RTP)

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.

CAN, ON, Toronto - 171,400.00 - 286,200.00 CAD annually

Company - Amazon Canada Fulfillment Services, ULC

Job ID: A10447668

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Manager, Amazon Prime
Software Development Manager, Amazon Prime

Amazon • Vancouver

On-site
CAD 171,000 - 287,000
Health insurance
RRSP
DPSP
+1
Software Development Engineer, Alexa Connections
Software Development Engineer, Alexa Connections

United States Digital Space LLC • Toronto

On-site
CAD 114,000 - 192,000
Health insurance
RRSP
DPSP
+1
Software Development Manager - AWS Identity & Access, AWS IAM Identity Center
Software Development Manager - AWS Identity & Access, AWS IAM Identity Center

Amazon Web Services (AWS) • Vancouver

On-site
CAD 171,000 - 287,000
Health insurance
RRSP
Paid time off
Software Development Manager, Rendering Foundations
Software Development Manager, Rendering Foundations

Amazon • Vancouver

On-site
CAD 171,000 - 287,000
Sr. Software Development Engineer, Alexa Connections
Sr. Software Development Engineer, Alexa Connections

Amazon • Vancouver

On-site
CAD 150,000 - 252,000
Software Development Engineer, AWS Connect-Markov
Software Development Engineer, AWS Connect-Markov

Amazon Web Services (AWS) • Vancouver

On-site
CAD 114,000 - 192,000
Software Development Engineer, Amazon Connect
Software Development Engineer, Amazon Connect

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+2
Software Development Manager, Alameda
Software Development Manager, Alameda

Amazon Web Services (AWS) • Toronto

On-site
CAD 171,000 - 286,000
Health insurance
RRSP
DPSP
+2
Technical Program Manager, Alexa Domains - Alexa Audio (Music)
Technical Program Manager, Alexa Domains - Alexa Audio (Music)

Amazon • Vancouver

On-site
CAD 97,000 - 163,000
Health insurance
RRSP
DPSP
+1
Product Manager, Alexa Canada
Product Manager, Alexa Canada

Amazon • Toronto

On-site
CAD 83,000 - 139,000
Health insurance (medical, dental, and
RRSP
DPSP
+1