What are the responsibilities and job description for the Software Engineering Intern, Financial Platform position at Amazon Development Center U.S., Inc.?
Transform your career with Amazon Web Services (AWS) as a Software Development Engineer II.
About AWS Utility Computing
AWS Utility Computing provides cutting-edge product innovations, from foundational services like Amazon Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that set AWS's services and features apart in the industry.
About the EC2 Networking Team
The EC2 Networking team at Amazon Web Services (AWS) is seeking a talented Software Development Engineer II to design, build, deliver, and maintain complex products that delight our customers and raise our performance bar.
Main Responsibilities:
- Design fault-tolerant systems that run at massive scale as we continue to innovate best-in-class services and applications in the AWS Cloud.
- Work with the engineering team to manage day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation.
- Maintain current technical knowledge to support rapidly changing technology, always on the lookout for new technologies, and work with management and development teams in bringing new technologies.
Requirements:
- 3 years of non-internship professional software development experience.
- 2 years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems.
- Experience programming with at least one software programming language.
About Working at AWS
We are a core team in AWS EC2 organization, enabling critical services that underpin the network. You will define, plan, and execute on deliverables that drive game-changing improvements for internal and external customers alike.
We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop their engineering expertise so they feel empowered to take on more complex tasks in the future.