Amazonposted 2 days ago
$129,300 - $223,600/Yr
Full-time • Mid Level
Austin, TX

About the position

The Imperium Network Traffic and Security (INTAS) team, under Operations Technology Infrastructure Engineering (OTIE) organization is looking for an experienced Software Development Engineer to join team in Austin. The INTAS team provides network security solutions to Amazon fulfillment centers (FCs) using Access Control Lists (ACLs) and VLANs deployed on networking devices. ACLs act as a gatekeeper, allowing or blocking network traffic flow in and out of FCs based on predefined rules. Changes in the underlying infrastructure necessitate updates in deployed ACLs to ensure seamless operation of FC solutions. To maintain the right security posture while enabling FC solutions to get network connectivity within defined Service Level Agreements (SLA), the INTAS team focuses on two aspects: 1) ACL Freshness: the frequency with which ACLs are deployed to network devices, 2) ACL effectiveness: determines if the ACLs defined by the FC solutions using OTIE tools are used effectively and are not adding unnecessary complexity to the OTIE network.

Responsibilities

  • The Software Development Engineer (SDE) in the INTAS team plays a crucial role in ensuring the smooth and secure operation of Amazon's FC solutions.
  • The SDE in the INTAS identifies business problems, gathers data, proposes solutions and leads implementation.
  • The SDE leads the development and maintenance of systems responsible for generating and deploying ACLs and VLAN information to network devices.
  • The SDE collaborates closely with cross-functional teams to align on requirements, security guidelines, and best practices for ACL management and network security.
  • The SDE ensures robust monitoring, alerting, and troubleshooting mechanisms are in place for the ACL management systems.
  • The SDE gives careful consideration of availability, operations, maintenance, and cost.
  • The SDE designs the complete solution stack and delivers through others.

Requirements

  • 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
  • Experience programming with at least one software programming language

Nice-to-haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service