Amazon

Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
566699
Location 
AU-NSW-Sydney
Posted Date 
8/13/2017
Company 
Amazon Support Services Australia Pty Ltd
Position Category 
Software Development
Recruiting Team 
..

Job Description

Do you want to build highly scalable systems, spur innovation and detect and stop the bad guys? Are you interested in working with big data, collecting hundreds of terabytes of information from hundreds of thousands of hosts? This role is looking for an experienced engineer to help us build sophisticated tools to collect vital security metrics from fleets across Amazon.

The Security Intelligence team, part of Information Security at Amazon, owns the monitoring of and response to malicious activity on the Amazon network. We collect data from all parts of Amazon's massive, worldwide service-oriented architecture.

We are seeking Software Engineers to join a team in Information Security dedicated to enabling our organization to perform its most critical functions at Amazon’s scale. Our challenges are broad and deep -- we need to build flexible, secure, scalable, high-performance and robust software and services. We have all of the challenges you’d expect such as high scale, big data, and a need to never go down. In addition to these challenges we also have the security aspect. We protect customer data from adversaries that want it. In this role, you will
  • Be responsible for building out the anomaly detection platform at Amazon scale
  • Help set the long-term vision for the team and decide on the best technologies to use
  • Create an architecture for new services that will satisfy emerging needs
  • Write code that will implement best-in-class designs
At Amazon, we obsess over our customers, and ensuring our customers’ trust is our first priority. To earn that trust in an environment as vast and varied as Amazon’s and an online world where threats grow ever more sophisticated requires building a world-class security team to tackle never-before-seen challenges at dizzying scales. You will not just be using cutting-edge technologies here in Amazon; you will be inventing them. You have strong verbal and written communication skills, are self-driven and deliver high quality results in a fast-paced environment. You have strong computer science credentials, are passionate about Internet technology, are customer-obsessed and have a track record of building quality services. You know how to build and you dive deep into back-end services. You excel when working on complex and diverse systems. You can succinctly and accurately report your findings. Most importantly, you have a passion for learning and continuous improvement.

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


Basic Qualifications

• Bachelor’s degree in Computer Science or related field
• 5+ years of software development experience
• Proficiency in at least one modern programming language such as Java, Scala, C#, C++, Javascript
• Self-directed, ability to multi-task, sharp analytical abilities, excellent communication skills, capable of working effectively in a dynamic environment
• Proven design skills and able to find creative scalable solutions to difficult problems
• Strong knowledge of data structures, algorithms, and designing for performance, scalability and availability

Preferred Qualifications

  • Experience taking a leading role in building complex software systems
  • Knowledge of professional software engineering practices & best practices
  • Experience mentoring junior software engineers to improve their skills
  • Demonstration of project ownership including requirements, design, implementation, testing, and operational support
  • Experience with security technologies or products
  • Experience working in an agile environment
  • Familiarity with programmatic access to security/system event logs
  • Experienced in big data technologies and/or distributed computing systems
  • Self-directed, ability to multi-task, sharp analytical abilities, excellent communication skills, capable of working effectively in a dynamic environment
  • Proven design skills and able to find creative scalable solutions to difficult problems
  • Strong knowledge of data structures, algorithms, internet security fundamentals and designing for performance, scalability and availability

Your Talent Network Profile

Not ready to apply? Connect with us for general consideration.