Amazon - Cupertino, CA

posted about 2 months ago

Full-time - Mid Level
Cupertino, CA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

Amazon Web Services (AWS) operates one of the largest networks globally, utilizing big data technologies to enhance network automation, performance, and reliability. As we expand our team, we are seeking talented software engineers eager to engage with the core services that underpin our cloud infrastructure. In this role, engineers are granted complete ownership of their domain, starting from gathering requirements, selecting technologies, designing features, and developing new services, to coding, reviewing, deploying software globally, and maintaining these services. Although AWS may appear large from the outside, the internal team operates with the agility and spirit of a startup. Our commitment to software innovation is reshaping networking technology, driving automation, and continuously reinventing our systems to reduce costs for our customers while enhancing availability and scalability. We prioritize robustness, fault tolerance, and intelligent adaptive algorithms that respond effectively to real-world events. Software engineers on our team are involved in every phase of the development process, contributing to the deployment of scalable software systems worldwide. As part of a rapidly growing and highly motivated team of software developers, you will tackle challenging problems and build large-scale distributed software systems. If you enjoy hard work, having fun, and making history, we invite you to join us. AWS Infrastructure Services is responsible for the design, planning, delivery, and operation of all AWS global infrastructure, ensuring that our cloud services remain operational. We face complex challenges with numerous variables affecting the supply chain and are looking for talented individuals who want to contribute to our mission. You will collaborate with a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other essential roles. Together, we will uphold the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. Our inclusive culture welcomes bold ideas and empowers you to take ownership of your projects from inception to completion.

Responsibilities

  • Gather requirements and choose technologies for new services.
  • Design features and develop software solutions.
  • Code, review, and deploy software across the globe.
  • Maintain and enhance existing services.
  • Collaborate with cross-functional teams to ensure high standards of safety and security.
  • Drive innovation through automation in networking technology.
  • Contribute to every phase of the software development lifecycle.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of experience in design or architecture of new and existing systems.
  • Experience programming with at least one software programming language.

Nice-to-haves

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

Benefits

  • Comprehensive medical coverage
  • Financial benefits including equity and sign-on payments
  • Flexible work culture promoting work-life balance
  • Mentorship and career growth opportunities
  • Diversity and inclusion initiatives
  • Employee-led affinity groups and ongoing learning experiences
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service