Amazon.composted 18 days ago
$129,300 - $223,600/Yr
Full-time • Mid Level
Seattle, WA
General Merchandise Retailers

About the position

Does working on global scale high performance distributed systems and packet processors excite you? We are a core team in AWS EC2 Networking organization, creating and enhancing critical services that form the foundation of the AWS VPC. Our mission is to provide the thinnest possible layer at the edge of the AWS network to deliver a superior customer experience for packet processing. As a Software Development Engineer, you will be responsible for influencing and shaping the direction of our services. You will define, plan, and execute on deliverables that delight internal and external customers alike. We operate at global scale and enable customers to build high availability systems world-wide, so a passion and discipline around operational excellence is paramount. With the extensive network and access to Sr., Principal, Sr. Principal and Distinguished Engineers across EC2, AWS and Amazon, there are many stretch opportunities to grow your skills and knowledge. As a tier zero Amazon service our solutions have to be scalable, efficient, and fault tolerant. You will be responsible for influencing and shaping the direction of our services. You will help design, plan, and execute on new features as well as existing services, with a unique emphasis on security. We operate at global scale and enable customers to build highly available systems, world-wide.

Responsibilities

  • Operate autonomously and deliver projects that have scope at the team level.
  • Independently design, develop, and test software components.
  • Seek input from more senior engineers through regular reviews.
  • Mentor new team members on how the team's services are constructed and operate.
  • Provide feedback during code reviews and operations reviews.
  • Solve difficult technical problems that require understanding the team's software.
  • Drive designs for components and services that deliver new features and capabilities.
  • Review code of other members on the team.
  • Perform root cause analysis on operational events.
  • Provide project updates to leadership and other team members.
  • Develop estimates for upcoming deliverables.

Requirements

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

Benefits

  • Equity and sign-on payments as part of a total compensation package.
  • Full range of medical, financial, and/or other benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service