Software Development Engineer - AWS Developer Tools

  • Competitive
  • Sydney, New South Wales, Australia
  • Permanent, Full time
  • Amazon
  • 26 May 19

Software Development Engineer - AWS Developer Tools

Do you want to build platforms and services that fundamentally improve test automation for your fellow software developers? The AWS Test Automation Platform space, part of the Release Automation Space, is looking for passionate software developers to transform the way AWS customers improve and write test automation software. We develop frameworks and services that enable teams to improve the quality of their products through testing and feedback at every stage of the software lifecycle. We make best practices the path of least resistance, our tools are automated, intelligent and ubiquitous and wherever possible, we automatically perform actions on behalf of software engineers.

The Release Automation Space space owns the tools used by developers inside of Amazon, as well as a new set of development services available to all AWS customers. The AWS Code services were built from Amazon's own DevOps experience to help developers quickly and reliably deliver software updates. AWS CodeStar, AWS CodeCommit, AWS CodePipeline, and AWS CodeDeploy are a set of pluggable developer tools that are designed to work together and integrate with other tools from start to finish. We are now filling out the suite of AWS Code products and we are looking for engineers that want to shape the developer experience from the ground up.

Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.

Basic Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline
• 5+ years' full-time experience in software design and development
• Proficiency with at least one Object Oriented language (e.g. Java, Python)
• A strong track record of project delivery for large, cross-functional projects
• Experience building complex software systems that have been successfully delivered to customers
• Experience with building high-performance, highly-available and scalable distributed systems
• A willingness to dive deep, experiment rapidly and get things done

Preferred Qualifications
• Strong knowledge of software development methodology and tools, with demonstrated experience in an SDE role
• Strong, object-oriented design and coding skills
• Coding experience with frameworks, tools, services, and physical devices
• Ability to effectively articulate technical challenges and solutions
• Deal well with ambiguous/undefined problems; ability to think abstractly
• Experienced in Agile or Scrum software development methodologies
• Experience influencing software engineering best practices within your team
• Excellent communication, collaboration, reporting, analytical and problem solving skills