• Software Development Engineer

    Location CA-BC-Vancouver
    Posted Date 2 months ago(1/9/2019 6:37 AM)
    Job ID
    Company/Location (search) : Country (Full Name)
  • Job Description

    Do you want to shape the future of hybrid and cloud-based data protection and business continuance solutions? Are you passionate about building next generation solutions in these areas? Do you want to grow, and be part of a team that is building a service used by tens of thousands of customers and growing quickly? If you said yes to any or all of those, come join the AWS Backup service team and help us revolutionize the world of hybrid and cloud-based data protection!

    AWS Backup is newly launched service that provides a fully managed backup solution that makes it easy to centralize and automate backing up application data across AWS services. Embark on a journey with us to build and grow a backup management service that can scale without limits. We need your passion, innovative ideas, and creativity to help take the service to new heights. This is your opportunity to shape the future of AWS Backup and transform the way the world thinks about data protection at massive scale.

    This role relies on your abilities to design large-scale distributed systems and develop, test and launch a highly scalable and available service to AWS customers. In this role, you will design and build new features and system, identify and investigate new technologies, prototype and test solutions for products features, and test and review changes, to deliver an exceptional customer experience.

    The ideal candidate enjoys working on complex software problems, possesses analytical, design and problem-solving skills and is experienced in building and operating large scale systems. Your responsibilities will include collaborating with other engineers to build high quality large scale systems, operate the service and mentor team members and work with leaders to define your team's roadmap.

    This position within the AWS Backup team represents a unique and rare opportunity to get in on the ground floor within a fast growing business and help shape the technology and product. Come join a smart, innovative team that’s obsessed with serving its customers and is having fun doing so in a start-up-like environment!

    Basic Qualifications

    • Bachelor’s degree in Computer Science or related engineering discipline or equivalent experience.
    • 5+ years of relevant work experience in software engineering
    • Experience designing new systems for scale and flexibility from the ground up
    • Computer Science fundamentals in data structures, algorithm design, and problem solving
    • Proficiency in developing objected-oriented software, with deep experience in one or more relevant languages (Java, C++, or C#)

    Preferred Qualifications

    • Master's degree in CS or an engineering discipline
    • Experience with distributed storage centric applications and systems development
    • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job