Returning Candidate?

Software Development Engineer, New AWS service

Software Development Engineer, New AWS service

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

Job Description

Each day, our customers make billions of transactions worldwide on our cloud. They harness the power of Amazon Web Services (AWS) to enable innovative applications, websites, and businesses. The AWS Security team owns security for all of these services offered by AWS, including EC2, S3, and many others.

Our team works with the many AWS teams to solve security challenges at massive scale. We build customer trust by designing, engineering, and operating services that meet the security goals of our customers, be it a start-up working out of a garage that needs simple, easy to use and understand security services for the non-expert, to fortune 500 companies with dedicated security staff and rigid compliance obligations.

You don’t need to have a security background to be successful on the AWS Security team. What you need is a desire to work on the bleeding edge, a desire to work on complex computer science problems, and the ability to simplify that complexity for our customers. Most importantly, you must have a strong backbone, be willing to fight for the privacy and protection of our customers, and be able to earn and maintain the trust of your coworkers.

The role

We are seeking a Software Development Engineer to develop a new innovative security service. The ideal candidate will have experience with distributed systems and developing rich customer-facing user interfaces. This position is on a new team that you will be joining at its inception and it will have a startup feel. You will enjoy working on complex software systems in a customer-centric environment and be passionate not only about building good software but also ensuring that the same software achieves its goals in operational reality.

Basic Qualifications

  • 5+ years' experience in software development
  • 5+ years' experience in Java, Python, C#, or C++ development
  • Bachelors' degree or equivalent work experience

Preferred Qualifications

  • Experience with Python, full-stack software development - from UI to infrastructure and working in a Linux / Unix environment
  • Experience building network security systems such as firewalls, unified threat management, and virtual private network technologies
  • Experience working with serverless architectures,, developing complex enterprise focused applications and object oriented design.
  • Data-driven and quantitative mentality. Always backs up ideas with facts.
  • Strong knowledge of data structures, algorithm design, problem solving, and complexity analysis
  • Prior experience designing and implementing large-scale distributed systems
  • Experience with scalable, API based agent or service oriented software architecture
  • Desire and energy to work in an energizing environment – previous startup experience a plus
  • Experience with agile development or similar methodologies for continuous development of product and technology

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