• Software Development Engineer - Alexa Services

    Company/Location (search) US-CA-Santa Clara
    Posted Date 5 days ago(7/16/2018 5:40 PM)
    Job ID
    619291
    Company
    Amazon.com Services, Inc.
  • Job Description


    Interested in making the ‘Alexa Everywhere’ vision come true? Help us make the multi-device interaction magical. We are building solutions that enable users to interact with multiple Alexa enabled devices seamlessly. We’re working hard, having fun, and making history. You will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of a cutting edge product used every day by people you know. Come join our team!

    We are looking for passionate, hard-working, and talented Software Engineers who have experience building innovative, mission critical, high volume applications. You will have an enormous opportunity to make a large impact on the design and architecture of cutting edge products used every day, by people you know.

    In this role, you will:
    • Be responsible for detailed design of cloud software components, determining current limitations and compatibilities between subsystems, selection of new concepts and methodology, and development of core systems/components
    • Be responsible to follow design principles, select design patterns and mentor junior team members
    • Prepare technical requirements and software design specifications


    Basic Qualifications

    · BS/MS Degree in Computer Science or related field
    · 3+ years professional experience in software development
    · Computer Science fundamentals in data structures
    · Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
    · Computer Science fundamentals in object-oriented design
    · Programming experience in, at least, one modern programming language such as Java or C++

    Preferred Qualifications

    · Experience 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 and enterprise-wide systems
    · Ability to take a project from scoping requirements through actual launch of the project
    · Experience defining system architectures and exploring technical feasibility tradeoffs
    · Excellence in technical communication with peers and non-technical cohorts

    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job