The Technical Program Manager III at Amazon Web Services, Inc. will coordinate and manage technical project and program development of large-scale, distributed software applications, systems, platforms, services, or technologies using Object Oriented coding and design (Java, C++, Perl, HTML) throughout the complete software development lifecycle, from design through release. The role involves defining projects, collecting business requirements, and writing functional and technical specifications. The manager will drive software development efforts and manage priorities for project/program completion, including software application performance tuning. Responsibilities also include creating schedules, identifying and communicating risks to stakeholders, defining risk mitigation strategies, and facilitating appropriate software engineering solutions. The position requires managing cross-functional teams and/or third-party vendors for the implementation of project/program requirements.