Software Development Engineer - AWS Developer Tools

Last updated 1 hours ago
Location:Sydney
Job Type:Full Time

Do you want to build platforms and services that fundamentally improve test automation for your fellow software developers?

The AWS Test Automation Platform team is looking for passionate software developers to transform the way AWS customers improve, write and execute 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, ubiquitous and wherever possible we automatically perform actions on behalf of our customers/software engineers.

In this role, you will:
  • Write clean, maintainable code and performe peer code-reviews.
  • Work with various teams and technologies and become intimate with the architecture of our systems and be responsible for diving deep into code, while developing solutions for our customers and services.
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
  • Work closely with internal teams to prioritize, design and build custom applications.
  • Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.


    Our ideal candidate will be passionate about quality, demonstrate strong communication and collaboration skills, be able to work independently and deal with ambiguous situations.


    BASIC QUALIFICATIONS

  • Bachelor’s Degree in Computer Science or related field, or equivalent work experience.
  • Proficient in at least one or more object-oriented programming language: Java, Python, Ruby, Go, C++ or Kotlin.
  • Computer Science fundamentals in object-oriented design, data structures, algorithms and complexity analysis.
  • Excellent written and verbal communication skills.
  • A willingness to dive deep, experiment rapidly and get things done.

    PREFERRED QUALIFICATIONS

  • Master’s degree in Computer Science, Software Engineering, or related field.
  • 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, describe software product features, and technical designs.

"Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer, and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status."