Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Amazon Sr Software Development Engineer S3 Distribution Plane 
Canada, British Columbia, Vancouver 
153754730

27.04.2025
DESCRIPTION

Day to day you will be responsible for designing, delivering and maintaining the operational health of our services, maintaining our build & release systems, and ensuring maximum up-time for our developers and customers. You will provide coaching and mentoring for junior engineers and participate in design reviews, operations meetings and leadership discussions. You will partner with service teams across AWS to build ground-breaking DNS, networking and security solutions in code for S3. You will work closely with the likes of Amazon Route 53, AWS EC2 and AWS Networking to achieve the combined goals of AWS and S3. You will transcend a single organization in order to deliver solutions that require broader integration across AWS. For this reason, thinking big and thinking outside of S3 is one of the key tenets you will have to practise on a daily basis.Developing tools to streamline operations as we scale to reduce operational load and improve our overall operational posture. Influencing & driving operational excellence and best practices within the organization.Identifying ways to increase the automate and improve our test infrastructure and make our CI/CD more robust and flexible.Playing a key role in investigating and recommending best practices for maintaining and improving code quality, fleet health, and security & reliability of our service.Growing our talent through actively mentor junior system development engineers, improving their skills, their knowledge of our systems, and their ability to get things done.Utility Computing (UC)About the team
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance

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