Returning Candidate?

Software Development Engineer - AWS Developer Tools Portland event

Software Development Engineer - AWS Developer Tools Portland event

Job ID 
Posted Date 
Amazon Web Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Our AWS teams will be interviewing Software Development Engineers and Software Development Managers for several new openings who have strong backgrounds in a modern object-oriented language (like C#, Java, or C++), as well as a solid understanding of data structures and algorithms. We have a wide range of positions of available, from mid-level to senior development leaders.

We are hiring for our Seattle, WA office and those who receive an offer will be given a robust relocation package.

Below are the products you will be working on and supporting;
- AWS CloudFormation (
- AWS CloudTrail (
- AWS Config ( )

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
    • 2+ years professional experience in software development
    • Computer Science fundamentals in object-oriented design
    • Computer Science fundamentals in data structures
    • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
    • Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl

Preferred Qualifications

  • Experience leading a team of developers to build complex features that have been successfully delivered to customers
  • Experience developing distributed systems and web services
  • Familiarity with Linux development environment
  • Familiarity with reporting and analytics is useful
  • Familiarity with AWS services is a plus
  • Expert skill in one modern programming language such as JAVA, C, C++, C#
  • Experience with systems and software architecture
  • 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
  • Ability to effectively articulate technical challenges and solutions to non-technical audiences
  • Can deal well with ambiguous, undefined problems; ability to think abstractly and turn abstractions into results