• Senior Software Development Engineer, Amazon Alexa

    Location US-WA-Seattle
    Posted Date 5 months ago(7/10/2018 10:28 AM)
    Job ID
    Amazon.com Services, Inc.
    Position Category
    Software Development
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Alexa Communications team is looking for software engineers who are interested in building Communications capabilities with us. We solve complex technical and business problems with ingenuity and simplicity. You can make history with us, and the good news is that we’ve only just begun!
    For our new team we are looking for passionate, curious, and talented Software Engineers who have experience building innovative, mission critical, high volume applications that will revolutionize the industry. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know. Running with the spirit and energy of a start-up, our team is focused on leveraging emerging technologies (Alexa voice recognition) to create new product offerings in the space of Communications.

    The ideal candidate will be passionate about an opportunity to build elegant systems in the most efficient ways, pushing the limits of current technology and challenging the status quo.

    Key responsibilities include:
    • Develop and launch core product features
    • From software design to delivery - you'll own the whole process
    • Influence our overall strategy by helping define product features, drive the system architecture, and spearhead the best practices that enable a quality product
    • Create world class software and Alexa experiences
    • Interact with cross-functional engineering teams across the company
    • Dive into and take ownership of mission critical software puzzles
    • Participate in and drive design reviews

    Basic Qualifications

    • BS/MS in Computer Science or equivalent.
    • 5+ years of industry experience leading a software development team through multiple product/platform releases.
    • 5+ years of industry experience, building scalable infrastructure software or distributed systems for commercial online services
    • Experience in Computer Science fundamentals in object-oriented design, data structures algorithm design and problem solving
    • Prior experience in , at least, one modern programming language such as C, C++, C#, or Java
    • Experience developing engineers through various career stages and building high-performance teams.

    Preferred Qualifications

    • You are extremely technical and have significant development experience
    • You have excellent interpersonal skills and enjoy working in a highly iterative, agile, and open team environment.
    • Excellent verbal and written communication skills.
    • Deep hands-on technical expertise.
    • Ability to handle multiple competing priorities in a fast-paced environment.
    • A strong business and technical vision with the ability to translate these in business and technical approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions.
    • Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
    • Experience with AWS platform such as EC2, SNS, SQS, DynamoDB and S3
    • Micro service, Event Processing at large scale
    • Communications protocols experience such as SIP, IMS and WebRTC

    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Women / 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