Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and continue to innovate, which is why customers from successful startups to Global 500 companies trust our robust suite of products and services.
AWS Utility Computing (UC) provides product innovations, from foundational services like Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that set AWS services apart. As a member of the UC organisation, you will support the development and management of Compute, Database, Storage, IoT, Platform, and Productivity Apps services, including specialised security solutions.
Our team owns custom customer billing and associated cost management tools for one of the world's largest billing platforms. This role requires ownership, autonomy, and an ability to deliver results. You should be a self-starter with a bias towards independent problem solving, clear communication, and prioritisation as you partner with Product Management.
Responsibilities
As a leader, you will guide several teams of software engineers in the design, development, testing, deployment, and operation of critical services. You will contribute to our growth by hiring smart and motivated engineers and managers, establishing teams that can deliver swiftly and predictably, and adjusting in an agile fashion to meet customer needs.
You will be responsible for ensuring architectural sanity, operational excellence, and quality, delivering results on time. This involves working closely with other AWS teams to deliver features that require cross-team leadership. You will obsess over protecting customer information, maintaining single-digit millisecond latencies, and simplifying enterprise scale commerce complexity.
You will own product definition through your team of product managers and regularly dive into architecture, code, test plans, project plans, deployments, and live site operations to drive excellence across your organisation. Furthermore, you will represent your business and operations to the highest level of leadership within AWS on a weekly basis.
What You'll Bring
Candidates should possess a minimum of three years of engineering team management experience, coupled with at least seven years of direct experience working within engineering teams. This includes a minimum of three years designing or architecting new and existing systems, focusing on design patterns, reliability, and scaling.
You will also bring at least eight years of experience leading the definition and development of multi-tier web services. A strong knowledge of engineering practices and patterns for the full software development life cycle is essential, encompassing coding standards, code reviews, source control management, build processes, testing, certification, and live site operations. Experience partnering effectively with product or program management teams is also required.
Preferred qualifications include proven experience communicating with users, other technical teams, and senior leadership to gather requirements and articulate software product features, technical designs, and product strategy. Experience in recruiting, hiring, mentoring, coaching, and managing teams of Software Engineers to enhance their skills and effectiveness is also highly valued.
Compensation & Benefits
The annual base salary range for this position in Vancouver, British Columbia, is 171,400.00 to 286,200.00 CAD. As a total compensation company, Amazon’s package may also include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.
Amazon offers comprehensive benefits, including health insurance covering medical, dental, vision, prescription, basic life, and AD&D insurance. Employees also benefit from a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), paid time off, and other resources designed to improve health and well-being.
AWS values diverse experiences, work-life harmony, curiosity, and connection. We strive for flexibility as part of our working culture, ensuring that achieving success at work does not come at the expense of home life. Our employee-led and company-sponsored affinity groups promote inclusion, fostering stronger, more collaborative teams, and our continuous innovation is fuelled by bold ideas and fresh perspectives. You will find endless knowledge-sharing, mentorship, and other career-advancing resources here to help you develop into a better-rounded professional.