• Software Development Engineer

    Location US-CA-Cupertino
    Posted Date 2 months ago(10/4/2018 2:50 PM)
    Job ID
    725731
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Our team is building something completely new within Amazon Web Service (AWS) that will transform industries and change how people work. We have a startup-like environment, a mission to achieve, and no time to lose!

    As a Software Development Engineer, you will design, build and operate Web services at scale, interfacing with teams ranging from the front-end to the back-end, and delivering the plumbing in-between. Surrounded by world-class technical talent, and building on a pure AWS infrastructure, you will translate user requirements, drive an evolving architecture, help define our roadmap, and individually contribute code.

    This role requires ownership, autonomy, and an ability to deliver results, often within the ambiguity of building a v1 product. You will need to work efficiently to build the right things with limited guidance, and your experience will raise the bar to create an amazing experience for our customers.

    Responsibilities include:
    • Design, implement and maintain software solutions that can scale to millions of users.
    • Work in an agile development environment, where you are always working on critical product features.
    • Participate and provide thought leadership in design reviews and code reviews.
    • Use software engineering best practices.
    • Be a mentor for one or more junior software development engineers.

    Basic Qualifications

    • Bachelor’s or Master’s degree in Computer Science or related field
    • 5+ years professional experience in software development
    • 3 plus years of Java programming experience

    Preferred Qualifications

    • Experience building large-scale high-speed server-side software
    • Deep understanding of scalable computing systems, software architecture, data structures and algorithms
    • Proficiency with Java and related technologies
    • Proficiency with Amazon Web Services or other cloud infrastructure technologies
    • Strong understanding of system and application performance characteristics.
    • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
    • Excellent communication, sharp analytical abilities and proven design skills
    • Technical leadership experience.
    • Has relentlessly high standards (is never satisfied with the status quo)
    • Expects and requires innovation
    • Understanding of asynchronous and distributed systems problems
    • Understanding of issues around fault tolerance and scale-out
    • Experience with NoSQL data stores such as Cassandra, HBase, or DynamoDB
    • Experience with a high-volume, highly-available, distributed services in a hosted environment
    • Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements

    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