Software Engineer

19 days ago
$60 - $70/hour (Estimated)Herndon, VAAmazon Web Services, Inc.
  • 4+ years of professional software development experience
  • 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Bachelors degree in Computer Science or related field
  • Minimum of eight years software development experience in a modern programming language, such as C, C++, Java, or Scala
  • Alternatively (no degree) minimum of ten years of professional software development experience
  • 3 years experience leading a team of software engineers in an agile development process
  • 3 years experience running services on Linux

Amazon Web Services (AWS) EC2 Core Platform is looking for experienced engineers to join our development team in Herndon, VA (DMV) or Seattle, WA. Next month the team will be in Atlanta for a hiring fair.
We build software core to the EC2 network virtualization systems supporting the massive AWS cloud. We program mostly in Java and use scripting (Ruby/Python/etc.) whenever possible to automate. Each individual on our team is expected to be a leader; be pro-active on acting on behalf of our customers to exceed expectations on quality, speed of delivery, and communication. We challenge each other to put forth deliberate efforts to grow and improve our skills. At the end of the day, we know what’s important in our lives – family, friends, and recreation; creating a healthy balance is important to maintain the high level of execution we expect from each other.

To learn more about EC2, check us out here: https://aws.amazon.com/ec2/.


  • Computer Science fundamentals in data structures, problem solving, algorithm design and analysis
  • Expert skill in one modern programming language such as C, C++, Java, or Python and proficiency with one other programming language
  • Networking experience (HTTP, UDP, TCP/IP) and/or virtualization
  • Experience building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirement through actual launch of the project
  • Strong distributed systems and web services design and implementation experience

For more information contact with me
Twitter: DariusAWS
LinkedIn: https://www.linkedin.com/in/dariusr/

“Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.”

HTTP contract jobs near you / remote