Amazonposted 19 days ago
Senior
Bellevue, WA

About the position

Join Amazon Digital Acceleration (DA) technology organization as a Software Development Engineer on our horizontal systems services engineering team. DA is looking for a Senior Software Development Engineer (SDE) to join our team of Senior and Principal Engineers in building highly visible, robust automation tools and framework to tackle hard to solve problems. DA enables Amazon’s digital businesses to innovate faster and deliver more for customers while ensuring reliability, scale, security and cost efficiency by building services and tools that are self-serviceable and configurable. Our team handles complexities of managing digital purchases across Amazon, including Amazon Prime, Kindle Unlimited, Audible, Music, and Video, using the latest in high-availability services and distributed systems. We are looking for a Sr. SDE (Sr. Software Development Engineer) to help architect, design, build, test improvements to mission critical systems that power customer’s digital purchases (eg subscriptions) at Amazon. You are expected to have industry-leading technical abilities that enable you to significantly improve product and build quality. You should have a combination of solid in-depth knowledge of test practices, solid understanding of the operating system software, as well as knowledge of object-oriented design principles. The software you will build should expose API defects in production level code as well as defects at the component and feature integration perspective. You should command the skill to communicate clearly and effectively. Candidates will need to define automation strategy, automation cases as well as design tools for unit, functional, and performance testing in a programmatic manner. In addition, you will also have the opportunity to propose improvements to our existing processes and automated tools in order to improve the team’s speed, quality and efficiency.

Responsibilities

  • Architect, design, build, and test improvements to mission critical systems that power customer’s digital purchases.
  • Define automation strategy and automation cases.
  • Design tools for unit, functional, and performance testing.
  • Propose improvements to existing processes and automated tools.
  • Lead testing culture and evangelize processes and strategies across teams.
  • Collaborate with Software Development Engineers, Principal Engineers, Product Managers, and TPM.

Requirements

  • Strong background in algorithms, data structures, Java, and databases (both SQL and NoSQL).
  • Ability to communicate clearly and concisely (both written and orally).
  • Experience working with high-traffic, scalable services is a plus.
  • Ability to quickly adapt to new development environments and learn new systems.
  • Create reliable and maintainable code and find creative and scalable solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service