Jobs · Consulting · North Carolina

Software Engineer, NPD Forwarding Stack, NetSync, NPD Forwarding Stack, NetSync

Amazon Web Services (AWS) · Raleigh, NC · 2 mo ago
ConsultingFull-time

About the role

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We support all AWS data centers and the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles to help deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost.

As a Software Development Engineer, you will develop state-of-the-art Linux-based networking platforms, working on embedded routing platforms that power one of the world's largest and most complex networks. We seek engineers with a demonstrated track record of designing and implementing Linux-based solutions on embedded devices, ideally for networking products, and who are passionate about transforming data center networking.

Responsibilities

  • Design and implement Linux-based networking solutions for embedded routing platforms.
  • Collaborate with cross-functional teams to solve complex challenges in AWS’s global infrastructure.
  • Develop scalable, reliable, and high-performance software for large-scale distributed systems.
  • Contribute to the full software development lifecycle, including coding standards, code reviews, testing, and operations.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of experience in design or architecture (design patterns, reliability, and scaling) of new and existing systems.
  • 1+ years of experience designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, or services using C#, C++, Java, or Perl.
  • 1+ years of Object-Oriented Design experience.
  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.

Preferred Qualifications

  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor’s degree in Computer Science or equivalent.

Benefits

  • Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D, and optional supplemental life plans).
  • Employee Assistance Program (EAP) and mental health support.
  • Flexible Spending Accounts (FSA) and adoption/surrogacy reimbursement coverage.
  • 401(k) matching.
  • Paid time off and parental leave.
  • Sign-on payments and restricted stock units (RSUs).

Pay

USA, NC, Raleigh: $143,700.00 - $194,400.00 USD annually

USA, TX, Austin: $143,700.00 - $194,400.00 USD annually

Similar jobs