⚡ New

Software Development Engineer II, Performance Insights (Vancouver)

Amazon Development Centre Canada ULC

VancouverFull-timeMid LevelOn-site

Job Description

Job Description We are looking for a highly‑skilled, experienced, and motivated software engineer to help us make AWS the best place to operate relational databases. The RDS Performance Monitoring team owns features that help customers monitor and tune the performance of their Aurora and RDS databases and surface recommendations to determine when and where to take action. Key Job Responsibilities Develop a product that captures and stores performance telemetry from Aurora and RDS databases and surfaces them to our customers.

Develop and operate agentic AI solutions that use the telemetry to troubleshoot and mitigate performance‑related issues. Operate the product on millions of instances, providing timely and relevant metrics and recommendations. Handle all aspects of engineering, including development, testing, deployment, and operational excellence of the services.

Take ownership of the solutions’ scalability, reliability, and fault tolerance at massive scale. Resolve ambiguity, innovate, and debate ideas to strengthen product solutions. About the Team The RDS Performance Monitoring team builds and maintains performance monitoring and observability features for Amazon RDS and Aurora managed databases.

Our mission is to reduce the total cost of ownership for customers operating relational databases in the cloud, helping them visualize database load, diagnose performance issues, and optimize configurations through a suite of integrated tools. Our features reduce mean‑time‑to‑recovery when performance issues arise, provide actionable insights for query tuning and capacity planning, and relieve the operational overhead of maintaining custom database monitoring infrastructure, resulting in lower costs across operations, infrastructure, and human resources. Basic Qualifications 3+ years of professional software development experience (not internship). 2+ years of design or architecture experience for new and existing systems.

Experience programming with at least one software programming language. Knowledge of professional software engineering best practices for the full life cycle, including coding standards, software architectures, code reviews, source control, continuous deployment, testing, and operational excellence. Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.

Preferred Qualifications 3+ years of full software development life cycle experience, including coding standards, code reviews, source control, build processes, testing, and operations. Experience managing multiple projects, prioritizing, planning, and time management. Experience with SQL or other relational databases.

Experience with server, storage, networking, or large‑scale distributed systems. Equal Opportunity and Accommodations Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. 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, you can find more information at https://amazon.jobs/content/en/how-we-hire/accommodations .

Benefits 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. Compensation and Location CAN, BC, Vancouver - 114,800.00 - 191,800.00 CAD annually #J-18808-Ljbffr

Posted 2 days ago

Related Jobs

Related Searches

Apply Now