Amazon - Edmonds, WA

posted 5 months ago

Full-time - Mid Level
Edmonds, 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 pivotal 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 proven track record 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 your day-to-day activities, you will engage with cutting-edge technologies for managing and manipulating big data, such as PrestoDB, Hive, and Hadoop. You will collaborate with a team of experienced engineers, tackling challenging engineering tasks and benefiting from a supportive environment that emphasizes mentorship and knowledge sharing. The CloudTrail team values inclusivity and work-life balance, allowing you to maintain a healthy equilibrium between your personal and professional life. We believe that a flexible schedule contributes to a more productive and fulfilling work experience. Joining our team means being part of a culture that embraces diversity and inclusion. We have numerous employee-led affinity groups and offer innovative benefits that support our commitment to creating an inclusive workplace. Our leadership principles encourage team members to seek diverse perspectives and foster an environment of trust and collaboration. We are dedicated to your career growth, providing opportunities for mentorship and professional development, ensuring that you can take on more complex tasks and advance in your career.

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 (design patterns, reliability, and scaling) 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 promote work-life balance.
  • Comprehensive medical, financial, and other benefits packages.
  • Equity and sign-on payments as part of total compensation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service