• Software Development Engineer

    Location US-WA-Seattle
    Posted Date 3 months ago(12/3/2018 3:23 PM)
    Job ID
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Amazon Web Services (AWS) provides companies of all sizes with an infrastructure web services platform in the cloud (“cloud computing”). With AWS you can requisition compute power, storage, and many other services – gaining access to a suite of elastic IT infrastructure services as your business demands them. AWS is the leading platform for designing and developing applications for the cloud and is growing rapidly with hundreds of thousands of companies in over 190 countries on the platform.
    Are you an experienced technical leader passionate about building scalable, enterprise-level systems? The AWS Global Business Operations (GBO) team is looking for a Software Development Engineer to play a key role in building a new Headcount Planning Application and expanding its Customer Information Analytics Platform. In addition to requiring a high level of technical expertise, this role is about understanding the needs of the business, the data behind it, and how to transform this information into technical solutions that allow the business to make swift, informed decisions. Ideal candidates will have expertise with all phases of the web application development life cycle in building models that scale over time while balancing accuracy, flexibility, and speed.
    In this role you will be responsible for building a world-class web application. Our team is looking for a Software Development Engineer with experience on both front end interfaces and back end systems. You will play an instrumental role in defining the system architecture, own and implement specific components, and help shape the overall user experience. You should have a good understanding of building usable, high performance web applications. You must be willing to insist on the highest standards for quality, maintainability, security, and performance. You will ensure that engineering best practices are followed and that software is designed to be highly available, dynamically scalable, and resilient to continuity threats.
    The right candidate will have a strong system delivery background, a well-rounded technical background in current web and object oriented technologies, and demonstrated experience working on medium-to-large projects. You must be able to thrive in an ever changing entrepreneurial environment and not be hindered by ambiguity or competing priorities. You are a person with a commitment to team work, who enjoys working on cutting edge technology, customer obsessed, and thrives on the challenge of building something new that will eventually operate at world-wide scale.

    Basic Qualifications

    · Bachelor's degree in Computer Science, Information Systems, Mathematics or related discipline
    · 4+ years of experience in design and development of data driven, highly scalable web applications with rich user interface in distributed cloud computing environment
    · 1+ years of one or more core programming language (Java, C++, Ruby, JavaScript)
    · 1+ years of using a modern JavaScript framework and libraries such React, Angular, D3, Vue
    a. Meets/exceeds Amazon’s leadership principles requirements for this role
    b. Meets/exceeds Amazon’s functional/technical depth and complexity for this role

    Preferred Qualifications

    · Master's Degree in Computer Science or relevant technical discipline (or equivalent experience)
    · Strong knowledge of one or more scripting language (Python, Perl)
    · Experience building on AWS using S3, EC2, Redshift, Aurora, Lambda, QuickSight, etc.
    · Delivered one or more production web applications (500+ users) using a modern JavaScript framework (React, Angular, Backbone, Ember, Meteor)
    · Experience using software version control tools (Git, Jenkins, Apache Subversion, Mercurial)
    · Experience in setting up application monitoring solutions (ELK, CloudWatch, Kinesis Analytics, etc.)
    · Experience with big data technologies (Spark, Hbase, HIVE, PIG)
    · Experience in database design (normalization and de-normalization), SQL and NoSQL databases
    · Ability to handle multiple, competing priorities in a fast-paced environment
    · Excited about technology, have a strong interest in learning about and playing with the latest technologies and building compelling web applications
    · Work well in teams, respecting ideas from teammates, business partners, and technical experts
    · Strong customer focus, ownership, and drive to get things done
    · AWS certifications or other related professional technical certifications
    · Experience with web technologies and techniques (HTML5, CSS, AJAX)
    · Demonstrated experience in delivering software projects using Agile/Scrum methodologies
    · Experience in communicating with users, other technical teams and senior management to collect requirements, describe software product features, technical designs and product strategy
    · Knowledge of professional software engineering best practices for full stack software development life cycle; including coding standards, code reviews, source control management, build processes, testing, monitoring and operations
    · Excellent communication (verbal and written) and interpersonal skills, and an ability to effectively communicate with both business and technical teams
    · Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-sets
    - Meets/exceeds Amazon’s leadership principles requirements for this role
    - Meets/exceeds Amazon’s functional/technical depth and complexity for this role

    Amazon.com 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