At a Glance
- Tasks: Design and develop scalable software solutions for Amazon S3, impacting millions of users worldwide.
- Company: Join Amazon, a leader in tech innovation with a focus on collaboration and growth.
- Benefits: Enjoy competitive pay, health benefits, remote work options, and opportunities for professional development.
- Other info: Be part of a supportive team that values work-life balance and personal growth.
- Why this job: Make a real difference by solving complex problems and enhancing user experiences globally.
- Qualifications: 3+ years of software development experience and strong coding skills required.
The predicted salary is between 120000 - 150000 $ per year.
Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily.
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 DNS, IP and Network Connectivity, TLS Certificates, VPC Endpoints and Private Connectivity. You will work alongside engineers and leaders who obsess about operations, performance, availability, scalability, and durability of customer data.
Your responsibilities will include:
- 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.
- Providing coaching and mentoring for junior engineers and participating in design reviews, operations meetings and leadership discussions.
- Partnering with service teams across AWS to build ground-breaking DNS, networking and security solutions in code for S3.
- 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 automation 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.
- Sharing your knowledge with wider teams and writing clear and concise documentation.
Our team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives.
In AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves in a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand.
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.
Basic Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture experience.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle experience.
- Bachelor's degree in computer science or equivalent.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Software Engineer 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.