Job Description
Software Development Engineer II, AWS Networking Services
-----------------------------------
Role Overview
Amazon is seeking a Software Development Engineer for our AWS Networking organization to join a team designing and developing software and services required to assert performance and deployed configuration for our global optical network.
The successful candidate will help us scope, design, build and operate services that exceed our customer expectations.
-----------------------------------
Key Responsibilities
* Operate autonomously, deliver projects at the team or cross-team level, interact with other teams, understand their needs, and integrate with their systems.
* Drive designs for components and services that deliver new features and capabilities, prepare estimates for upcoming deliverables, document proposed solutions, review code, write well-structured and optimized code, perform root cause analysis on operational events, and provide project updates to leadership and other team members.
* Perform on-call responsibilities, typically for one week every 4-5 weeks during daytime working hours.
-----------------------------------
Qualifications
BASIC QUALIFICATIONS
* Experience in professional software development.
* Experience designing or architecting systems, including design patterns, reliability, and scaling.
* Experience programming with at least one software programming language.
PREFERRED QUALIFICATIONS
* Bachelor's degree in computer science or equivalent.
* Experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
-----------------------------------
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify, and build.