Senior Software Development Engineer, AWS Auto Scaling
AMZN CAN Fulfillment Svcs, ULC
Vancouver, British Columbia, CAN
15h ago

We own the Auto Scaling service, which helps customers to intelligently and dynamically scale their applications based on varying demand while optimizing their cost savings.

We are building the next generation of Auto Scaling, offering even more "cloud intelligence" to our customers. We build on over 15 years of experience creating and operating the world's largest online retail platform.

We are looking for a passionate senior software development engineer who is excited about building distributed systems and microservices architectures that are exercised at scale.

Are you agile? Do you have impossibly high standards? Are you customer obsessed? Do you like a fast pace? Do you want to dive into ML tools?

If you answered yes to one of more of the above, come work with us and our partner teams to tackle hard problems and improve our customers' experience every day!

Responsibilities :

  • Responsible for the development and maintenance of key system components
  • Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
  • Will work in an Agile / Scrum environment to deliver high quality software against aggressive schedules.
  • Amazon is an Equal Opportunity-Affirmative Action Employer Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

  • 4+ years of professional software development experience
  • 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • MS in Computer Science or equivalent
  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
  • Experience in a DevOps environment with full ownership of code changes from development to production and monitoring
  • Experience driving systemic operational improvements
  • Experience working on a customer focused team
  • Experience working in an agile software development organization
  • Experience developing applications based on micro-services
  • Experience developing solutions based on applied ML
  • Experience as a Full stack developer
  • Demonstrated ability to mentor junior software engineers in all aspects of the software engineering craft
  • Have a genuine love for technology, and a curiosity for playing with the latest tools and frameworks
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form