Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Senior Software Dev Engineer AWS Sustainability Tech 
Canada, British Columbia, Vancouver 
25175108

12.08.2024
DESCRIPTION

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
We recently announced that AWS will be water positive by 2030, returning more water to communities than it uses in its direct operations. To learn more about AWS’s water+ commitment visit: Water Stewardship.
Key job responsibilities
Key job responsibilities
* Collaborate with experienced cross-disciplinary AWS customers and partners to conceive, design, and bring innovative products and services to market.
* Lead and mentor other engineers.
* Translate business and functional requirements into concrete deliverables and build quick prototypes or proofs of concepts.
* Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
* Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
* Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
* Design and code the right solutions starting with broadly defined problems.

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team


PREFERRED QUALIFICATIONS

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