Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
Amazon Web Services Australia Pty Ltd
Position Category 
Software Development
Recruiting Team 

Job Description

AWS Kumo Software is a dynamic and rapidly growing development team within Amazon Web Services. We are building the next generation diagnostic and troubleshooting systems for the paradigm shifting cloud computing industry. AWS Kumo applications encompass a variety of technical areas such as information retrieval, data mining, big data and machine learning. An example application is AWS Trusted Advisor, which performs data mining for customers and gives precise recommendations on cost optimization, security, fault tolerance and performance.

As a developer working on AWS Kumo Software, you will get firsthand experience interacting across all AWS services such as EC2, RDS, S3, Redshift, DynamoDB and others. You will be surrounded by people who are extremely smart and passionate about cloud computing. Our work has an impact across all AWS customers from Netflix to NASA.

The AWS Kumo Software team combines the culture of a startup, the innovation and creativity of a R&D Lab, the work-life balance of a mature organization, and technical challenges at the scale of AWS. We offer a playground of opportunities for builders to build and make history!

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

Basic Qualifications

  • Bachelors degree in Computer Science, Math or equivalent experience.
  • 3+ years experience designing and coding in Java, C, C++, C#, Python, Perl
  • 3+ years of JavaScript software development experience with demonstrated expertise.
  • 3+ years of HTML / CSS with demonstrated expertise.

Preferred Qualifications

  • Deep understanding of client-side development using semantic HTML and JavaScript ES6.
  • Experience with modern JavaScript frameworks, client-side rendering, and SPA design.
  • Highly innovative, flexible and self-directed.
  • Ability to think big and help innovate in a fast-paced environment.
  • Excellent written and verbal communication skills.
  • Demonstrated success implementing secure interfaces.
  • Experience testing, monitoring and measuring UI experiences.
  • Understanding of system design, distributed systems, cloud infrastructure, continuous integration and DevOps.
  • Experience building high-performance, highly-available and scalable distributed systems.
  • Experience with functional programming languages like Scala
  • Experience with building and maintaining API's.
  • Knowledge and prior use of AWS services.