Software Development Manager, Rendering Foundations
Amazon
Software Engineering
Vancouver, BC, Canada
Description
Are you looking for an opportunity to enhance the product displays across the Amazon store and Search Experiences through a highly available, large scale, store-wide software solution? Does it excite you to find patterns and build generic, composable software solutions to solve complex problems? Are you looking for inventing newer and simpler ways of building solutions? If so, we are looking for you to fill a challenging position.
We are the one stop shop for all shopping experience building product displays. Through our highly available Tier-1 services we provide the building blocks for Product displays that enable our experience owners to perform at scale. We power experiences like Search, Personalization, Cart and Checkout across all platforms including Amazon.com, and mobile.
As a Software Development Manager (SDM) on the team, you will lead engineers to solve challenging technical and business problems. You will own a federated tier-1 system and will run an operational centre of excellence across the Rendering Foundations org. You will use your technical skills, leadership, and partnership with stakeholders to design, build, and evolve the systems towards the next generation of rendering technologies, and index high on using the latest AI-native software development practices to deliver. You will work closely with business teams, product managers, engineers, and partner teams to create and drive plans that transform ideas into products that delight your customers.
Key job responsibilities
Lead and develop a high-performing team of software development engineers operating at the scale of the Amazon Store within an Agile environment.
Think big and partner with executive leadership and business stakeholders to define strategy and chart a compelling roadmap.
Own end-to-end management and execution against the roadmap, project plans, and delivery commitments.
Establish mechanisms to monitor operational excellence, consistently meeting or exceeding system SLAs (e.g., availability, latency, reliability).
Collaborate closely with engineers to architect and deliver the best technical design and approach for each challenge.
Define and cultivate an inclusive team culture that fosters individual growth and collective success.
Create a work environment where people have fun, do their best work, and advance in their careers.