About The Position

AWS Infrastructure Services is looking for a Software Development Engineer to join the Data Center Network organization. This role involves owning the design, planning, delivery, and operation of AWS global infrastructure. The engineer will work with customers, leadership, and peers to automate and invent new ways of operating the AWS network, build best practices, improve operational procedures, and deliver iterative impact with a proactive mindset. Collaboration across AWS is key to delivering high standards of safety and security while providing infinite capacity at the lowest possible cost. The role offers an inclusive culture that welcomes bold ideas and empowers ownership through completion. Responsibilities include building software services that deploy and scale Amazon networks supporting AWS, customers, and other business units across multiple global datacenters. The engineer will solve complex, ambiguous problems with efficiency and high quality, shaping the vision, design, roadmap, and operationalization of customer-facing services through data-driven decisions in a fast-paced environment. The position requires building production-quality distributed systems, writing high-quality, extensible code, mentoring junior engineers, managing competing priorities, bringing clarity to ambiguous situations, and identifying/implementing optimizations for performance, scalability, and efficiency. Clear written and verbal communication, maturity, sound judgment, and the ability to influence and lead are essential. Specific tasks include developing software systems for automating Amazon's network, shaping the automation future in networking, using and developing tools to collect and rationalize data, measuring success with data, preventing faults, working closely with Network Engineering teams, identifying and troubleshooting platform issues, and learning, designing, and building cloud-computing system software.

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

Responsibilities

  • Develop best in class software systems for automating Amazon's network.
  • Part of the team that shapes 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 and, regardless of their source; Strive to prevent faults from impacting your customers.
  • Work closely with our 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.
  • Work with customers to gather requirements and generate technical designs, and carry the project through all the software lifecycle stages.
  • Develop products that enable builders to develop and operate robust, high-quality software and safely, securely, and reliably deploy it.
  • Use technical expertise and communication skills to mentor other engineers and provide training and support for our technologies.
  • Maintain configuration compliance across the fleet.
  • Ensure devices run the latest approved operating systems.
  • Lead the end-to-end process for OS promotion, testing, and deployment.
  • Own the Capacity Out of Service (COOS) restoration program.
  • Remediate control plane security issues.
  • Design cost-effective CLOS topologies.
  • Maximize port availability.
  • Manage the full platform lifecycle—from hardware qualification through decommissioning.
  • Ensure configuration and OS compliance across the fleet.
  • Lead OS promotion, testing, and deployment.

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)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service