About The Position

AWS Infrastructure Services is seeking a Software Development Engineer to join the Data Center Network organization. This role is crucial for operating the AWS global infrastructure, involving the design, planning, delivery, and operation of the network. The engineer will automate and innovate network operations, build best practices, improve operational procedures, and ensure high standards of safety and security while providing scalable capacity at low cost. The position involves building software services to deploy and scale Amazon networks across global datacenters, supporting AWS, customers, and other business units. The role requires solving complex, ambiguous problems efficiently and with high quality, shaping the vision, design, roadmap, and operationalization of customer-facing services through data-driven decisions. The AWS DCFC (DCF Controllers) team, part of CLOS Fabric Engineering (CFE), is responsible for software that monitors network state, recovers capacity, enables scaling, manages IP allocation, and plans decommissioning. The broader CFE organization focuses on designing cost-effective CLOS topologies, maximizing port availability, and managing the full platform lifecycle, including hardware qualification, configuration, OS compliance, testing, and deployment.

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
  • 2+ 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 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 or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

Responsibilities

  • Work with customers, leadership, and peers to automate and invent new ways of operating the AWS network.
  • Build best practices and improve operational procedures.
  • Deliver iterative impact with a proactive mindset.
  • Collaborate across AWS to deliver the highest standards of safety and security while providing seemingly infinite capacity at the lowest possible cost.
  • Build software services that deploy and scale the Amazon networks supporting AWS, customers, and other business units across multiple global datacenters.
  • Solve complex, ambiguous problems with efficiency and high quality.
  • Play a pivotal role in shaping the vision, design, roadmap, and operationalization of customer-facing services.
  • Develop best in class software systems for automating Amazon's network.
  • Shape the automation future in networking.
  • Use and develop tools and process that collect & rationalize data from different sources and frameworks that reduce workloads.
  • Use data to measure success and take responsibility for the quality of your service, striving to prevent faults from impacting customers.
  • Work closely with Network Engineering teams to ensure fast and smooth software roll-outs.
  • Identify and troubleshoot recurring platform issues with effective escalation to senior-level engineering teams.
  • Learn, design, and build cloud-computing system software for a diverse set of customers.
  • Gather requirements and generate technical designs.
  • Carry projects through all software lifecycle stages.
  • Develop products that enable builders to develop and operate robust, high-quality software and safely, securely, and reliably deploy it.
  • Mentor other engineers and provide training and support for technologies.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service