Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer L5 
Canada, Ontario, Old Toronto 
663616903

12.06.2024
DESCRIPTION

Key job responsibilitiesAs 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 productivityA 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 solutionsToronto, ON, CAN


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