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 individuals to own them to completion. Responsibilities include building software services that deploy and scale Amazon networks supporting AWS, customers, and other business units across multiple global datacenters. The position involves solving 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 ideal candidate is an experienced Software Development Engineer with a strong track record in building production-quality distributed systems, comfortable with rapid service and feature shipping, writing high-quality, extensible code, and bringing established engineering expertise. They should mentor junior engineers, manage competing priorities, bring clarity to ambiguous situations, identify and implement optimizations for performance, scalability, and efficiency, and communicate clearly across organizations. Maturity, sound judgment, and the ability to influence and lead are essential.

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
  • Knowledge of networking fundamentals
  • Work safely and cooperatively with other employees, supervisors, and staff
  • Adhere to standards of excellence despite stressful conditions
  • Communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service
  • Follow all federal, state, and local laws and Company policies
  • Exercise sound judgment
  • Effectively manage stress and work safely and respectfully with others
  • Exhibit trustworthiness and professionalism
  • Safeguard business operations and the Company’s reputation

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.
  • Shape the automation future in networking.
  • Use and develop tools and processes 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 strive 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.
  • Work with customers to gather requirements and generate technical designs, and carry the project 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.
  • 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