Top Software Engineer Jobs in Montréal, QC

Expert/Leader
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Provides technical leadership for Expedia Group’s content platforms, defining backend and full-stack architecture for scalable content acquisition, enrichment, curation, and delivery. Designs AWS cloud-native systems, REST and gRPC APIs, data models, and distributed services. Establishes engineering standards for testing, deployment, reliability, observability, and operational excellence across multiple teams. Guides cross-functional architecture decisions and the safe production integration of AI and machine learning capabilities. Requires 10+ years of experience and French-English bilingualism.
Top Skills: AIAutomated TestingAWSCassandraCi/CdGrpcMachine LearningMySQLObservabilityPostgresRedisRestValkey
5 Days AgoSaved
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Information Technology • Professional Services • Software • Analytics • Generative AI • Big Data Analytics
Develop and enhance enterprise Java applications for complex financial systems, using Spring, SQL, multithreading, concurrency, and low-latency programming. Apply TDD, write automated unit and integration tests, optimize database and application performance, and collaborate with business analysts, DevOps, QA, and product teams. The role focuses on banking and investment platforms, including trading, risk management, and settlement systems, and requires French-English bilingual proficiency.
Top Skills: ActivemqAgile/ScrumConcurrencyFix ProtocolJavaKafkaMultithreadingRabbitMQSpring BootSpring DataSpring FrameworkSpring MvcSpring SecuritySQLTest-Driven Development (Tdd)
5 Days AgoSaved
In-Office
Saint-Laurent, Montréal, QC, CAN
Internship
Internship
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Software Developer Intern contributing to Ericsson’s 5G core network products in Montreal. Responsibilities include migrating test pipeline reports to a web interface, creating automated functional tests, troubleshooting test failures, developing and maintaining cloud-native microservices, and participating in the full software development lifecycle. The role is hybrid, requires French and English, and runs January 2027 for 4–8 months.
Top Skills: 5G Core NetworksAngularAutomated Functional TestingCloud-Native MicroservicesGerritGitlabHTMLJavaJavaScriptLinuxNode.jsReactRelational Databases
Internship
Artificial Intelligence • Cloud • Information Technology • Consulting
Software Engineering Intern contributing to a next-generation network management service. Responsibilities may include systems software, automated and end-to-end testing, performance and scale analysis, debugging, developer tooling, and code reviews. The intern will use AI coding tools throughout the software development lifecycle while validating AI-generated work through tests, measurements, and engineering judgment under senior developer mentorship.
Top Skills: Automated TestingComputer NetworkingContainersGenerative AiGitLarge Language Models (Llms)LinuxRust
19 Days AgoSaved
Remote or Hybrid
Montréal, QC, CAN
Senior level
Senior level
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Leads the design, development, optimization, and long-term technical direction of Unreal Engine systems for an AAA game. Responsibilities include engine architecture, low-level programming, performance and memory optimization, platform integration, debugging, engine upgrades, coding standards, technical planning, and mentoring engine programmers. The role collaborates across gameplay, rendering, tools, pipeline, and production teams.
Top Skills: C++GitPerforceUnreal Engine
Reposted One Month AgoSaved
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Gaming • Information Technology • Mobile • Software • Esports
As a Senior Rendering Programmer, you'll create and optimize rendering technologies, manage shaders, and mentor junior programmers while collaborating with design and art teams to improve game visuals.
Top Skills: CC++GpusGraphics ApisHoudiniSubstance PainterUnreal Engine 5Z-Brush
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
4 Days AgoSaved
Hybrid
Montréal, QC, CAN
Mid level
Mid level
Software
Develop and implement customized client integration solutions using APIs, connectors, middleware, and data transformation techniques. Collaborate with integration consultants, engineering, product, project management, and customers to translate business requirements into technical solutions. Provide technical guidance, troubleshoot issues, test for reliability and security, maintain documentation, communicate project progress, and support integration projects through delivery. The role serves primarily English-speaking clients in the United States and English Canada.
Top Skills: Data TransformationIot SensorsJavaScriptJd EdwardsMicrosoft Dynamics AxMiddleware PlatformsMySQLNetSuiteNode.jsOraclePlcsReactReact NativeRest ApisSage IntacctSAPScadaTray.IoTypescriptWorkatoZapier
3 Hours AgoSaved
Easy Apply
Remote
Canada
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and maintain scalable backend platforms for capital orchestration, including transaction reconciliation, data pipelines, cash movement workflows, and business-user experiences. Collaborate with product, design, analytics, and engineering partners to deliver tested, extensible systems. Support code quality, monitoring, operational availability, on-call activities, and phased project delivery while developing expertise in Affirm’s capital systems.
Top Skills: AirflowHorizon PortalJavaScriptPythonReactSparkSQL
14 Hours AgoSaved
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead technical strategy and execution for a full-stack card experiences team. Design and launch scalable backend systems and web or mobile applications, collaborate with product, design, analytics, risk, and operations, and own features from problem definition through production monitoring. Improve reliability, on-call operations, code quality, and technical standards while mentoring engineers and applying AI thoughtfully.
Top Skills: SparkAWSKotlinKubernetesMySQLPythonReactReact NativeVue
Reposted 17 Hours AgoSaved
Easy Apply
Remote
Canada
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Design and develop backend features for Affirm’s underwriting platform, supporting merchants and consumers across Affirm Card, e-commerce, and app interfaces. Collaborate with product, design, analytics, and credit risk teams; implement reliable distributed systems; monitor metrics and availability; participate in on-call support, code reviews, debugging, interviewing, and engineering growth activities.
Top Skills: AWSKotlinKubernetesMySQLPython
Reposted 3 Hours AgoSaved
Easy Apply
Remote
Canada
Easy Apply
Expert/Leader
Expert/Leader
Cloud • Security • Software • Cybersecurity • Automation
Leads GitLab’s Database Excellence organization, setting strategy for PostgreSQL and other application datastores. Owns database reliability, capacity, availability, sustainability, infrastructure costs, and platform standardization. Manages three Engineering Managers, develops technical leaders, oversees hiring and organization design, establishes objectives and KPIs, manages budgets, partners cross-functionally on platform investments, and serves as an escalation point for database incidents and operational processes.
Top Skills: Ai-Assisted Engineering WorkflowsChefClickhouseFinopsGoogle Cloud PlatformKubernetesManaged Database ServicesObject StorageOpensearchPostgresRedisSite Reliability EngineeringTerraform
16 Hours AgoSaved
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Expert/Leader
Expert/Leader
eCommerce • Healthtech • Kids + Family • Retail • Social Media
Lead the creation of Babylist’s in-house search platform from zero to production. Own architecture for indexing, retrieval, ranking, query understanding, personalization, quality measurement, and conversational search. Set technical and product direction, drive cross-team initiatives, build scalable platforms, partner with product, design, data, and AI teams, and coach senior engineers. The role requires hands-on production search experience, strong system design, user-focused experimentation, and ownership of measurable customer and business outcomes.
Top Skills: AirflowAWSAws SagemakerBedrock AgentcoreClaude CodeCoderabbitDatadogDbtDeep LearningDevinGithub ActionsHexIncident.IoIterableKotlinKubernetesLangchainLaunchdarklyLinearMatrix FactorizationMaximMlflowMySQLPackwerkReactRetrieval And RankingRuby On RailsShopifySidekiqSigmaSnowflakeSwiftTerraformTypescriptWardenWarpstreamWeaviate
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account