JobFlexy

Software Dev Engineer II – Amazon – Vancouver, BC

Location: Vancouver, BC | Company: Amazon

Vancouver’s tech scene has a new opportunity worth exploring. Amazon Web Services is hiring a Software Development Engineer II to join the Oracle Database@AWS (ODB@AWS) team — a group building a fully managed Oracle Database service on AWS, and doing so from the ground up. If you’re energized by distributed systems, cloud infrastructure, and enterprise-grade database technology, this role puts you right at the centre of all three.

Sponsored Links

This isn’t a maintenance role. You’ll be architecting and delivering features that let customers deploy, manage, and scale Oracle databases with the reliability that AWS is known for. The work spans the full stack — from infrastructure automation and control plane services to monitoring, security, and customer-facing APIs — giving you genuine breadth on a high-impact team.

About the Role: Software Development Engineer II, Oracle Database@AWS

As an SDE II on the ODB@AWS team, you’ll own feature delivery end-to-end: from requirements gathering and design through implementation, testing, deployment, and ongoing operational support. You’ll work across the full stack, partnering with product management, database engineers, and AWS partner teams to ship a world-class managed database service. This is a position with real ownership — you’ll drive technical decisions, not just execute them.

Beyond individual delivery, you’ll play a meaningful role on the team itself. Mentoring junior engineers, contributing to architecture discussions, conducting code reviews, and writing design documents are all part of how you’ll raise the technical bar. The team values ownership, innovation, and customer obsession — principles that show up in how the work actually gets done day to day.

Sponsored Links

Benefits and Salary

This position offers a base salary range of $114,800 to $191,800 CAD annually for the Vancouver location. Amazon’s total compensation package may also include sign-on payments and restricted stock units (RSUs), with final compensation determined by experience, qualifications, and location. On the benefits side, Amazon provides comprehensive health insurance (medical, dental, vision, prescription, basic life and AD&D), a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being.

Job Details

🏢 Company: Amazon (Amazon Development Centre Canada ULC)

📍 Location: Vancouver, BC

🆔 Job ID: 10517669

💰 Pay: $114,800 – $191,800 CAD annually

🏷️ Category: Software Development

Responsibilities

In this role, your day-to-day will centre on building and operating critical components of a cloud-native database service at AWS scale. From architecture decisions to shipping production code, you’ll have a hand in everything that makes ODB@AWS reliable and powerful for customers worldwide.

  • Design and implement scalable, fault-tolerant distributed systems that power the ODB@AWS service
  • Own end-to-end feature delivery from requirements gathering through design, implementation, testing, deployment, and operational support
  • Collaborate with cross-functional teams including product management, database engineers, and partner teams across AWS
  • Contribute to system architecture decisions and drive technical excellence through code reviews, design documents, and best practices
  • Mentor junior engineers and raise the technical bar for the broader team

Requirements / Skills

The ideal candidate brings solid professional software development experience along with a strong foundation in system design and architecture. Amazon encourages applicants with non-traditional career paths to apply — if your background is diverse or unconventional, don’t let that hold you back from submitting your application.

  • 3+ years of non-internship professional software development experience in a production environment
  • 2+ years of design or architecture experience covering design patterns, reliability, and scaling of new and existing systems
  • Proficiency in at least one programming language used in a professional context
  • Full software development life cycle experience (preferred), including coding standards, code reviews, source control, build processes, testing, and operations
  • Bachelor’s degree in computer science or equivalent (preferred but not required)

How to Apply

To apply, visit the official Amazon job posting using the link below. Make sure your resume is up to date and tailored to the role before submitting.

Share This Opportunity

Know someone who might be interested? Share this job posting and help them join Amazon in Vancouver.

Job Summary & Tips for Applying

AI-generated summary and tips to help you highlight your strengths effectively.

Quick Summary & What to Highlight: This Software Development Engineer II role at Amazon in Vancouver is perfect for candidates who excel in distributed systems design, cloud infrastructure development, and end-to-end software delivery. On your resume, emphasize any experience with scalable system architecture, database technologies, or AWS services, attention to detail, and your ability to work in a fast-paced environment. If you’ve previously worked in cloud computing, managed database services, or enterprise software engineering, make sure to highlight specific achievements and responsibilities that align with this position.

Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like distributed systems, software development life cycle, and fault-tolerant architecture that appear in the posting. Quantify your achievements where possible (e.g., “reduced system latency by 30%” or “led end-to-end delivery of 5 production features”). Write a brief cover letter expressing your genuine interest in Amazon Web Services and why you’re excited about this opportunity in Vancouver. Double-check your application for spelling errors and ensure your contact information is current.

Interview Preparation: If selected for an interview, research Amazon‘s Leadership Principles, AWS product offerings, and the ODB@AWS service beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your system design and engineering expertise. Common questions may include scenarios about designing scalable systems, handling production incidents, and collaborating across cross-functional teams. Dress appropriately for a technology environment, arrive 10–15 minutes early (or log in early for virtual interviews), and bring copies of your resume. Prepare thoughtful questions about the role, team dynamics, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.