Amazon - North Bend, WA

posted 5 months ago

Full-time - Mid Level
North Bend, WA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

As a Software Development Engineer II on the AWS CloudTrail team, you will play a crucial role in shaping the architecture and implementation of systems that are integral to AWS's extensive service portfolio. This position is designed for a developer who is eager to grow and has a strong background in building scalable products while managing them end-to-end. You will be responsible for defining system architecture, owning and implementing specific components, and contributing to the overall user experience. Your work will involve building highly available, secure, scalable, distributed, and event-driven systems that can handle massive amounts of data, ensuring that our services are reliable and efficient. In this role, you will have the opportunity to work with cutting-edge technologies for managing and manipulating big data, including PrestoDB, Hive, and Hadoop. You will collaborate with a team of experienced engineers who are dedicated to supporting each other and fostering an inclusive environment. The team values mentorship and knowledge sharing, providing you with one-on-one mentoring and thorough code reviews to help you grow as an engineer. We believe in assigning projects that will help you develop into a well-rounded engineer capable of tackling more complex tasks in the future. At AWS, we prioritize work-life balance, offering flexible schedules to ensure that you can maintain a productive and fulfilling life both in and outside of work. We are committed to creating a culture of inclusion, where diverse perspectives are valued and encouraged. Our team is dedicated to supporting new members and ensuring that everyone has the resources they need to succeed. Join us in building scalable systems that delight millions of users around the globe!

Responsibilities

  • Help define the system architecture and implement specific components.
  • Build highly available, secure, scalable, distributed, and event-driven systems.
  • Contribute to planning, architecture design, implementation, testing, and process improvement.

Requirements

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

Nice-to-haves

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

Benefits

  • Flexible schedule to maintain work-life balance.
  • Inclusive environment with employee-led affinity groups.
  • Mentorship opportunities and knowledge sharing.
  • Access to innovative benefit offerings and learning experiences.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service