Amazon - Raleigh, NC

posted 5 months ago

Full-time - Mid Level
Raleigh, NC
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we're looking for talented people who want to help. You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you'll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion. Do you love deconstructing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate? Amazon Web Services Network Product Development team is responsible for the development, availability and lifecycle management of AWS Networking platforms. We are looking for Software Development Engineers to join a diverse group of software, network, and hardware engineers to deliver and operate our networking platforms for our datacenters. The Software Developer on our team is responsible for re-defining the way we think about networking and infrastructure to enable our internal and external customers to continue to scale without limit on the largest, most reliable global infrastructure. We are looking for an innovative, self-motivated Software Developer with a proven background in embedded software and testing automation infrastructure. In this role the Software Engineer will be a hands-on technical lead responsible for all phases of the project development cycle. You will work with customers to gather requirements and generate technical designs, and you will carry the project from implementation all the way through validation and operations. Come join us if you want to test your limits and tackle technical challenges you won't see anywhere else.

Responsibilities

  • Solve challenging technical problems, often ones not solved before, at every layer of the stack.
  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
  • Build high-quality, highly available, always-on products.
  • Research implementations that deliver the best possible experiences for customers.

Requirements

  • Bachelor's degree in computer science or equivalent
  • 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.

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
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Prolific coding skills in C, Java or Python.
  • Ability to drive the technical strategy for the team, develop scalable & flexible designs for long-term operations and mentors SDEs for technical growth.
  • Full stack software development experience. Cloud software architecture expertise.
  • Familiarity with networking concepts is preferred.

Benefits

  • Flexible work hours and arrangements
  • Endless knowledge-sharing and mentorship opportunities
  • Career-advancing resources
  • Inclusive culture that empowers employees
  • Employee-led affinity groups fostering a culture of inclusion
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service