Software Development Engineer II, Network Data Services

1 day ago


Seattle, Washington, United States Amazon Full time
About the Role

We are seeking a highly skilled Software Development Engineer II to join our Network Data Services team at Amazon. As a key member of our team, you will be responsible for designing, developing, and delivering large-scale distributed software systems that power the network used by millions of customers worldwide.

Key Responsibilities:

  • Develop software systems and successfully deliver them to customers, particularly distributed enterprise systems
  • Leverage strong knowledge in object-oriented design, data structures, algorithms, problem solving, and complexity analysis to implement software features and functionality
  • Use best practices to execute across the full development lifecycle, including coding standards, code reviews, source control management, build processes, test automation, and operations
  • Communicate with other technical teams and management to collect requirements, describe software functionality, and build technical designs

A Day in the Life:

  • Join our daily team standup to sync up on current tasks
  • Spend quality uninterrupted time writing code
  • Meet with internal customers and other stakeholders to discuss their needs from our platforms, and help integrate this input into our roadmap
  • Troubleshoot an operational issue with our services
  • Write up a design proposal of a new feature for collaborative review

About the Team:

The AWS Network Data Model Service (NDMS) team is a collection of software services developed to manage, maintain and vend logical representation of the state of Amazon network. We are a highly motivated, collaborative, and a fun-loving team of software developers who thrive on solving challenging problems.

We are searching for a software development engineer like you to help build the suite of NDMS services and integrate them with the rest of the AWS Networking service ecosystem. Our team is passionate about our work and rely on a customer-first approach that allows us to fail fast and rapidly iterate.

Basic Qualifications:

  • 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

Preferred Qualifications:

  • 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

Compensation:

The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.



  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIIntelliswift Software Inc is seeking a highly skilled Software Development Engineer II to join our team. As a key member of our Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team, you will play a critical role in building and deploying security services that support our...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIWe are seeking a highly skilled Software Development Engineer II to join our team at Intelliswift Software Inc. As a key member of our team, you will be responsible for designing and developing software solutions that meet the needs of our clients.About the RoleThe ideal candidate will have a strong background in...


  • Seattle, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our AWS Clean Rooms team. As a key member of our team, you will be responsible for designing and developing scalable solutions that delight our customers.You will work at the intersection of cloud analytics, privacy, and security, providing customers with a broad set of...


  • Seattle, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our AWS Clean Rooms team. As a key member of our team, you will be responsible for designing and developing scalable solutions that delight our customers.Key ResponsibilitiesDesign and develop distributed systems in AWS, leveraging foundational services such as Lambda,...


  • Seattle, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our DynamoDB Border Services team. As a key member of our team, you will be responsible for designing, building, and maintaining highly distributed, large-scale services that provide discovery and management of DynamoDB's service endpoints across all supported network...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our AWS Infrastructure Services team. As a key member of our team, you will be responsible for designing, developing, and delivering software solutions that enable our customers to build and deploy applications on the AWS cloud.As a Software Development Engineer, you will...


  • Seattle, Washington, United States Amazon Development Center U.S., Inc. Full time

    {"title": "Software Development Engineer II", "description": "About the RoleWe are seeking a highly skilled Software Development Engineer II to join our AWS Organizations team. As a key member of our team, you will be responsible for designing and developing highly scalable, well-architected services to enable our largest customers to operate in AWS's most...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our team at Amazon. As a key member of our Core Networking Team, you will be responsible for designing, developing, and deploying scalable software systems that power our cloud infrastructure.As a Software Development Engineer II, you will work closely with our team of...


  • Seattle, Washington, United States Mondo Full time

    Job Title: Software Development Engineer IIWe are seeking a highly skilled Software Development Engineer II to join our team at Mondo. As a key member of our Content Platform team, you will be responsible for designing, developing, and implementing high-impact software solutions.Key Responsibilities:Develop and implement fixes for software applications using...


  • Seattle, Washington, United States Amazon Full time

    Job Title: Software Development Manager, Network Data PlaneWe are seeking a highly skilled Software Development Manager to lead our Network Data Plane team. As a key member of our Core Networking team, you will be responsible for designing, developing, and deploying scalable and secure network software solutions.About the RoleThis is a unique opportunity to...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a talented Software Development Engineer II to join our AppSense team. As a key member of our team, you will play a crucial role in developing and enhancing our innovative software management platform, AppSense.AppSense is a cutting-edge software management platform that provides visibility and control across all applications...


  • Seattle, Washington, United States Tik Tok Full time

    Network Automation EngineerAt ByteDance, we're pushing the boundaries of network automation to deliver high-performance, scalable, and intelligent network infrastructure. As a Network Automation Engineer, you'll design and develop innovative software solutions to automate, intelligize, and digitize data center network management.Key Responsibilities:Design...


  • Seattle, Washington, United States Intelliswift Full time

    Job Title: Software Development Engineer IIAt Intelliswift, we are seeking a highly skilled Software Development Engineer II to join our team. The ideal candidate will have a strong background in software development and a passion for coding.The successful candidate will be responsible for designing, coding, testing, and deploying features for our software...


  • Seattle, Washington, United States Amazon Stores Full time

    Software Development Engineer II at Amazon StoresAt Amazon Stores, we're committed to delivering exceptional customer experiences. To achieve this, we need talented software development engineers who can design, develop, and deploy scalable and reliable systems. We're seeking a highly skilled Software Development Engineer II to join our team and contribute...


  • Seattle, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our AWS Clean Rooms team. As a key member of our team, you will be responsible for designing and developing scalable solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop distributed systems in AWS, leveraging foundational services such as Lambda, Step...


  • Seattle, Washington, United States Belcan Full time

    Job Title: Software Development Engineer IIAs a Software Development Engineer II at Belcan, you will be responsible for designing and developing major features from end-to-end, including Web UI, services, and persistent storage. You will work with a team of engineers to translate designs into quality software that is highly scalable, available, and...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Manager to lead our Network Data Plane team. As a key member of our organization, you will be responsible for managing a team of engineers to design, develop, and deploy software solutions for our network infrastructure.Key ResponsibilitiesLead a team of engineers to develop and deploy...


  • Seattle, Washington, United States PitchBook Data Full time

    About the Role:PitchBook is a leading provider of data and software solutions for the private equity and venture capital industries. We are seeking a highly skilled Staff Software Development Engineer to join our Product and Engineering team.As a Staff Software Development Engineer, you will be responsible for architecting and delivering the next suite of...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Manager to lead our Network Data Plane team. As a leader in this team, you will be responsible for driving the development of critical, highly scalable systems and fostering innovation.You will work closely with our forwarding ASIC vendors, network engineering, peer software teams, and other...


  • Seattle, Washington, United States PitchBook Data Full time

    About the RolePitchBook Data is seeking a highly skilled Staff Software Development Engineer to join our Product and Engineering team. As a key member of our team, you will be responsible for architecting and delivering the next suite of services that power our platform.You will work closely with our team of big thinkers, innovators, and problem solvers to...