Senior Software Dev Engineer, AWS Core Network

AmazonSanta Clara, CA
$193,300 - $261,500Onsite

About The Position

Amazon Web Services (AWS) Infrastructure Services is responsible for the design, planning, delivery, and operation of all AWS global infrastructure, ensuring customers have continuous access to the innovation they rely on. This role is within the AWS Core Network team, which manages one of the largest networks in the world. The team implements services and algorithms to control traffic flow across various network fabrics, considering both static and real-time network inputs. The goal is to lower costs and overhead for customers while enhancing performance, availability, and reliability by responding rapidly to network changes such as scaling, maintenance, failures, and security events. As AWS expands its algorithms and services, there is a need to scale and gain experience with Software Defined Networking (SDN), hyper-scale data center networks, cloud infrastructure, large-scale software deployments, algorithms, and SOA. The team operates with agility, akin to a startup, innovating and collaborating to push boundaries in robustness, fault-tolerance, and adaptive algorithms.

Requirements

  • 7+ years of non-internship professional software development experience
  • 7+ years of programming with at least one software programming language experience
  • 7+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Nice To Haves

  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Master's degree in computer science or equivalent
  • Experience in networking, large-scale distributed systems or a related field
  • Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust

Responsibilities

  • Owning multiple services and features, architecting them to scale with robust unit tests and metrics
  • Understanding customer needs by working with external and internal stakeholders and translating it to software requirements and execution plans
  • Delivering quality features on-time and on-budget and executing against project plans and delivery commitments.
  • Leading team members to manage the day-to-day development activities, participate in designs, design review, code review, and implementation.
  • Mentoring and leading junior engineers and guiding them towards good software development techniques
  • Maintaining current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with the team in bringing in new technologies.
  • Architect, design, implement, test, and deploy new features to improve scale and availability of the network
  • Look for continuous improvement to reduce the cost of operating the network
  • Exercise the highest bar for security in both code and operations.
  • Find new ways to provider deeper insight on the health of our service and meet customer expectations on availability.

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