Position : Software Development Engineer
Location : Remote
Duration : Long term contract
Type : Only W2 (No C2C / 1099)
Notes from Client Manager :
The Amazon Selection & Catalog Systems (ASCS) team needs a Software Development Engineer (do not confuse this with a "Java Developer") to spearhead the consolidation and retirement of legacy services. This initiative aims to reduce operational complexity and modernize our architecture. This team focuses on a critical aspect of Amazon's Catalogue. The catalogue team catalogs customers' orders and products for the process management system. Currently, a new system is being built in Java to replace the old system, which is in Perl and can't support the increasing traffic.
The task involves transitioning to the new system, a global project requiring engineers with experience in large distributed systems. Everyone will play a hands-on role in this project.
Candidates need experience in leading teams and contributing to software architecture. Knowledge of Perl will be helpful as it involves debugging legacy Perl code and migrating to Java for the platform and endpoints that are already created. The Amazon Software Development Engineer (SDE) will design, and TEKsystems SDE 3's will customize the API designs to fit each workstream. Experience in Cloud Services and distributed systems is critical for success in this role.
This project isn't about creating new APIs; it's primarily about migrating clients to already established strategic endpoints. The challenge lies in migrating from service A to service B. Some services have as few as four, and some have as many as twelve active services that need to be migrated. This person will also need to maintain the code standard and ensure the quality of the software before it's pushed for production release.
Each of the three workstreams will have independent daily standups, and there will be internal Amazon support from engineers to remove roadblocks. The ability to understand a milestone and work backwards to deliver the end result is also essential because they will be guiding SDE 2's as well as contributing to the development of the workstreams.
Must have :Top Skills :
Basic Qualifications
Preferred Qualifications
Additional Skills & Qualifications
Leadership Principles
Software Development Engineer • Seattle, WA, United States