Software Engineer (Vancouver)

Software Engineer (Vancouver)

17 Aug
|
Amazon
|
Vancouver

17 Aug

Amazon

Vancouver

Who you are

- 3+ years of non-internship professional software development experience

- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

- Experience programming with at least one software programming language

- 3+ 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

What the job involves

- As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at scale to delight our customers and support the routing of billions of requests per minute to S3’s globally distributed server fleet

- You will have the opportunity to design and develop systems and services in the domains of Load Balancing, IP and Network Connectivity

- You will work alongside engineers and leaders who obsess about operations, performance, availability, scalability, and durability of customer data

- Our services run at scale worldwide and as a member of this team, you will have the opportunity to ship code often, and see the impact your code has on a wide range of S3 customers

- 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 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

- As a Software Development Engineer in our team, you are constantly striving to raise our operational bar and improve our infrastructure, enabling our teams to move faster.

Your responsibilities will include:

- 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

- Sharing your knowledge with wider teams and writing transparent and concise documentation to allow other system development engineers to get the most out of the service and tools

- Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve

- We hire exceptional people and we recognize the importance of coaching others

- We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level

- On our internal “Broadcast” video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week

📌 Software Engineer (Vancouver)
🏢 Amazon
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (vancouver) / vancouver