Software Engineer Jobs in Canada (No ghost jobs, direct from employers)
- 216 companies
- $120K median pay
- 8% remote
Software engineer jobs across Canada, checked every hour. Pay where listed, posting age, company reviews and a ghost-job check on every posting.
521 jobs found
- 14 hours agoLow ghost riskAdvanced Micro Devices, Inc.On-siteVancouver, BC$180K - 250KLead
- 1 day agoLow ghost riskAdvanced Micro Devices, Inc.On-siteMarkham, ON$150K - 220KLead
- 1 day agoLow ghost riskAmazon.com, Inc.On-siteVancouver, BC$77K - 142KLead
- 2 days agoLow ghost riskCanadian Imperial Bank of CommerceHybridToronto, ON$85K - 115KMid-level
- 2 days agoLow ghost riskZscaler, Inc.HybridBurnaby, BC$136K - 170KLead
- 3 days agoLow ghost riskDBA: Zeiss GroupOn-siteHalifax, NS$75K - 105KMid-level
- 1 week agoLow ghost riskCVS HealthOn-siteMissouri, ON$107K - 284KLead
- 1 week agoLow ghost riskCVS HealthOn-siteNew Jersey, NB$107K - 284KLead
- 5 days agoLow ghost riskVecima NetworksOn-siteCanada$100K - 140KSenior
- 1 day agoLow ghost riskBanque Scotia (Bank of Nova Scotia)On-siteToronto, ON$95K - 130KMid-level
- 2 days agoLow ghost riskODAIA Intelligence Inc.RemoteVancouver, BC$100K - 150KMid-level
- 2 days agoLow ghost riskMicrochip Technology IncorporatedOn-site67 Yonge Street, Ontario$76K - 114KMid-level
- 6 days agoLow ghost riskGENERAL DYNAMICS CANADA LTD.On-siteOttawa, ON$57K - 83KMid-level
- 6 days agoLow ghost riskGENERAL DYNAMICS CANADA LTD.On-siteDartmouth, NS$76K - 115KMid-level
- 3 days agoLow ghost riskLockheed Martin CorporationOn-siteOttawa, ON$85K - 120KMid-level
- 3 days agoLow ghost riskLockheed Martin CorporationOn-siteDartmouth, NS$85K - 120KMid-level
- 1 week agoLow ghost riskTeledyne TechnologiesOn-siteEdmonton, AB$95K - 130KSenior
- 1 week agoLow ghost riskCVS HealthOn-siteNew Jersey, NB$83K - 222KSenior
- 5 days agoLow ghost riskTitanFile Inc.On-siteToronto, ON$90K - 130KMid-level
- 5 days agoLow ghost riskTrimble IncOn-siteBC, BC$80K - 120KMid-level
Principal Software Development Engineer
Advanced Micro Devices, Inc.14 hours agoOn-siteVancouver, BC$180K - 250KLead
Why this job matches
See how well your resume fits this job and what it is missing.
Summary
Advanced Micro Devices, Inc. (AMD) is seeking a Principal Software Development Engineer to lead the technical development of the AMD Inference Microservice ecosystem. This role involves designing and evolving AI microservices and tools to enable scalable AI workloads on advanced infrastructure, combining hands-on engineering with strategic leadership.
Responsibilities (What you'll do)
- Design and drive architecture for complex, data-intensive backend services and user-facing applications supporting AI/GPU workflows.
- Set and evolve architectural direction for Kubernetes toolchain, APIs, and UIs ensuring security, scalability, and maintainability under real customer load.
- Optimize system efficiency, performance, and reliability while debugging and resolving production issues.
- Embed engineering best practices including code quality, automated testing, CI/CD, observability, and API/design standards across teams.
- Influence product roadmap by translating customer needs and market trends into prioritized engineering tasks.
- Engage with customers and internal stakeholders to clarify requirements, manage expectations, and incorporate feedback into product development.
- Lead initiatives from requirements gathering through phased delivery with measurable milestones.
- Provide technical and strategic leadership across teams, resolving complex technical and organizational challenges.
- Promote AI-first development practices and enhance engineering efficiency using modern software development methods.
- Mentor engineers through design and code reviews to improve technical judgment and execution quality.
- Stay current with cloud-native, Kubernetes, GPU/ML workflows, and LLM infrastructure trends and apply relevant innovations.
Qualifications (What skills you have to have)
- Proven experience as a principal-level full-stack or backend-leaning software engineer in cloud-deployed, data-intensive web applications.
- Experience with AI model lifecycle management and production tooling.
- Strong communication skills with ability to work across product, design, platform, and go-to-market teams.
- Experience with agile delivery and ownership of end-to-end design, implementation, deployment, and support.
- Demonstrated initiative, ownership, collaboration, and pragmatic problem-solving under constraints.
- Preferred experience with GPU workloads, ML/LLM training or inference pipelines, and multi-tenant platform concerns.
- Proficiency in JavaScript/TypeScript and major UI frameworks such as React, with solid API and service design skills.
- Experience in customer-facing or field-adjacent engineering roles involving discovery, technical scoping, or complex B2B deployments.
- Familiarity with open-source or platform ecosystems including Kubernetes operators, schedulers, and observability stacks.
- Prior technical leadership experience including architecture decisions, cross-team initiatives, and mentoring engineers.
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
Benefits
- Comprehensive AMD benefits package (details available upon inquiry).
- Equal opportunity and inclusive employer accommodating applicants' needs throughout recruitment.
- Commitment to responsible AI practices in recruitment and selection.
Company Reviews
Employee reviews4.0
6,252 Reviews- Embedded Software Engineer2026-03-09T19:51:54.177
Pros: Hot AI trend right now.
Cons: Pay not comparable to industry lead - NVIDIA. Volatile stock.
- undisciplined emotional behavior2026-03-05T12:30:13.927
Pros: competitive salary name recognition - AMD is well known, so it looks good on resume if you decide to leave
Cons: Tantrums, yelling, punching tables, and harassment by Finance management is just kind of daily life here. They think the more they bully employees, the faster work will be done. Using the term "war room" to refer to a recurring finance meeting is a weird wanna be move.
- Good Internship2026-03-05T06:18:28.183
Pros: Good learning place to start at.
Cons: no cons at amd as far as I know
Related jobs by role, place and level
Every page lists all openings, with likely ghost jobs flagged. Checked every hour.
More software engineer jobs
- Software Engineer Jobs (11,574)
- Remote Software Engineer Jobs (989)
- Software Engineer Jobs in Germany (440)
- Software Engineer Jobs in London (283)
- Software Engineer Jobs in Australia (186)
- Software Engineer Jobs in Vancouver (116)
- Software Engineer Jobs in Switzerland (104)
- Remote Software Engineer Jobs in Canada (27)
Frequently asked questions about software engineer jobs in Canada
What is a ghost job?
A ghost job is a posting for a role the company isn't actively hiring for. Some stay up after the company fills the role. Others collect resumes for an opening that may never come.
You spend an evening tailoring an application, and nobody on the other side is looking for you.
What do software engineer jobs in Canada pay?
Across the postings here that list pay, the median is about $120,000 a year (in US dollars). About 6 in 10 of these postings list a pay range; the rest show an estimate, marked as one.
How many software engineer jobs in Canada are there?
At our last count there were about 520 open postings from about 220 employers. The list on this page is live, so the count above it is the current one.
How does Enhancv spot a ghost job?
Every posting goes through five checks: how long it has been up, whether a salary is posted, what employees say about the company, how specific the description is and whether it lists real requirements. Each job shows the checks it passed and the ones it didn't.
How fresh are the job postings?
Enhancv checks postings every hour, and every job shows how long ago it went up. Most hires happen within 30 days of posting. A listing that's been open for two months raises its ghost job risk.














