• Senior Software Development Engineer- AWS Infrastructure, Fleet Management

    Location US-WA-Seattle
    Posted Date 4 months ago(12/4/2018 5:51 AM)
    Job ID
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Our team builds the tools and processes that deliver the computing resources that Amazon’s software teams need to build and grow their services. As an infrastructure service provider, we own the processes and tools that Amazon business teams use to plan, order, receive, and manage server capacity. What we do matters; every customer who uses Amazon’s products is supported by the computing infrastructure we provide!

    Our priorities are to (1) provide Amazon teams with reliable, rapid access to the compute capacity they need, anywhere they do business; (2) enable business and finance teams to responsibly manage growth and exercise controllership; (3) eliminate waste and identify opportunities to reduce the cost per unit of work; (4) minimize infrastructure operations burden so that software teams can spend more time building great new services and products for Amazon customers.

    Are you excited about building tools that directly impact Amazon’s business? We need a strong technical leader to innovate in optimizing utilization of compute capacity, forecasting scaling needs, and building tools that enable us to effectively and efficiently manage Amazon’s massive compute infrastructure.

    If you’re excited about building software that makes a huge impact to our entire company as well as the bottom line then you will fit in here. We’re looking for an experienced SDE to invent and execute their ideas in a fast-paced, challenging and very fun environment. You will lead a team of developers, mentor them, grow their technical skills, and set a high bar for quality, customer experience, and delivering results that last. We're building software that will not only make an impact today, but will enable Amazon to continue to scale tomorrow and beyond. We're creative, passionate, and we constantly challenge the way things have traditionally been done in our space. Zeal for delivering high quality software and customer happiness is essential.

    You will make a tremendous impact on Amazon’s business by enhancing and building these tools. You will have the opportunity to leverage Amazon Web Services and a wide variety of technologies and frameworks.

    • We're building web services in Ruby, Scala, Java, and back-end infrastructure built on top of Amazon Web Services. Our full stack currently leverages DynamoDB, RDS, EC2, Lambda and S3.
    • We're building engaging websites using Ruby/Rails/React and the latest graphing and visualization technologies.
    • We're building tools that analyze large amounts of data (i.e. utilization data, AWS usage and billing data), crunch numbers and display visualizations that provide users with insight into this rich data.
    • Build software to analyze hardware inventory, usage, and financial cost models and make data-driven recommendations to Amazon's business owners that significantly reduce their costs.
    • We are responsible end-to-end for all products we design and launch. They will be used company-wide and make a huge business impact.

    Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field
      • Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
      • 5+ years professional experience in software development
      • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
      • Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or Perl

    Preferred Qualifications

    • Demonstrated experience designing and coding in Ruby, Scala and/or Java.
    • Experience working with SQL and relational databases.
    • Strong written and verbal communication skills.
    • Must be able to analyze problems and solve them creatively.
    • Familiarity with server provisioning automation.
    • Web development expertise (Proficiency in Rails, JavaScript, React, Bootstrap, MVC frameworks).
    • Be highly innovative, flexible and self-directed.
    • Experience with service-oriented architecture and web application/services development.
    • Familiarity with scripting languages (e.g. PHP, Ruby, Perl).
    • Experience taking a leading role 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 and enterprise-wide systems.
    • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
    • Experience mentoring junior software engineers to improve their skills, and make them more effective software engineers.
    • Experience influencing software engineers best practices within your team.

    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