Design distributed software for Amazon’s infrastructure, using service-oriented architecture and programming expertise to improve regional flexibility, observability, security, and efficiency. As a Software Development Engineer, you will build automated instrumentation and augmentation solutions for Amazon services. You will create framework abstractions, support cross-cutting initiatives, and improve developer experience across the service graph. The work spans complex systems, scalable technologies, and company-wide engineering needs. Key Responsibilities:
Design and build solutions for regional expansion initiatives Develop infrastructure software for automated instrumentation and augmentation Scope and deliver projects end-to-end with meaningful metrics Share architectural visions and technical solutions Collaborate with stakeholders, customers, and cross-cutting teams Requirements:
Three-plus years of non-internship software development experience Two-plus years designing or architecting new and existing systems Programming experience with at least one software language Experience with reliability and scaling design patterns Bachelor’s degree in computer science or equivalent preferred Apply distributed software, architectural design, and service-oriented architecture skills to Amazon infrastructure engineering at scale.
#J-18808-Ljbffr
Software Development Engineer Amazon Infrastructure in Vancouver employer: Amazon Inc.
At Amazon, we pride ourselves on being an exceptional employer, particularly for the Applied Scientist role within Alexa Connections. Our inclusive culture fosters innovation and collaboration, empowering employees to develop cutting-edge language intelligence that enhances communication for millions. With comprehensive benefits, opportunities for professional growth, and a commitment to trust and privacy, working in our Vancouver or Toronto offices offers a rewarding experience where your contributions truly matter.