The Amazon Web Services EC2 team located in Herndon, VA is actively recruiting Senior Software Developers to help revolutionize the cloud. These positions require deep and broad expertise including hands on coding, architecture, mentoring and team lead experience.
At Amazon Web Services, we like to “work backwards”, first understanding what customers need and using that data to guide our software engineering. Our best ideas become even better when we get feedback from real customer use. The EC2 team recently responded to customer feedback with the development and launch of the AWS Bring Your Own IP (BYOIP) feature. BYOIP allows customers to bring their own publicly-routable IP address prefixes to AWS, simplifying migrations and ensuring applications maintain their trusted IP status with existing whitelisted firewalls.
We’re looking for a senior engineer to drive technical efforts and deliver solid, scalable systems on an aggressive schedule within a Java/Linux environment. Our senior software engineers must remain aware of the long-term vision while shepherding the team through short, tactical iterations.
This position will be part of the Amazon Elastic Compute Cloud (EC2) team in the Herndon, VA office. The team is responsible for a variety of networking products that help ensure EC2 customers have a great experience. Our problem spaces range from kernel development to big data, and everything in between. The ideal candidate will have passion and talent for solving complex problems of scalability and availability in massively distributed systems.
For detailed info regarding the products that the EC2 team is working on please visit: http://aws.amazon.com/ec2 http://aws.amazon.com/vpc
Bachelors degree in Computer Science or related field
8 years of software development experience in a modern programming language, such as C, C++, Java, or Scala
Alternatively (no degree) minimum of 10 years of professional software development experience
5 years experience leading a team of software engineers in an agile development process
5 years experience running services on Linux
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
Masters or PhD degree in Computer Science
Experience building complex software systems that have been successfully delivered to customers
Ability to take a project from scoping requirement through actual launch of the project
Strong distributed systems and web services design and implementation experience
Deep knowledge of networking protoocls (HTTP, UDP, TCP/IP) and virtualization
Deep experience building and deploying horizontally-scalable distributed systems
Demonstrated ability to communicate business and technical ideas to varied audiences including customers, peer engineers, and senior leadership
Strong ownership, urgency, and drive to launch services
Experience leading projects and teams within a fast paced environment
Amazon.com is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.