As of November 6, 2026, Jobsy lists 43 software engineer jobs in Montréal, QC. The most active employers are Affirm, hireVouch and Microsoft. Skills often requested: python, communication skills, aws and computer science.
No matching filters. Try another name.
43 jobs·Latest jobs · Canada··
Why we group jobs by company
Jobs from the same identified company share one card in each results page. As you load more, we merge that company’s additional jobs into its existing card, so large employers do not keep taking extra space. Use the arrows or numbered dots to browse, or View all to compare its loaded jobs and reach the company’s full list. Company pages show separate job cards.
5+ YOECandidates need an undergraduate degree or technical certificate and 5-7 years of relevant experience. Strong Java/Spring Boot development, web services, Agile delivery, and communication skills are essential.
Java, Spring Boot, Angular, Node.js, Tomcat, JBoss
2+ YOECandidates need a bachelor's degree in computer science, software engineering or a related field, plus 2+ years of software engineering experience. They should know C++, C#, and Python, and have experience with performance optimization such as SIMD, parallel processing or Arm Neon.
Aurora Imaging Library, Git, GitHub, Vivado IP Integrator
2+ YOECandidates need two or more years of professional software development, including production systems they built and supported. They need a verifiable record of public code contributions, daily use of AI coding tools, and the ability to configure Model Context Protocol integrations, plus Canadian work authorization.
Candidates need experience designing and operating large-scale distributed systems in production and leading ambiguous cross-team projects while writing production code. They also need sound judgment on API design, service boundaries, and failure handling.
Reporting, Develop models, API development, Debugging, Artificial intelligence
Candidates need a bachelor's degree or higher in computer science or a related field, experience with billing systems or internal tools, and deep knowledge of the web stack and databases. Strong collaboration and communication skills are also required.
4+ YOECandidates need 4-5+ years building production backend systems, including hands-on work on a product authorization system such as relationship-based access control or a policy engine. They should have owned systems end to end and be comfortable across the full stack, including Kubernetes infrastructure.
3+ YOECandidates need 3+ years building distributed systems or large-scale backend APIs, with experience in low-latency services, observability and performance profiling. Kubernetes, GPU workloads and LLM inference experience are assets, but prior ML experience is not required.
Kubernetes, GPU, vLLM, SGLang, TensorRT-LLM, NVIDIA Dynamo
Candidates need a bachelor's, master's or PhD in a technical field, experience with Python or C++, and familiarity with LLM optimization and ML libraries such as PyTorch or TensorRT. They also need a deep understanding of GPU architecture and demonstrated interest in LLMs.
PyTorch, TensorRT, TensorRT-LLM, vLLM, SGLang, CUDA
4+ YOECandidates need 4+ years of experience building AI-native software development tooling, strong Python and/or Go skills, and hands-on experience with LLMs and agent frameworks. They also need Kubernetes/Docker and CI/CD fundamentals, plus strong written communication.
Claude Code, Cursor, Codex, Kubernetes, Docker, MCP servers
Candidates need strong Go and/or Python skills and experience building test tooling used by others. They also need hands-on work with testing frameworks, distributed-system integration testing, load testing tools, Kubernetes and Docker, and CI/CD at scale.
Candidates need strong proficiency in Go and/or Python and experience with Kubernetes-based deployment systems at scale. They also need experience building or operating continuous deployment platforms and familiarity with GitOps tooling such as ArgoCD or Flux.
Candidates need deep experience in at least one observability area such as metrics, logging, tracing or error analytics, plus strong skill in Python, Rust or Go. Experience with platforms like Prometheus, Grafana, ClickHouse or OpenTelemetry and high-throughput data pipelines is expected.
Baseten needs a bachelor's degree or higher in Computer Science or a related field and a track record running production real-time systems where tail latency matters. Strong coding skills in a popular language, collaboration skills, and daily use of AI coding assistants are also required.
Baseten needs deep experience with high-performance networking such as InfiniBand and RoCE v2, and fluency in C++ or Python. Candidates should understand NVIDIA GPU memory architecture and be comfortable debugging low-level systems.
Candidates need Python skills, interest in GPU and networking systems, and an automation mindset. Strong communication, the ability to work with vague requirements and mentoring experience are also expected. C++ is a plus.
Candidates need a strong understanding of GPU architecture and memory hierarchy, proficiency in C++ and GPU profiling tools, and knowledge of the CUDA C++ API, numerical precision and modern GPU features. Experience with Transformer models, Flash Attention, Cutlass, Triton or GEMM tuning is a plus.
4+ YOECandidates need a Bachelor's in Computer Science or equivalent, strong C++ and Python skills, and 4+ years developing for CG production, VFX, animation or AR/VR. Experience building consumer-facing applications is also required.
3+ YOECandidates need a bachelor's in Computer Science or equivalent, strong C++ and Python skills, and 3+ years developing for CG production and Unreal Engine. They also need 2+ years building 3D games or simulations and working with rigged 3D models, plus delivered game development experience.
Dye & Durham Corporation: Dye & Durham Limited provides premiere practice management solutions empowering legal professionals every day, delivers vital data insights to…
Candidates need ASP.NET/.NET Core MVC and C# experience, knowledge of SQL and Oracle databases, and REST and SOAP API development. Bilingual English and French, a relevant post-secondary education, and experience with AI development tools are required or preferred.
5+ YOECandidates need 5 to 10 years of hands-on experience with Dynamics 365 CRM, Dataverse, Power Automate and Power Apps, plus good Azure exposure. They should understand Power Platform architecture, security, integration and ALM, and communicate well with stakeholders. French is an advantage.
Dynamics 365 CRM, Dataverse, Power Automate, Power Apps, Azure Functions, Logic Apps
Candidates need professional experience shipping production software and modern web skills, ideally React, TypeScript and Python. They must show strong product judgment, comfort with ambiguity, and deep practical use of AI coding agents.
Candidates need a bachelor's degree in mechanical, electrical or software engineering and experience developing control-sequence algorithms on PLCs or other controllers. They must be bilingual in French and English and eligible for Controlled Goods Program registration and Government of Canada Reliability and Secret clearance.
3+ YOECandidates need 3+ years building software for robotics, embedded or performance-critical systems, expert programming in C, C++ or Rust, and strong Python skills. A degree in computer science, robotics or electrical engineering and simulation experience are also expected.