Software Development Manager – Amazon, Toronto, ON

Amazon is a global leader in e-commerce and technology, committed to innovation and customer satisfaction. We are seeking a Software Development Manager to join our team in Toronto, Ontario. In this role, you will lead a team of engineers in developing scalable, high-performance systems that enhance the financial experiences of our selling partners.

Sponsored Links

As a Software Development Manager, you will oversee the design, development, testing, and deployment of software solutions that support Amazon’s rapidly growing seller community.

About the Job

In this position, you will manage a team of high-performing engineers responsible for building and optimizing platforms that process financial events for Amazon’s selling partners. You will create software development roadmaps, ensuring alignment with business objectives and customer needs.

Your role involves guiding your team through the entire software development lifecycle, from concept to deployment, while maintaining high standards of quality and performance. Additionally, you will foster a positive work environment, mentor team members, and drive innovation to enhance customer experiences.

Sponsored Links

Key Responsibilities for the Software Development Manager

Your responsibilities will include:

  • Lead a team of software engineers in the design, development, testing, and deployment of scalable software solutions.
  • Develop and execute software development roadmaps, ensuring alignment with business goals and customer needs.
  • Collaborate with cross-functional teams, including product management and program management, to deliver high-quality products.
  • Ensure the reliability and scalability of platforms that process financial events for Amazon’s selling partners.
  • Mentor and coach team members, fostering professional growth and development.
  • Drive innovation to enhance customer experiences and improve system performance.
  • Maintain high standards of software quality by establishing and adhering to best practices in coding, testing, and deployment.
  • Manage project timelines and deliverables, ensuring timely and successful completion of projects.

Minimum Qualifications for the Software Development Manager

To excel in this role, you should have:

  • 3+ years of engineering team management experience, demonstrating effective leadership and team development.
  • 7+ years of experience working directly within engineering teams, showcasing hands-on technical expertise.
  • 3+ years of experience in designing or architecting systems, with a focus on design patterns, reliability, and scaling.
  • 8+ years of experience leading the definition and development of multi-tier web services, indicating a deep understanding of web technologies.
  • Knowledge of engineering practices and patterns for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live-site operations.
  • Experience partnering with product or program management teams, highlighting the ability to collaborate effectively across functions.
See also  Cashier – Sobeys, Toronto, ON

Preferred Qualifications for the Software Development Manager

While not required, the following qualifications are preferred:

  • 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, and managing teams of software engineers, improving their skills and effectiveness.

Benefits of Working at Amazon

Joining Amazon offers a comprehensive benefits package designed to support your well-being and professional growth.

  • Competitive salary with performance-based bonuses, reflecting your contributions to the company’s success.
  • Medical, dental, and vision coverage for you and eligible family members, ensuring health and wellness.
  • Generous paid time off (PTO) and parental leave benefits, promoting work-life balance.
  • Opportunities for career advancement within a globally recognized company, fostering professional development.
  • Access to training and development programs to enhance your skills and expertise, supporting continuous learning.

How to Apply for the Software Development Manager

To apply for this position, visit the Amazon careers page and submit your application online.

Share this Job

Know someone who would be a great fit for this role? Share this opportunity and help them join our team!

Leave a Reply