Recherche d'emploi > Toronto, ON > Software development

Software Development Manager

Amazon Development Centre Canada ULC
Toronto, Ontario, CAN
120K $ / an (estimé)
Temps plein

Have you ever ordered a product on Amazon and when that box with the smile arrived, wondered how it got to you so fast? Wondered where it came from and how much it cost Amazon?

If so, the Amazon Supply Chain Optimization Technologies (SCOT) organization is for you.

Watch this video to learn more about SCOT :

SCOT procures and receives billions of units each year from tens of thousands of suppliers worldwide which enables us to offer the world’s widest selection.

As we expand to new markets and transform our supply chain worldwide it is critical we have compliance policies and performance programs in place to reduce supply chain defects, minimize costs and improve promise for our customers.

We are seeking a bright and driven leader to help drive and build on this strategic vision.

Key job responsibilities

As a Software Development Manager on the Supplier Performance team, you lead a team of talented engineers in design, development, test and launch of new features and products.

You will collaborate with your stakeholders, manage a roadmap, and deliver results. You understand the products and systems your team owns, their limitations and reasons behind architectural decisions.

As a leader on the team, you will be expected to operate at all levels, diving deep into the details while providing strategic inputs for the product.

You provide and support high-quality engineering best practices. You appropriately allocate engineer time towards improving quality and reducing technical debt.

The role will require you to have strong writing skills, project management skills, and understanding of your business domain.

We are open to hiring candidates to work out of one of the following locations :

Toronto, ON, CAN

BASIC QUALIFICATIONS

  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • 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

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
  • Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
TheAppLabb
Toronto, Ontario

We are looking for a sales hunter who has sold custom software development services (preferably mobile app development) to enterprise clients in US. We are a leading provider of custom software development services, specializing in mobile app development with a strong focus on the retail industry. T...

Amazon
Toronto, Ontario

Work closely with Development Managers, Engineers and Technical Project Managers across the company to influence product development to support or enhance products. As the Software Development Manager on this team, you will be responsible for charting and executing the course of a highly critical, e...

Scotiabank
Toronto, Ontario
Télétravail

The incumbent is also liable to use software tools to provide assist in the development, implementation and management of predictive acquisition models. The incumbent must have excellent social and technical skills to work closely with senior risk management, credit bureaus, fraud and system develop...

Tangerine
Toronto, Ontario

Oversee the design, development, and deployment of advanced technology solutions:. Encourage the development and adoption of innovative technical solutions. Implement a people strategy that aligns with the bank’s values and business goals, ensuring effective succession planning and professional deve...

Intact Financial Corporation
Toronto, Ontario

At least 10 years of experience in software development with deep experience on financial systems and at least 3 years of experience managing software development teams. As the Manager of Software Development specializing in commercial and specialty lines, you'll have the opportunity to lead and man...

Royal Bank of Canada>
Mississauga, Ontario

Application Development, Application Integrations, Application Maintenance, Applications Architecture, Development Projects, Enterprise Application Delivery, Information Technology Management, Programming Languages, Software Development, System Applications. Leaders who support your development thro...

Amazon Development Centre Canada ULC
Toronto, Ontario

This is all enabled by a cutting edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively integrates into popular ML frameworks, such as PyTorch, TensorFlow and MxNet. Excellent software design fundamentals, knowledge of software enginee...

CLIO
Toronto, Ontario

Participate in the full software development lifecycle, from requirements gathering to deployment. Keep up with the latest trends and technologies in software development. Having a 1:1 meeting with your direct reports to make sure they are supported in their career growth and development goals. Work...

Autodesk
Toronto, Ontario

You will report to the Senior Manager, Software Development Manager based in Canada and the role is hybrid based in Montreal or Toronto. You will work closely with product managers and plan all engineering activities, including technical investigations, feature development, bug fixes and customer es...

Procom
Markham, Ontario

As the Software Development Manager (Embedded), you will be responsible for overseeing the development of embedded products, leading a team of embedded software engineers. Software Development Manager (Embedded). On behalf of our client, a leading provider of reliable, full-featured, and competitive...