Full Job Description
As a Software Development Engineer on our team, you will:
• Design, implement, and launch high-quality software systems that solve complex problems and have a significant impact
• Leverage a wide range of AWS technologies to build full-stack web applications, distributed systems, and automation workflows
• Develop code for a diverse array of Amazon Devices
• Collaborate cross-functionally with engineering, product, customers, and business stakeholders to drive innovative solutions
• Promote a culture of engineering excellence by establishing best practices and technical standards across the organization
• Consult with engineers across the company on the architecture and design of new systems, helping to solve our most challenging engineering problems
• Identify opportunities for process improvement and lead initiatives to enhance engineering efficiency and productivity
A day in the life
• Collaborates with stakeholders to deeply understand business requirements
• Analyzes and documents comprehensive needs and priorities across products
• Translates requirements into well-defined software product features
• Defines clear, well-scoped software features to address requirements
• Designs scalable, robust technical architectures and implementations
• Builds and maintains highly available, mission-critical device services
• Proactively monitors performance, troubleshoots issues, optimizes systems
• Partners cross-functionally to deliver exceptional, user-centric solutions
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
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
PREFERRED QUALIFICATIONS
- Bachelor's degree in computer science or equivalent
- Experience building complex software systems that have been successfully delivered to customers
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 - 114,800.00 - 191,800.00 CAD annually