Senior Software Development Engineer

Amazon Web Services (AWS)
June 16, 2019
Seattle, WA
Job Type



We have an exciting opportunity to shape and define the next generation of fraud prevention in the cloud. We are looking for a seasoned senior developer to design/build massive scale, distributed computing solutions utilizing RESTful web services, real-time event streaming for data processing, Machine Learning (SageMaker) and serverless (Lambda). Our broader team, AWS Fraud Prevention, is a centralized team within AWS that protects AWS services from fraud and abuse, and ensures the experience of legitimate AWS customers is not negatively impacted by a few bad actors.

In this senior role you will serve as the technical lead on our most demanding projects. You will be responsible for driving the team’s technical direction, strategizing and shaping our long-term vision and architecture. You will own major deliverables end-to-end, drive roadmaps, and provide technical leadership to the engineering team. If you want to be challenged by the toughest computer science problems, then join us to build the next generation distributed systems solving big data problems with machine learning.

You should be someone who wants to conceive and design highly scalable, robust software, and wants to see their software thrive in the face of traffic from huge cloud computing services. You will be partnering with Data Scientists to define the future state of systems. The ideal candidate will have strong distributed systems and web services design and implementation experience, as well as experience working on high availability production systems. Machine learning experience is plus but not a must: you will get the opportunity to learn this as part of the role.

Basic Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 7+ years of software development experience
  • Excellent problem-solving abilities and object-oriented design skills
  • Fluency and experience in object-oriented programming languages, like Java, C++, or C#
  • Ability to excel in a fast-paced, startup-like environment

Preferred Qualifications

  • Graduate (Ms or PHD) in Computer Science or related field
  • 5+ years of experience designing and implementing RESTful web services
  • Experience with data mining, machine learning or predictive modeling systems
  • Experience building and operating mission-critical, highly scalable distributed systems
  • Prior knowledge of payment processing, network security or anti-fraud systems
  • Demonstrated capability to provide depth and breadth technical leadership to agile teams is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation.

Company Description

Launched in 2006, Amazon Web Services (AWS) began exposing key infrastructure services to businesses in the form of web services -- now widely known as cloud computing. The ultimate benefit of cloud computing, and AWS, is the ability to leverage a new business model and turn capital infrastructure expenses into variable costs. Businesses no longer need to plan and procure servers and other IT resources weeks or months in advance. Using AWS, businesses can take advantage of Amazon's expertise and economies of scale to access resources when their business needs them, delivering results faster and at a lower cost.

Today, Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world. With data center locations in the U.S., Europe, Singapore, and Japan, customers across all industries are taking advantage of our low cost, elastic, open and flexible, secure platform.

Related Jobs