Top Software Engineer Jobs in Montreal

Senior level
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Design, build, and operate full-stack content services and UIs for a large-scale content platform. Own end-to-end features, implement maintainable code, apply data-driven improvements, and safely integrate AI/ML capabilities while collaborating across domains in a DevOps environment.
Top Skills: Ai/MlAutomated TestingCi/CdDevOpsGraphQLJavaScriptMetrics/LoggingNode.jsObservabilityReactRest ApisSpring BootTypescript
Junior
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Design, implement, and maintain scalable backend services and APIs for Expedia's content/catalog platform. Collaborate with product and partner teams, integrate upstream/downstream systems, operate and monitor services in production, and safely integrate AI/ML-enabled solutions to improve content quality and automation.
Top Skills: AWSCucumberDatadogGatlingGraphQLGrpcJavaJunitKotlinMemcachedNoSQLRedisRelational DatabasesRestSplunkSpring BootValkey
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
Senior level
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Senior backend developer responsible for designing and implementing scalable, high-quality REST and gRPC services, improving processes and technologies, supporting production systems, and collaborating with product and senior engineers to deliver distributed platform solutions for partner connectivity.
Top Skills: AWSAzureCi/CdDatadogDynamoDBGdsGitGCPGrpcJavaKotlinMssqlNdcRedisRestSplunkSpring
7 Days AgoSaved
Hybrid
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
Reposted YesterdaySaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Software Engineer will enhance Lending products for Cash App, focusing on building complex systems, APIs, and collaborating with multiple teams to support economic empowerment through accessible credit.
Top Skills: AuroraAWSDynamoDBGrpcGuiceHibernateHTTPJavaJettyJooqJSONJunitKafkaKotlinMySQLOkhttpProtocol BuffersRedisVitess
Reposted YesterdaySaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Looking for a Software Engineer to build financial products and tooling for Cash App's Lending team, ensuring quality and compliance while collaborating across domains.
Top Skills: AuroraAWSBuildkiteDatadogDynamoDBGradleGrpcGuiceHibernateHTTPJavaJettyJooqJSONJunitKafkaKotlinMySQLOkhttpProtocol BuffersRedisVitess
6 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
Reposted 6 Days AgoSaved
In-Office or Remote
Montreal, QC
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate ingestion, reconciliation, and reporting systems that reconcile card-network and partner settlement files against internal transactions. Deliver end-to-end features for traceability, accounting journals, tax and regulatory reporting, and compliance tooling while ensuring reliability, scalability, and data privacy.
Top Skills: Ai ToolsAirflowAWSBigQueryCi/CdDelta LakeGoHadoopIso-8583JavaKafkaKubernetesObservabilityPysparkPythonSnowflakeSparkSQLTemporalTerraform
7 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Build and evolve Circle Discover marketplace features: high-converting purchasing flows, algorithmic recommendations, content feeds, and listings. Work across a Ruby on Rails backend and React/Next.js front-ends, optimize performance and SSR/SSG, collaborate with designers and leaders, and improve codebase quality while shipping at pace in a distributed remote team.
Top Skills: MySQLNext.JsPostgresReactRuby On RailsTailwind CssTypescript
7 Days AgoSaved
In-Office or Remote
Montreal, QC
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, and operate services powering card issuance, transaction authorization, wallet provisioning, 3-D Secure, and disputes. Own features end-to-end within a microservice, event-driven architecture, write well-tested code, participate in reviews, and perform operational ownership including on-call and incident response. Leverage AI developer tools to improve velocity and quality.
Top Skills: AuroraAWSBuildkiteClaudeDatadogDynamoDBEvent-Driven ArchitectureGooseGradleGrpcHibernateHTTPJavaJSONKafkaKotlinMcpMicroservicesMySQLProtocol BuffersRedis
7 Days AgoSaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Build and operate high-throughput backend services powering AI agent orchestration, connector integrations, and real-time data pipelines. Design core platform services, infrastructure-as-code, CI/CD, and scalable APIs. Collaborate with ML, frontend, and product teams to ship AI-powered features, mentor junior engineers, and maintain high availability for consumer and enterprise customers.
Top Skills: Ai Agent OrchestrationAWSAzureCi/CdClaude CodeCopilotCursorEvent-Driven ArchitectureGCPHigh-Throughput Api DesignInfrastructure As CodeReal-Time Systems
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
8 Days AgoSaved
Remote or Hybrid
Montreal, QC
Mid level
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Design, build, test, ship, and operate services powering card issuance, transaction processing, and disputes. Own features end-to-end within a microservice and event-driven architecture, write well-tested code, participate in on-call incident response, and leverage AI tools to improve development velocity and quality while collaborating with cross-functional teams.
Top Skills: Ai-Powered Developer ToolsAuroraAWSBuildkiteClaudeDatadogDynamoDBEvent-Driven ArchitectureGooseGradleGrpcHibernateHTTPJavaJSONKafkaKotlinMcpMicroservicesMySQLProtocol BuffersRedis
Reposted 11 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop, launch, and maintain backend systems for card issuing and transaction processing. Break down projects, collaborate with product/design/analytics, write clear well-tested code, support operations and on-call duties, create/monitor metrics, perform code reviews, and participate in hiring and team growth activities.
Top Skills: AWSKotlinKubernetesMySQLPython
12 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Junior
Junior
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Build and extend smart contracts and backend services for issuance, minting, burning, reserve accounting, and rewards for custom USDC-backed stablecoins. Implement onboarding, reporting, monitoring, and internal tooling, collaborate with cross-functional teams, and write well-tested production code across backend and on-chain surfaces.
Top Skills: EthereumEvmGeminiGenerative Ai CopilotsGleanGoLibrechatSmart ContractsSolidityUsdc
Reposted 17 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
You will design, develop, and launch backend systems, APIs, and collaborate with cross-functional teams to support product development and operations.
Top Skills: AWSKotlinKubernetesMySQLPython
Reposted YesterdaySaved
In-Office
Montreal, QC
Junior
Junior
Financial Services
Own delivery of market data projects from technical scoping through migration and production. Coordinate with developers, vendors, exchanges, and stakeholders; write technical documentation and runbooks; manage Jira kanban, report progress, and act as SME for market data products.
Top Skills: BloombergC++Ci/CdConfluenceJIRALinuxPythonReuters
Reposted YesterdaySaved
In-Office or Remote
Montreal, QC
Mid level
Mid level
Software
The Software Developer will design optimization software, develop features, analyze algorithms, and collaborate with R&D teams to enhance product quality.
Top Skills: CPerlPosixPythonShell Scripting
2 Days AgoSaved
In-Office
Montreal, QC
Internship
Internship
Fintech • Insurance
Participate as a Quantitative Technology Services co-op developing and testing applications: translate business requirements, design and code features, perform code reviews, integration testing, release and incident management, and support project work and daily operations.
Top Skills: CC#C++CSSHTMLJavaJavaScriptLinuxMS OfficePythonUnixWindows
2 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Artificial Intelligence • Information Technology • Software
Develop and maintain TypeScript/React front-ends, GraphQL APIs and Python/Django backends, and on-robot Python services. Integrate LLM/AI pipelines (TTS/STT, RAG), optimize latency and robustness, debug across UI/API/robot layers, and collaborate with cross-functional teams while mentoring junior developers.
Top Skills: Async PythonDjangoDockerGitlab CiGraphQLKubernetesLinuxLlmMaterial-UiPostgresPythonRagReactSttTtsTypescriptWebsockets
Reposted 22 Minutes AgoSaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Staff Software Engineer, you will lead technical strategies, drive architectural decisions, mentor engineers, and develop consumer banking solutions using various technologies.
Top Skills: AuroraAWSBuildkiteDatadogDynamoDBGradleGrpcGuiceHibernateHTTPJavaJettyJSONJunitKafkaKotlinMySQLOkhttpProtocol BuffersRedis
Reposted 22 Minutes AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead and deliver your team's quarterly goals, guide engineers through ambiguous problems, and collaborate with product, design, and analytics. Identify and resolve technical, process, and operational issues, support availability and on-call, enforce code and design quality, and mentor team members to grow talent and maintain high engineering standards.
Top Skills: AWSKotlinKubernetesMySQLPython
5 Days AgoSaved
Hybrid
Montreal, QC
Junior
Junior
Agency • Information Technology • Professional Services
Design, build, and operate scalable, high-performance software for real-time financial data feeds. Lead architecture discussions, collaborate with operations, ensure data quality, research technologies, and drive end-to-end projects.
Top Skills: C++DockerElkGraphQLHTTPKafkaMongoDBPythonRabbitMQRedisRegexRelational DatabasesTcp
5 Days AgoSaved
Hybrid
Montreal, QC
Mid level
Mid level
Agency • Information Technology • Professional Services
Design, prototype, and productionize research-driven systems that apply LLMs and agentic harnesses to event-driven market and telemetry data. Build and operate low-latency, data-intensive infrastructure, instrumenting performance end-to-end, running quick Python/Jupyter analyses, and converting successful POCs into robust production services while collaborating with operations and stakeholders.
Top Skills: Agentic SystemsBgpDnsEvent-Driven ArchitectureGoHTTPHttpsIn-Memory StoresIpJupyterLarge Language Models (Llms)PythonQuicRustTcpUdpWebsocket
Reposted 5 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Build and maintain cloud-native services, APIs, and platform capabilities. Design, implement, test, and troubleshoot scalable SaaS/backend systems. Collaborate with product, UX, and engineering teams, participate in code reviews, agile delivery, and continuous learning.
Top Skills: .Net/C#AWSC++GitJavaPythonRest ApisSpring BootTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account