Software Development Engineer II, Network Device Lifecycle Management
About the role
Amazon Operations Technology is looking for an experienced Software Development Engineer to join our Imperium Network Device Lifecycle Management team in Austin. In this role, you will solve challenging problems and develop scalable, high-performing solutions that require minimal long-term sustaining and development. Our team is accountable for software managing the lifecycle of network devices in global fulfillment centers; our systems span over 100,000 Amazonians and hundreds of thousands of IP-enabled devices.
You will partner with peer Software, System, and Network Engineers globally to develop simple and efficient technology that guides Amazon’s fulfillment network. You will work with a wide variety of technologies and projects that range from third-party enterprise solutions to open source and proprietary inventions. Technicians and Engineers worldwide will look to you for mentorship, guidance, and solutions to complex business problems that are truly unique to Amazon. We value performance, simplicity, and scalability in our designs.
In your day-to-day work, you will focus on automation of complex tasks to allow our business to scale with customer demand, letting your fellow network engineers focus on complex problems rather than mundane tasks.
Responsibilities
As a Software Development Engineer at Amazon, you will take your technical experience to create and enhance existing frameworks for managing network devices' lifecycle at Amazon fulfillment centers, such as new device provisioning or software updates. These critical frameworks will make it faster and easier for customers to manage these network devices at scale.
- Develop scalable, high-performing solutions for network device lifecycle management.
- Create OS-agnostic services and tools while optimizing for performance and ease of use.
- Translate requirements into elegant solutions through clear communication.
- Work in a reactive, flexible, and collaborative peer environment.
- Automate complex tasks to support business scalability.
Qualifications
Basic Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience.
- 1+ years of software development engineer or related occupational experience.
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl.
- 1+ years of Object-Oriented Design experience.
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in Computer Science or equivalent.
About the Team
Our team enables network engineers and technicians to self-serve and manage the lifecycle of network devices running in all fulfillment centers. We deliver application frameworks and foundational pieces critical for device management, demonstrating customer obsession. As part of the Network Device Lifecycle Management team, you’ll collaborate with multiple teams to develop an end-to-end ecosystem covering product conception to deployment across Amazon’s vast number of devices in the field.
Benefits
Amazon offers a full range of benefits that assist you and eligible family members, including domestic partners. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status. The benefits that generally apply to regular, full-time employees include:
- Medical, Dental, and Vision Coverage.
- Maternity and Parental Leave Options.
- Paid Time Off (PTO).
- 401(k) Plan.
Pay
USA, TX, Austin - $143,700.00 - $194,400.00 USD annually. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.