Each day, hundreds of thousands of developers make billions of transactions worldwide on our cloud. Almost all of them are harnessing the power of Amazon Web Services (AWS) to enable innovative applications, websites, and businesses. However, there are always a few people that try to take unfair advantage of a good thing... The Amazon Web Services Platform group is looking for a Software Development Manager to build a new team developing large-scale distributed systems for detecting and preventing malicious or fraudulent behavior. You should be someone who wants to build highly scalable and robust software -- and see your systems thrive in the face of traffic from a variety of AWS services. We use a number of technologies to power our applications and services, including traditional databases such as MySQL, NoSQL databases such as DynamoDB, and distributed AWS services such as EMR, EC2 and SWF. The ideal candidate will have strong distributed systems and web services design and implementation
· Bachelor's or Master's degree in Computer Science or a related discipline · 10+ years of OO software development experience in Java or C++ · 5+ years’ experience building and managing high performance software teams · Experience designing and implementing highly scalable web services · Experience building and operating mission critical, highly available (24x7) systems· Experience developing and implementing data mining, machine learning or predictive modeling systems · Experience developing fraud prevention, alert triage or case management software software solutions · Great communication skills