Description
Amazon is hiring a Software Development Engineer to build foundational software features and components for large-scale distributed systems. The role involves designing scalable systems and APIs, mentoring engineers, conducting code reviews, making architectural trade-offs, ensuring production reliability and security, collaborating on requirements and roadmaps, troubleshooting performance issues, and participating in on-call rotations. Candidates need at least three years of professional software development experience, two years of design or architecture experience, and experience with at least one programming language; full software development life-cycle experience and a bachelor's degree in computer science are preferred. The position is based in Vancouver, British Columbia, with a base salary of CAD 114,800 to 191,800 annually.
