Senior Software Development Engineer, AWS S3

Jun 24, 2014
Jul 24, 2014
Full Time
Code increasingly lives in one of two places: portable devices and the public cloud. Our job is to help developers get the latter part right, and make it simple to access from the former. We want to make it easier than ever for developers to build applications and services using AWS by streamlining the challenges of cloud infrastructure. Looking for distributed system technology that starts where textbook algorithms and conventional approaches run out of steam? Want a green field opportunity to build a planet-spanning cloud service with a successful company and ecosystem around you? Come help us build it!

We're a small team growing rapidly but thoughtfully. We're passionate about agile, but agnostic on where great ideas come from. We write distributed systems code in Java, system-level code in C, and other pieces of our system in other languages. Our code is not just performant but also durable, scalable, diagnosable, self-tuning, and easy to manage.

What does it take to succeed in this role? You need to be creative, responsible, and able to dig deep into emerging technologies. Willing to read research papers but also move quickly to turn off-the-shelf code into customer solutions. Excited (and a little frightened) by the scale at which we work. A roll-up-your-sleeves type. Self starting. Able to think about business opportunities, operational issues, and architectural diagrams in the course of a single conversation. Intellectually curious. Not afraid of edge cases. Someone who can build and deploy rock-solid code then deploy it in the wild and stand behind it. Looking to turn customers into raving fans. Deeply technical. Unapologetically agile. Obsessed with shipping real code to real people. Someone who makes the team room both productive and fun to work in. Excited to learn from others while bringing your own novel capabilities and perspectives.

Together, we’ll deliver the next generation of industry-leading cloud features and help every business from the smallest startups to the largest enterprises run on the cloud. We’ll design, develop, and deploy the most scalable and distributed platforms in the world. We’ll shape not just our own products, but the direction of the industry through our choices. Come help us change the world!

  • Bachelor’s Degree in Computer Science or a related field, or 6+ years relevant work experience
  • Knowledge of at least one modern programming language, such as C++, C#, or Java

  • Computer Science fundamentals in data structures, algorithm design and problem solving
  • Excellent communication skills and the ability to work well in a team
  • Strong customer focus, ownership, urgency and drive
  • Experience building and operating online services and fault-tolerant distributed systems
  • Demonstrated systems programming expertise coupled with exposure to interpreted languages such as Python
  • Familiarity with Linux
  • Graduate degree (MS/PhD) a plus
** For more information on Amazon Web Services, please visit **;106332204;y?