Software Development Engineer II – Amazon AWS – Toronto, ON
Location: Toronto, ON | Company: Amazon
Join Amazon AWS as a Software Development Engineer II and contribute to the development of hyper-scale database services in the cloud. This role offers the chance to revolutionize how people manage vast volumes of data, making a direct and immediate impact on hundreds of thousands of AWS database users.
Aurora, Amazon’s distributed, fault-tolerant database service, is one of the fastest-growing AWS services. It performs up to five times faster than standard MySQL databases and three times faster than PostgreSQL databases. As part of this team, you’ll have a hand in designing major database components to meet growing customer demands.
About the Role: Software Development Engineer II
In this role, you will design and implement major database components for Amazon Aurora to support the Aurora Global Database project. You’ll work on distributed systems that are crucial for the performance and scalability of mission-critical workloads for some of the world’s fastest-growing businesses.
You will be responsible for:
- Delivering software features and improvements to enhance team software.
- Collaborating with customers, stakeholders, and peers to ensure solutions align with their needs.
- Designing software solutions for new features or to improve existing ones.
- Handling operational work to address customer problems and enhance team performance.
- Contributing to the full software development lifecycle, from design and coding to deployment and maintenance.
Benefits and Salary
At Amazon AWS, you’ll enjoy:
- Opportunities to work on cutting-edge cloud technologies.
- A diverse and inclusive workplace that values innovation.
- Mentorship from experienced engineers, including a dedicated launch buddy to support your onboarding.
- A collaborative team environment focused on continuous learning.
Job Details
📌 Job Type: AWS Software Development
📍 Location: Toronto, ON
💰 Pay Range: Competitive, based on experience and skills
Requirements / Skills
Basic Qualifications:
- 3+ years of professional software development experience.
- 2+ years of system design or architecture experience.
- Proficiency in at least one programming language.
Preferred Qualifications:
- 5+ years of experience in full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor’s degree in Computer Science or equivalent.
- Experience building large-scale distributed systems and cloud services.
How to Apply
Ready to join Amazon AWS and contribute to one of the most innovative cloud services? Click the button below to apply now!
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon AWS!
Job Summary & Tips for Applying
This role is ideal for engineers passionate about cloud database services and distributed systems. You’ll work with a self-healing storage system that outperforms standard databases and directly impacts AWS customers worldwide.
When applying, highlight your experience with large-scale systems, your ability to optimize performance, and your proficiency in software development lifecycles. Demonstrating your passion for cloud technology and innovative problem-solving will set you apart!