Software Development Engineer II
Vancouver, BC, CA
1d ago

Do you want to shape the future of hybrid-edge cloud computing? Are you passionate about building next generation hybrid-

edge solutions for a vast range of enterprise and secure ruggedized environments? Do you want to grow and be part of a team that is building hybrid-

edge cloud services used in virtually all corners of the world, in the most demanding industries, and the most challenging use cases?

If you said yes to any or all of those, come join the AWS Snow family of services and help us revolutionize the world of hybrid-edge cloud computing!

AWS Snow family is responsible for the Snowball and Snowmobile systems. These systems collectively provide edge computing capabilities and exabyte-

scale data transfer to AWS customers. As a member of our team you will contribute to all aspects of the software development life-

cycle including design, development, testing, and operations. You will work with and drive real improvements for customers from around the world.

Your work will include operations of edge computing and storage clusters, secure data transfer, and scaling data transfer operations.

Processing and moving large amounts of data at remote locations to the cloud quickly, securely, and cost-effectively is a very significant challenge and we are eagerly looking for innovative leaders to embark on the journey to build a the best hybrid-

edge solutions that scale without limits and deliver bar-raising customer experience in all environments and under all conditions.

We need your passion, innovative ideas, and creativity to help take the service to new heights. This is an opportunity to shape the future of hybrid-

edge cloud computing. Our mission is to transform the way the world builds their hybrid and edge cloud computing solutions.

  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Experience in building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with distributed computing
  • Experience in communicating with customers and other technical teams to collect requirements, describe software product features, and technical designs
  • Experience working with others to improve skills, making everyone more effective software engineers
  • Knowledge of storage systems
  • Knowledge of clustering systems
  • Knowledge of AWS services such as S3, Glacier, DynamoDB, and KMS
  • Apply
    Add to favourites
    Remove from favourites
    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.
    Application form