Software Development Engineer, S3 Request Processing

Amazon Amazon · Big Tech · Arlington, VA · Software Development

Software Development Engineer role in Amazon S3 Request Processing, focusing on building and enhancing services for processing customer request metadata, logging, and eventing. The role involves using distributed micro-services architectures and machine learning techniques to analyze requests at scale.

What you'd actually do

  1. As a Software Development Engineer for the S3 Request Processing organization you will contribute to key development projects integrating with S3 API's processing 100's of trillions of transactions per month.
  2. You will build and enhance new services using distributed micro-services architectures and expert knowledge, pattern recognition, and machine learning techniques to efficiently analyze requests at the massive scale of S3.
  3. Engineers on this team should have strong technical skills, a passion for learning, and the ability to collaborate effectively with teammates to deliver high-quality solutions for our customers.

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent