Jobs · Consulting · Virginia

Software Development Engineer - EC2, Outposts, EC2 Outposts

Amazon Web Services (AWS) · Arlington, VA · 1 mo ago
ConsultingFull-time

About the role

Come work for Amazon Web Services (AWS) Outposts, a highly recognized hybrid cloud offering from AWS. AWS Outposts is an on-premises version of AWS public cloud. Our team is responsible for managing the network route that enables communication between Outpost and its associated AWS Region, performing several transformations and validations on the packets both to and from the AWS Region, setting up and managing network configuration, pushing the network configurations to other Outpost services, packet inspections, and the logical interconnect virtual router that enables communication between Outpost and customer on-premise network.

We are a start-up like team within a big enterprise, allowing us to take risks and experiment. Team members can flex their technical muscles, grow in their careers, and be part of the product's growth story. This position involves on-call responsibilities typically for two weeks every 2-3 months. The first week is primary and the second week is secondary on-call. We work to ensure our systems are fault tolerant to avoid pages in the middle of the night or on weekends. When we do get paged, we collaborate to resolve the root cause and prevent repeat issues.

We believe good code reviews raise our code quality, grow our technical acumen, and provide opportunities to support and share knowledge within the team. We support our own code in production, take code reviews seriously, and ship code every day.

To learn more about Outposts, visit https://aws.amazon.com/outposts/.

About Us

Inclusive Team Culture

At AWS, we embrace our differences. We are committed to furthering our culture of inclusion with ten employee-led affinity groups reaching 40,000 employees in over 190 chapters globally. We offer innovative benefits and host annual and ongoing learning experiences, including Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work/Life Balance

Our team values work-life balance, focusing on the flow that brings energy to both personal and professional life. We believe this balance is critical to long-term happiness and fulfillment. We offer flexibility in working hours to help you find your own balance. This position involves on-call responsibilities, typically for one week every two months.

Mentorship & Career Growth

Our team is dedicated to supporting new members with a broad mix of experience levels and tenures. We foster an environment that celebrates knowledge sharing and mentorship. Senior members enjoy one-on-one mentoring and thorough, kind code reviews. We care about your career growth and strive to assign projects that help you develop into a better-rounded engineer and take on more complex tasks in the future.

Responsibilities

  • Build and manage systems at scale
  • Work on software-defined networking and low-level programming
  • Develop high-performance applications with limited resources
  • Participate in on-call rotations to support production systems
  • Collaborate on code reviews to maintain high code quality
  • Ship code frequently and support it in production

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and 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
  • Experience programming with at least one software programming language

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

Pay

The base salary range for this position is:

  • USA, VA, Arlington: $143,700.00 - $194,400.00 USD annually
  • USA, VA, Herndon: $143,700.00 - $194,400.00 USD annually

Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.

Benefits

  • Health insurance (medical, dental, vision, prescription)
  • Basic Life & AD&D insurance with option for supplemental life plans
  • Employee Assistance Program (EAP) and Mental Health Support
  • Medical Advice Line
  • Flexible Spending Accounts
  • Adoption and Surrogacy Reimbursement coverage
  • 401(k) matching
  • Paid time off
  • Parental leave

Learn more about our benefits at https://amazon.jobs/en/benefits.

Similar jobs

Software Dev Engineer

H1BConnectSan Francisco, CA· 4 wk ago
Engineering$127k–$185k/yrapply on h1b-connect.com

Software Dev Engineer

Tundra Technical SolutionsSeattle, WA· 2 mo ago
Engineering$49.55–$56.16/hrapply on amazon-directsource.talentnet.community