Software Development Engineer

Job ID: 992030 | Services LLC


Have you ever wanted to know how Amazon EC2 works? Would you like to help us build the next generation of web-scale infrastructure services that power companies of all sizes, ranging from start-ups to large enterprises, across Silicon Valley and the world? Would you like to be part of the team architecting a brand new service from scratch?

The AWS Elastic Compute Cloud (EC2) Palo Alto team is looking for experienced engineers to help us define and build the future of computing. The selected candidate will play a critical role in design and implementation of a new strategic product (V1.0 release) for Amazon AWS to help increase cloud adoption. We are building everything from low-level tools to web services to make the transition to the AWS cloud as simple as possible for our growing list of customers.

We are a fast-growing highly-motivated team of software developers who thrive on solving challenging problems and building large-scale distributed software systems. You will be surrounded by people who are smart, passionate about new technology trends in cloud services, and believe that state-of-the-art product is critical to customer success. Join us if you like working hard, having fun, and making history. We do just that.

The ideal candidate is an innovative self-starter who is looking for an opportunity to be both an individual contributor and technical lead. You are excited to do whatever it takes to make this new product successful and seeking an opportunity to grow as a technical leader.

Have more questions? Talk to us! We'll be happy to setup an info call and chat to give more context and details about the job.

Come take a look at our happy AWS customers:

“Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation/Age”
“Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.”


· 2+ years of non-internship professional software development experience
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· BS in CS/EE or related field with 5+ years of experience or MS in CS/EE with 3+ years of experience.
· Solid hands-on development experience in Java or C#.
· Proven track record of leading the delivery of high-quality systems.
· Exposure to web services or REST services, and web development.


· Sharp analytical abilities and proven design skills. Comfortable in fast-paced, start-up like development environments.
· Experience architecting large-scale distributed systems and a passion for building and operating highly-available services.
· Experience in full-stack development using J2EE technologies is a plus.
· Experience in .NET, Windows, C# is a plus
· Strong, object-oriented design and coding skills.