• Software Development Manager, Auto Scaling

    Company/Location (search) CA-BC-Vancouver
    Posted Date 1 month ago(7/12/2018 9:50 AM)
    Job ID
    687253
    Company
    AMZN CAN Fulfillment Svcs, Inc
  • Job Description

    As a Software Development Manager in the Auto Scaling organization, you manage our Platform Team and own the mandate to ensure that operations are fully automated, that the Auto Scaling core services are highly reliable, available, secure and self-healing, and that Auto Scaling fully integrates with the broader AWS platform. Our services are growing rapidly, and we need a leader who can scale their team and hire and grow the best engineers to help us stay ahead of the curve.

    We’re looking for a technical leader, a people manager, and a collaborative team member with the ability to work in a diverse team. The SDM will be involved in architectural decisions, contribute to systems development, manage launches and operations, and improve engineering processes. The SDM will develop a talented team of software engineers focused on building scalable, reliable, and maintainable systems. You balance risk and reward, you make data driven decisions rooted in high quality metrics, you are passionate about automation, and you value simple software and processes.

    About our Service: The Auto Scaling service intelligently adds capacity to applications to meet demand and removes capacity during lulls to save customers money. We are building the next generation of Auto Scaling - expanding the range of supported services, building smarter scaling capabilities and adding new tools for customers. We build on over 15 years of experience creating and operating the world's largest online retail platform. Auto Scaling is used by a wide range of AWS internal teams and external customers.

    About our Team: We encourage a culture of ownership and autonomy. As a manager in Auto Scaling are responsible to unblock your team and help them to thrive. We stay connected to the customer - our engineers, product managers and software development managers meet regularly with customers. As an SDM in the team, you will plan and manage our product roadmaps, taking into account customer requirements and ensuring the customer is central to all our decisions.

    Basic Qualifications

    • Prior or current experience writing commercial software in an Object oriented language (Java, Ruby, Python, C#)
    • Experience managing the day-to-day activities of an engineering team using Agile processes
    • Applied knowledge of software engineering practices including coding standards, testing, CI/CD, automation, security, and operations
    • 8+ years software development experience
    • 3+ years providing technical leadership of at least 5 engineers

    Preferred Qualifications

    • Prior experience as a software engineer on a distributed large-scale system
    • Experience owning the development and operations of a large scale service
    • Strong understanding of end-to-end service lifecycle including software, infrastructure, operations, and configuration
    • Experience in building tools used by software engineers
    • Experience managing a team consisting of both System (DevOps/SRE) and Software Development Engineers.
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job