Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Amazon Software Development Manager Technology Amazon 
Canada, Ontario, Old Toronto 
809275082

Today
DESCRIPTION


Key job responsibilities
Primary Responsibilities
* Lead and grow a team of software engineers, fostering a culture of technical excellence and innovation
* Drive technical direction and architecture of large-scale, complex software systems
* Partner with Product, Data, Operations, Science, and other technical teams to define and execute product strategy
* Own end-to-end delivery of customer-facing features from conception to production
* Ensure operational excellence and maintain high quality standards across all deliverables
* Develop and mentor team members, promoting best practices and professional growthStrategic Leadership and responsibilities
* Collaborate with cross-functional stakeholders to identify business opportunities and drive solutions
* Define and execute the technical roadmap aligned with business objectives
* Architect and implement scalable systems that support millions of Canadian customers
* Champion operational excellence and maintain high availability of production servicesPeople Management
* Build and lead high-performing engineering teams through hiring, coaching, and mentoring
* Foster an inclusive team culture promoting innovation and technical excellence
* Drive adoption of software engineering best practices
* Manage performance and career development of team members

BASIC QUALIFICATIONS

- Bachelor's degree
- 3+ years of engineering team management experience
- 7+ years of engineering experience
- 7+ years of leading the definition and development of multi tier web services experience
- Experience managing a team of high calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers
- 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
- Strong communication and interpersonal skills


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 with the scrum methodology
- Previous experience with cloud technologies, such as AWS