Top Software Engineer Jobs in Montreal

Senior level
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Design, build, and scale backend services and APIs for Expedia's Content Platform. Implement data models and API contracts, write testable code, improve observability and reliability, debug production issues, participate in on-call rotations, mentor peers, and safely integrate AI/ML-enabled solutions to improve content quality and automation.
Top Skills: AIAWSGraphQLGrpcJavaKotlinMachine LearningMemcachedNoSQLRedisRelational DatabasesRestSpring BootValkey
YesterdaySaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Junior
Junior
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Build and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and transfers. Own projects from system design through production, improve distributed-system performance and reliability, collaborate with Product, Design, Infrastructure, and Compliance, and contribute to engineering quality through reviews and architectural best practices. The role requires blockchain integration experience and responsible use of generative AI.
Top Skills: APIsAWSBaseBlockchainDistributed SystemsEthereumGCPGenerative AiGoJavaSmart ContractsSolanaStablecoins
Junior
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Design, develop, test, deploy, monitor, and improve backend services and customer experiences for Expedia’s Home & Navigation team. Responsibilities include low-level system and API design, data modeling, service integrations, operational reliability, incident resolution, metrics-driven optimization, and responsible integration of AI/ML capabilities. The role collaborates with product, design, and engineering teams to deliver scalable, secure, maintainable, and highly observable services.
Top Skills: Ai/MlAWSCucumberDatadogGatlingGraphQLGrpcJavaJunitKotlinMemcachedNoSQLRedisRelational DatabasesRestSplunkSpring BootValkey
4 Days AgoSaved
In-Office or Remote
Montreal, QC
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, test, launch, and operate full-stack services automating responses to legal, regulatory, and civil requests. Develop backend systems, internal web tools, and integrations across microservice and event-driven architectures. Collaborate with Counsel, Compliance, and Operations while handling sensitive customer data. Participate in on-call, incident response, code reviews, modernization efforts, and responsible use of AI-powered development tools.
Top Skills: Ai AgentsAuroraAWSBuildkiteClaudeDatadogDynamoDBGooseGradleGrpcHTTPJavaJSONKafkaKotlinLlmsMcpMicroservicesMySQLProtocol BuffersReactRedisRuby On RailsSidekiqTypescript
5 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and operate backend systems supporting post-transaction card account accuracy, issue resolution, and customer communications. Break down projects, deliver work in phases, collaborate with product and cross-functional teams, monitor system metrics, support availability and on-call operations, and contribute to code reviews and interviews. The role requires backend development experience, distributed systems knowledge, and proficiency in Python or Kotlin, AWS, MySQL, and Kubernetes.
Top Skills: AWSKotlinKubernetesMySQLPython
5 Days AgoSaved
Remote or Hybrid
Montreal, QC
Junior
Junior
Gaming
Develop server-side poker game features and gameplay functionality in Go for high-performance, large-scale applications. Build and integrate REST and gRPC APIs, SDKs, tools, and technologies; extend core systems; contribute to architecture, security, scalability, testing, and operations. Collaborate with engineers and cross-functional stakeholders, participate in long-term initiatives, review code, improve processes, and deliver solutions for live mobile game titles.
Top Skills: AWSBugsnagC#DatadogDockerElkGitGoGrpcHTMLJenkinsKafkaMySQLPostgresProtobufRedisRestSplunkUnity
6 Days AgoSaved
Remote
Montreal, QC
Internship
Internship
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Participate in a 15-week full-time software engineering internship in Vancouver, Burnaby, or Richmond. Build and ship product features, contribute code to Atlassian products, apply data structures and algorithms, and learn full-lifecycle development through mentorship and collaboration with senior engineers. Work may involve cloud initiatives and AI-driven features.
Top Skills: CC++JavaPython
11 Days AgoSaved
Remote or Hybrid
Montreal, QC
Junior
Junior
Gaming
Develop and deploy slot-game features in Unity and C#, including gameplay, UI/UX, engine systems, and creator tools. Build server-backend functionality, investigate and extend slot-engine systems, define technical tasks, and quickly resolve bugs. The role requires collaboration, strong communication, and delivery under deadlines, with opportunities to work on live mobile games and performance optimization.
Top Skills: C#GitPHPUnity
18 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and ship full-stack web and mobile experiences across Affirm’s consumer products. Responsibilities include breaking projects into tasks, collaborating with product, design, and analytics teams, developing scalable APIs, writing tested and extensible code, monitoring service metrics, supporting on-call operations, debugging, conducting code reviews, and participating in team development and interviews.
Top Skills: KotlinPythonReactReact NativeVue
28 Days AgoSaved
In-Office or Remote
Montreal, QC
Mid level
Mid level
Software
Build and maintain React Native foundations and tooling for an internal mobile developer platform. Integrate AI-native workflows, consolidate SDKs, CI pipelines, build tools, and reusable components, raise engineering standards, and collaborate with platform and product teams to accelerate mobile feature delivery.
Top Skills: Ai WorkflowsBuild ToolsCi PipelinesMobile DevopsReact NativeSdks
19 Days AgoSaved
Easy Apply
Remote or Hybrid
Montreal, QC
Easy Apply
Mid level
Mid level
Big Data • Cloud • Software • Database
Build and improve MongoDB’s distributed networking and observability systems. Responsibilities include enhancing networking performance, availability, scalability, resource efficiency, and low-overhead observability; leading medium-sized projects from technical design through delivery; collaborating across the project lifecycle; contributing production C++ code; and participating in code reviews and feature design.
Top Skills: AWSC++GCPAzureMongoDBOpentelemetry
20 Days AgoSaved
In-Office or Remote
Montreal, QC
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the Android platform for Cash App Consumer Platform, building foundational infrastructure, shared libraries, architecture patterns, observability, performance tooling, and developer experiences used across the organization. Drive AI-native engineering practices and tools, identify cross-cutting technical problems, lead architecture reviews, mentor engineers, and collaborate across Android, iOS, web, backend, product, and design teams.
Top Skills: AndroidArtifactoryBuildkiteClaude CodeCodexGooseGradleJetpack ComposeKochikuKotlinKotlin MultiplatformMoleculePaparazziSqldelightStructured ConcurrencyWireWorkmanager
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
20 Days AgoSaved
Remote or Hybrid
Montreal, QC
Expert/Leader
Expert/Leader
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build and own foundational Android platform infrastructure, shared libraries, frameworks, architecture, observability, performance tooling, and developer experience systems. Lead AI-native engineering practices, evaluate AI development tools, drive cross-organizational technical initiatives, mentor engineers, and establish scalable Android standards. Collaborate across mobile, web, backend, product, design, and leadership teams to improve engineering velocity and customer experiences.
Top Skills: AndroidArtifactoryBuildkiteClaude CodeCodexGooseGradleJetpack ComposeKochikuKotlinKotlin MultiplatformMoleculePaparazziSqldelightStructured ConcurrencyWireWorkmanager
Reposted 20 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Mid level
Mid level
Big Data • Fintech • Mobile • Payments • Financial Services
Build and maintain backend systems for money movement and card ledger features. Design, develop, and launch scalable APIs and services (Python or Kotlin) using AWS, MySQL, and Kubernetes. Collaborate with product, design, data science, and cross-functional teams, support operations and on-call, create and monitor metrics, participate in code reviews and hiring, and deliver well-tested, extensible solutions.
Top Skills: APIsAWSKotlinKubernetesMySQLPython
Senior level
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Design, build, and operate scalable backend services, APIs, and data models for Expedia's content and product catalog systems. Lead system and low-level design, end-to-end feature delivery, CI/CD, observability, incident response, and operational excellence. Collaborate with product, architecture, and engineering teams, mentor developers, and integrate AI/ML solutions to improve content quality, coverage, and developer productivity.
Top Skills: Artificial IntelligenceCassandraCi/CdInternationalization ToolsJavaKotlinLocalization ToolsMachine LearningMicroservicesNosql DatabasesObservabilityRedisRelational DatabasesScylladbTranslation ToolsValkey
5 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Information Technology • Consulting
Design, build, test, deploy, and maintain backend applications and services powering the Leadership Connect platform. Develop APIs, work with databases and search technologies, contribute to AWS-based distributed systems and microservices, and collaborate across the development lifecycle. Use AI coding tools while validating quality, security, and maintainability. Senior engineers also provide system-design leadership, troubleshoot complex distributed systems, make architecture tradeoffs, and mentor teammates.
Top Skills: AWSBashCi/CdClaude CodeDistributed SystemsDockerElasticsearchEvent-Driven ArchitecturesGitGithub CopilotHTTPJavaKotlinLinuxMcpMicroservicesNosql DatabasesOpenai CodexPythonRelational DatabasesRestSpring BootSQLTerraform
YesterdaySaved
Remote
Montreal, QC
Expert/Leader
Expert/Leader
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Lead international integration engineering by architecting scalable distributed systems and an AI-powered development harness for partner integrations. Guide technical strategy, mentor engineers, review architecture and code, establish development and deployment best practices, and deliver production solutions. Collaborate with product, design, QA, UX, and partner engineering teams while using Java, Kotlin, event-driven messaging, and cloud technologies.
Top Skills: AndroidApache CamelApache PulsarAWSDynamoDBGraphQLJavaKotlinLlmsPostgresRabbitMQReactStorybookTailwind
5 Days AgoSaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
Healthtech
Leads a software development team building and maintaining regulated medical imaging solutions. Responsibilities include people management, coaching, technical execution, roadmap delivery, code quality, testing, compliance, operational excellence, incident response, architecture input, and process improvement. The manager collaborates with Product, QA, Support, and R&D teams while integrating agentic AI tools into an auditable software development lifecycle.
Top Skills: AgileAWSClaude CodeContinuous IntegrationCursorDevinDicomFdaFhirGithub CopilotHipaaHl7IheIso 13485Iso 9001JavaLinux/UnixMicroservicesPacsRisSaaS
Reposted 5 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Provide technical and production expertise for Autodesk Maya customers: understand pipelines, diagnose issues, design and develop fixes and tooling, write tests, collaborate with cross-functional teams, and occasionally travel to client sites.
Top Skills: Ai/Ml FrameworksAutodesk MayaC++CodexMaya C++ ApiMaya Python ApiPython
5 Days AgoSaved
In-Office
Montreal, QC
Junior
Junior
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Design, build, test, and maintain backend software features and system components for access controls and core APIs. Diagnose bugs, performance bottlenecks, and system errors; collaborate with distributed teams; and participate in code reviews and pull requests. The role requires backend and distributed systems engineering experience, SQL/PostgreSQL knowledge, strong communication, and the ability to translate complex software problems into technical tasks.
Top Skills: APIsDistributed SystemsPostgresSQL
Reposted 7 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Software
The Software Engineer will manage data collection for model training, enhance cloud infrastructure on GCP, and collaborate with the AI team to optimize data processing and delivery.
Top Skills: BashDockerGCPPythonTerraform
Reposted 7 Days AgoSaved
In-Office or Remote
Montreal, QC
Mid level
Mid level
Software
The role involves designing, developing, and maintaining backend services and APIs, collaborating on solutions for enterprise clients, and optimizing performance.
Top Skills: AWSAzureDockerGCPKubernetesNode.jsTypescript
8 Days AgoSaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Develop and maintain a low-latency, high-performance game streaming application across multiple platforms. Responsibilities include UI, video encoding and decoding, networking, input devices, video rendering, UDP protocols, and production C development. The role involves solving complex performance challenges, deploying code to millions of users, collaborating with a globally distributed team, mentoring engineers, and responding to customer needs.
Top Skills: CCoregraphicsIokitLinuxMac Driver DevelopmentmacOSUbuntuUdpWindowsWindows Driver Development
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
27 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Senior level
Senior level
AdTech • Artificial Intelligence • Big Data • Machine Learning • Marketing Tech • Mobile • Software
Design, implement, and maintain partner integrations and solutions; translate partner requirements into scalable technical implementations; troubleshoot and resolve issues; drive onboarding and steady-state maintenance; collaborate across product, engineering, and partner teams to improve tools and partner experiences.
Top Skills: Big DataGoJavaJavaScriptPythonSQL
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account