Skip to main content
Software Development Engineer In S3Managing trillions of objects in storage, retrieving them in ms, building software that deploys to tens of thousands of hosts, designed for 99.999999999% durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether it's electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leaders. We are currently looking for talented software development engineers to lead innovation in our Amazon S3 storage control plane team. Our team is passionate about the incredible opportunity that Amazon S3 presents and about cloud computing, in general. You will have the opportunity to deliver high quality technology products/services in a hyper-growth environment where priorities shift fast.
Responsibilities include: Design, implementation, deployment and maintenance of innovative software solutions to deliver new features in performance, cost, reliability. Use software engineering best practices to ensure the standard of quality of all team deliverables. Build and implement high quality distributed system software. Work in an agile development environment prioritizing most important and impactful projects. A typical day for an SDE in S3 Storage is based around writing code and solving problems at scale. On any given day, you may spend time delivering features and fixing bugs, add testing to existing code, improve operational tooling, collaborate with senior engineers to design new components that shape the future of the system, and build expertise in specific areas of the service and grow to be a subject matter expert in your domain.
Basic Qualifications: 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 experienceBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field Experience programming with at least one software programming language
Preferred Qualifications: 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experienceBachelor's degree in computer science or equivalent Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Matching similar jobs

Level

Lead L6

Location

Seattle, WA

Occupation

Software Developers

Industry

Software Publishers

Posted

yesterday

APPLY NOW (opens in a new tab)