• Software Development Engineer II

    Location US-WA-Seattle
    Posted Date 2 months ago(1/17/2019 5:57 PM)
    Job ID
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Are you passionate about improving the way developers build applications? Would you enjoy working on a service that is fundamental to the way people develop software? We are AWS developer tools and we’re what you’re looking for. The AWS CodeCommit team is seeking an engineer who will help create the next generation of software tools for source code hosting. The ideal candidate cares about making other developers’ lives better, appreciates good development tools, and thrives in a collaborative environment.

    We are looking for enthusiastic, creative, and collaborative developers who strive to make a positive change for other developers. Come join us and work on a fundamental aspect of the development system and enhance the experience of every developer who uses our platform. If you join our team, you will:

    • Work with internal and external developers as your core customers.

    • Iterate, test new ideas, and shape the future vision for developer tools that operate in the cloud.

    • Learn and use core AWS technologies to design and then build available and scalable back-end web services and customer-facing APIs.

    • Learn, master, and work with a variety of developer tools across the spectrum of the software development lifecycle.

    • Work on challenging algorithms and business problems.

    Come join us build tools for builders!

    Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field, or 4+ years relevant work experience
    • 3+ year experience with one modern programming language such as Java, Ruby, C++, or Perl
    • Computer Science fundamentals in object-oriented design
    • Computer Science fundamentals in data structures
    • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
    • First-hand working knowledge of webservice design and development best practices

    Preferred Qualifications

    • 8+ year experience with one modern programming language such as Java, Ruby, C++, or Perl
    • 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
    • Ability to take a project from scoping requirements through actual launch of the project
    • Experience in communicating with users, other technical teams, and management to collect requirements, and the ability to clearly describe software product features and technical designs
    • Experience with and a fundamental understanding of one or more source control systems

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