Systems Developer Engineer
Are you ready to challenge yourself by joining one of the fastest growing areas in Amazon’s e-commerce services platform? We are seeking talented systems developer engineers to own automation, scaling, and to help us evolve our services to improve customer experience across the globe. We build systems that process metering and bills at an unprecedented scale, with accuracy, speed, and mission-critical availability. We offer competitive salary and benefits, outstanding career and growth opportunities and an exciting and team-oriented atmosphere. Come challenge yourself in our team-oriented atmosphere and watch yourself grow in AWS Commerce Platform.
Primary Responsibilities
- Define, design, and implement multi-tier distributed software applications
- Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles
- Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes
-
Must be able to effectively collaborate in a fast paced environment with multiple teams in a large organization (software development, QA, Project/Release Management, Build and Release, etc.)What would I do?
- Provide deployment and operations support for large multi-tiered distributed software applications
- Estimate engineering effort, plan implementation, and roll-out system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles.
- Independently design and develop tools to aid in operations and automation as well as work jointly with other team members to deliver innovative solutions to complex business and technical challenges.
- Collaborate in a fast paced environment with multiple teams in a dynamic entrepreneurial organization.
-
Improve customer experience by providing greater visibility on their bills and manage their cost more efficiently.Do I have the right stuff?
- Extraordinary sense of ownership and passion for writing world-class software.
- Proven experience in operating and maintaining multi-tiered solutions, database interactions, UNIX/Linux and support of production applications
- Ability to dive deep into complex technical problems
- Excellent written and verbal communication skills
-
Excellent problem solving skills with a strong attention to detailWhat do I get out of this?
- You will work with some of the most talented and innovative professionals in the industry and you will be empowered to engineer world-class software services that are used by millions of people around the world.
- Outstanding career and growth opportunities and an exciting team-oriented atmosphere.
Basic Qualifications
- At least 3-5 years of recent experience in development, testing, and deployment of multi-tiered systems and services
- Proficiency in Java, C/C++/C# or another high-level programming language
- Experience with distributed operational health and performance monitoring systems.
- Recent experience with automation, database interactions, and support of production applications
-
Bachelor’s degree in Computer Science or a related technical field This position requires the applicant selected to obtain and maintain a Top Secret security clearance with Sensitive Compartmented Information (TS/SCI) eligibility and access. A US Government administered polygraph examination will be required. TS/SCI eligibility is not required to start; however, the applicant selected will be subject to a Single-Scope Background Investigation (SSBI) and must meet eligibility requirements for access to classified national security information. Applicants with a current SSBI, SBPR, or PPR, may be eligible for crossover in accordance with ICPG 704.4.
- Masters in CS or related degree (Computer Engineering, Electrical Engineering, etc.)
- Experience in Systems and Network Administration, DevOps or Site Reliability Engineering
- Experience designing and/or implementing automated software testing, deployment and performance analysis systems
- Experience developing or furthering existing application and system management tools and processes that reduce manual efforts and increase overall efficiency
- Strong customer focus, ownership, urgency and drive
- Demonstrated skill and passion for operational excellence.
- Experience in a 24/7 production environment
- Ability to retain composure under stressful conditions, communicate effectively with a wide array of individuals at Amazon, and get the right things done.
- Proven ability to understand large distributed systems, drilling down to code level*MVP221982
Desired Skills and Experience
See application page for details