Software Development Manager, Alexa Connections

Amazon

Toronto

On-site

CAD 171,000 - 286,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
RRSP
Paid time off

Job summary

Amazon Canada Fulfillment Services, ULC in Toronto seeks a Software Development Manager responsible for building and leading a high‑performing team delivering communications software features for Alexa devices. You will coordinate with the Alexa Communications Organization to enable next‑gen device capabilities and ensure best‑in‑class customer experience.

The role requires mentoring engineers, steering Agile project plans, and shaping architectural decisions to scale multi‑tier web services.

Qualifications

  • 3+ years of engineering team management.
  • 7+ years of working directly within engineering teams.
  • 3+ years designing or architecting systems.
  • 8+ years leading the definition and development of multi-tier web services.
  • Knowledge of the full software/hardware/networks lifecycle.
  • Experience partnering with product or program management teams.

Responsibilities

  • Mentoring and developing software engineers at different experience levels.
  • Management and execution against project plans in an Agile/Scrum environment.
  • Resource management and developing a best-in-class engineering team.
  • Architect and develop the best technical design and tradeoffs with engineers.
  • Participate in product strategy sessions and roadmaps.
  • Report status of development, quality, operations, and performance to management.

Skills

Team management
Engineering
Architecting systems
Web services
SDLC knowledge
Product partnering

Education

Bachelor's degree

Tools

Video streaming tech
H.264
WebRTC
SDP
SIP
RTP

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.
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.
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 Customer Service
Software Development Manager , Amazon Customer Service

Amazon • Toronto

On-site
CAD 171,000 - 286,000
Software Development Manager, Amazon Prime
Software Development Manager, Amazon Prime

Amazon • Vancouver

On-site
CAD 172,000 - 286,000
Sr. Software Development Engineer, Alexa Connections
Sr. Software Development Engineer, Alexa Connections

Amazon • Toronto

On-site
CAD 150,700 - 251,700
Health insurance
Registered Retirement Savings Plan (RRSP)
Paid time off
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 Engineer, Alexa Audio
Software Development Engineer, Alexa Audio

Amazon • Vancouver

On-site
CAD 115,000 - 192,000
Sr. Data Scientist, Alexa Connections
Sr. Data Scientist, Alexa Connections

Amazon • Vancouver

On-site
CAD 143,000 - 239,000
Communications Manager, International Stores & Corporate Communications
Communications Manager, International Stores & Corporate Communications

Amazon • Toronto

On-site
CAD 88,000 - 146,000
Software Development Engineer, Amazon Connect
Software Development Engineer, Amazon Connect

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Development Manager, Amazon Payment Products
Software Development Manager, Amazon Payment Products

Amazon • Vancouver

On-site
CAD 171,000 - 286,000
Health insurance (medical, dental, and
RRSP
DPSP
+1
Software Development Engineer, Amazon Customer Service
Software Development Engineer, Amazon Customer Service

Amazon • Toronto

On-site
CAD 115,000 - 192,000