Aug 18, 2022

SOFTWARE DEVELOPER IN TORONTO, RELOCATE TO CANADA WITH WORK VISA SPONSORSHIP

IMPORTANT INFORMATION: THIS ROLE IS AVAILABLE ONLY WITH RELOCATION IN CANADA (TORONTO) - PLEASE APPLY, ONLY IF YOU ARE 100% AVAILABLE TO RELOCATE TO CANADA WITHIN 3 MONTHS OR LESS! As a key member of the Communications team, you will be an innovator, playing a direct role in shaping and building products that customers love, with the power of our technology at your disposal. 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 our company, every engineer has the opportunity to positively impact millions of customers and you will be called on to identify and realize these opportunities.

SOFTWARE DEVELOPER IN TORONTO, RELOCATE TO CANADA WITH WORK VISA SPONSORSHIP | visajobshq.com

We are looking for a passionate Engineer to join Alexa Communications. We own and develop the communications platform that Alexa uses for all real-time communications features (calling, drop-in, group calling...). You will love working with us especially if you enjoy solving complex problems to offer a huge positive impact for end-users. Feature that we develop improves our customers' lives (including the lives of our friends and families) and are regularly featured in the news. We are very proud of being part of Alexa Communications not only because our work helps connecting people but it also saved lives of many customers.

Responsibilities:
 

  • Work closely with product and design teams to Influence overall product strategy

  • Working with other team members to investigate design approaches, prototype new technologies and evaluate technical feasibility

  • Use programming skills to develop highly innovative, quality products

  • Building highly scalable, reliable and available distributed services leveraging AWS Cloud

  • Contributing to operational excellence, constructively identifying problems and proposing solutions

  • Writing clean, maintainable code and performing peer code-reviews

  • Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules

  • Find new ways to solve challenging problems every day


 
A day in the life
 
As a member of Alexa Communications - Alexa Media Cloud Team, you will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know. You will solve complex problems and propose innovative ideas to build highly available scalable low latency backend Microservices used daily by millions of customer. We operate in a DevOps environment where you will own all aspects for Software Development Life Cycle.
 

 
About the team
 
Alexa is the name of the Amazon cloud-based voice service that powers the Echo, Echo Dot, Echo Show and more. Just ask Alexa for information, music, news, weather, and more. 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!
 

 
Alexa Communications is reinventing the way customers connect with one another in a genuine and meaningful way. We are building products that make it easy even effortless for customers, including the elderly, to connect with loved ones. Customers keep telling us how happy they are to see their children connect with their grandparents regardless of where they are in the world. We have even had reports of people using Alexa to call someone during emergencies to ask for help when they couldn't reach their phones. We are literally saving lives and we have only just begun to scratch the surface of how Alexa can help people. If this excites you, then you should be here. Come join us and let's make history together!

BASIC QUALIFICATIONS
 

  • 2+ years of non-internship professional software development experience

  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Computer Science or related field

  • Experience with Communications/Media protocols and standards such as WebRTC, SDP, RTP, and SIP

  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability

  • Demonstrated ability to take a project from requirements gathering and design to actual product launch

  • Excellent written and oral communication skills, the ability to learn and adapt quickly to a fast-paced development environment

  • Adept at handling ambiguous or undefined challenges through strong problem solving skills and effective communication

  • Experience with AWS cloud computing (i.e. EC2, DynamoDB, Fargate, etc.)