8+ years of experience with Java or similar object-oriented language 6+ years of experience leading software development projects 4+ years of hands-on experience with Amazon Web Services (EC2, S3, RDS, Kinesis, and Lambda) or other cloud service