Job descriptionDo you want to be part of a team that builds hyper‑scaler database services in the cloud? Are you interested in revolutionizing the way people manage vast volumes of data in the cloud, impacting hundreds of thousands of users who use AWS database services?
Aurora is a distributed, fault‑tolerant database service built with a self‑healing storage system. It provides unparalleled high‑performance and availability at a global scale with full MySQL and PostgreSQL compatibility at 1/10th the cost of commercial databases. Aurora delivers 5× the throughput of MySQL and 3× of PostgreSQL.
As an SDE II on the Aurora Open‑Source Control Plane team, you will design and implement software components and enhance existing components to continuously improve and evolve to meet our customers’ growing demands.
You have experience implementing scalable, fault‑tolerant and resilient systems & tooling. You have strong technical skills, are motivated and results‑oriented, and are passionate about engineering robust systems. You maintain high standards with your coding, design and documentation, have a continuous learning mindset, relish investigating and solving complex problems, and communicate clearly in both verbal and written forms.
Our team values work‑life balance. Most days our whole team is co‑located in the Vancouver offices, but we support occasional remote work if needed. We pay close attention to onboarding and support for new team members, encouraging knowledge sharing and mentorship, and planning projects according to each member’s development plan.
If this sounds like a place where you will thrive, come join us!
Key job responsibilities
Deliver software features and improvements to major portions of the team’s software.
Work with customers, stakeholders, and peers to understand and deliver the right solutions.
Design software solutions to enable new features or improve existing ones.
Perform operational work to solve customer problems and enhance the team’s operations.
Contribute to the full software development lifecycle: scoping, design, code, reviews, testing, deployment and maintenance.
Basic Qualifications
3+ years of non‑internship professional software development experience.
2+ years of non‑internship design or architecture experience (design patterns, reliability, scaling) for new and existing systems.
Experience programming with at least one software programming language.
Preferred Qualifications
3+ years of full software development life‑cycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
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. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. As a total compensation company, Amazon’s package may include other elements such as sign‑on payments and restricted stock units (RSUs). Final compensation will be determined based on experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well‑being. We thank all applicants for their interest; however only those interviewed will be advised of hiring status.
CAN, BC, Vancouver – CAD 114,800.00 – 191,800.00 annually
Company: Amazon Web Services Canada, Inc.
Job ID: A10416571
#J-18808-Ljbffr