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
Remote
Montreal, QC
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build and operate end-to-end full-stack features for Loom billing, subscriptions, integrations, and platform migrations. Develop responsive React interfaces, scalable backend APIs and microservices, payment and identity integrations, and reliable cloud-based systems. Responsibilities include observability, monitoring, testing, code reviews, documentation, security, performance optimization, and participation in Agile ceremonies and technical design reviews.
Top Skills: AWSBitbucketCi/CdConfluenceCypressDockerGitJavaJavaScriptJestJIRAMicroservicesMochaMySQLNode.jsPostgresPythonReactRest ApisTypescript
6 Days AgoSaved
Remote or Hybrid
Montreal, QC
Expert/Leader
Expert/Leader
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Lead the development of foundational iOS platform systems, shared frameworks, developer tools, architecture standards, and multi-quarter migrations across Cash App and Square. Drive performance, reliability, security, testing, observability, release safety, and AI-assisted development practices. This hands-on individual contributor role influences multiple teams, develops technical leaders, and partners broadly to improve iOS engineering quality, productivity, and product outcomes.
Top Skills: Ai-Assisted Development ToolsBazelCi/CdCombineInstrumentsIntegration TestingObjective-CObservabilityPerformance ToolingProtocol BuffersSnapshot TestingSwiftSwift ConcurrencySwiftuiUi TestingUikitUnit TestingXcode
6 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch backend identity decisioning systems that validate consumer identity and satisfy KYC requirements. Collaborate with Product, Compliance, Auth, Fraud, and engineering teams; break projects into deliverable phases; write tested, extensible code; monitor system metrics and availability; participate in on-call support, code reviews, interviewing, and team development.
Top Skills: AWSKotlinKubernetesMySQLPython
10 Days AgoSaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Design, build, scale, and operate high-volume payment APIs and distributed systems serving global traffic. Lead complex engineering projects from requirements through production, improve reliability, performance, observability, fault tolerance, and security, and participate in on-call and incident response. Collaborate across product and engineering teams, use AI-assisted development tools responsibly, and mentor engineers through technical reviews and documentation.
Top Skills: AWSGoKafkaKotlinTypescript
10 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, scale, and operate high-volume payment APIs and distributed systems serving global traffic. Lead complex engineering projects from requirements through production, improve performance, observability, reliability, fault tolerance, and security, and participate in on-call incident response. Collaborate across product and engineering teams, use AI-assisted development tools responsibly, and mentor engineers through technical reviews, documentation, and guidance.
Top Skills: AWSGoKafkaKotlinTypescript
15 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the architecture and evolution of native iOS foundations supporting seller-facing applications. Identify systemic problems, define platform strategy and standards, build prototypes and reference implementations, lead multi-quarter migrations, and establish practices for quality, testing, observability, release safety, and maintainability. Develop senior engineers and create scalable ownership models across teams.
Top Skills: Ai-Assisted Development ToolsBazelCombineInstrumentsObjective-CObservability ToolsProtocol BuffersSwiftSwift ConcurrencySwiftuiTesting InfrastructureUikitXcode
19 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Entry level
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Build and improve reliable, scalable frontend experiences for Affirm’s pre-checkout products, including Affirm.js, promotional messaging, experimentation, and developer-facing tooling. Use browser debugging, monitoring, metrics, and testing tools to maintain accessible, performant cross-browser experiences. Collaborate with engineers and stakeholders, contribute to code reviews, troubleshoot operational issues, and write clear, well-tested, extensible code.
Top Skills: JavaScriptReactTypescriptVue
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
Senior level
Aerospace • Information Technology • Software
Lead development of an Earth-observation image-processing pipeline, expanding it for new algorithms and larger data volumes. Collaborate with scientists and data scientists to translate requirements into technical solutions, deploy automated and on-demand satellite-data workflows, participate in architecture, design, and code reviews, and maintain technical documentation. The role requires ownership of the project, autonomous technical decision-making, and collaboration in a multidisciplinary English- and French-speaking environment.
Top Skills: Argo WorkflowsCi/CdCloud ComputingKubernetesPythonPyTorchReactTensorFlow
Junior
Artificial Intelligence • Digital Media • Software • Generative AI
Develop software features and maintain foundational data frameworks, services, and automation libraries. Responsibilities include troubleshooting tickets, updating dependencies, providing progress updates, implementing incremental enhancements under senior guidance, and writing software documentation and troubleshooting guides. The role offers entry-level development opportunities within DNEG’s distributed technology infrastructure team.
Top Skills: Database TechnologiesGitPythonSQL
Reposted YesterdaySaved
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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted YesterdaySaved
In-Office
Montreal, QC
Senior level
Senior level
Greentech • Other
Lead design and delivery of scalable, secure backend systems and microservices for a cloud-based building management platform. Drive architecture decisions, implement complex features, improve performance/reliability/observability, mentor engineers, conduct design and code reviews, and collaborate with product and cross-functional teams to deliver high-quality solutions.
Top Skills: Ai-Assisted Development ToolsApi GatewayAPIsAWSCi/CdCloud InfrastructureDistributed SystemsEventbridgeGitLambdaMicroservicesObservabilityPythonSqs
Senior level
Insurance • Financial Services
Develop full-stack Java and Angular software for a new project, from requirements analysis and solution design through coding, testing, deployment, and support. The role involves translating business needs into technical specifications, developing complex components, reviewing designs, writing unit and integration tests, resolving defects, providing application support, and guiding technical decisions and code quality across the project team.
Top Skills: AngularAWSCi/CdContainersInfrastructure As CodeJavaObservabilityTerraform
22 Days AgoSaved
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
2 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Set technical strategy for backend identity decisioning systems, lead major engineering initiatives, and ensure highly available operations. Partner with product, design, and analytics teams; establish coding, architecture, monitoring, testing, and on-call standards; communicate technical decisions; and mentor engineers. Build and scale distributed systems supporting KYC, user lifecycle management, and identity decisions across international markets.
Top Skills: SparkAWSKotlinKubernetesMySQLPython
26 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
Senior level
Aerospace • Defense
Designs, develops, integrates, maintains, and supports software applications and systems for aircraft engine testing, including thermodynamic and vibration analysis tools. Collaborates with agile software, engineering, and operations teams; performs code reviews, creates test plans, applies DevSecOps practices, configures test environments, and ensures system reliability. The role is fully on-site in Longueuil and requires full-stack development, database, software architecture, validation, and English communication skills.
Top Skills: AgileAzure DevopsC/C++ConfluenceDevsecopsFortranGitJavaJavaScriptJIRAKanbanOracle DatabaseScrumSQLVue
Senior level
Cloud • Hardware • Software • Business Intelligence
Lead the design and development of secure, scalable enterprise solutions using Microsoft Dynamics 365, Power Platform, and Azure. Responsibilities include building C# plugins, CRM integrations, JavaScript and TypeScript components, REST APIs, cloud workflows, Copilot Studio agents, and microservices integrations. The role also involves applying secure authentication patterns, guiding Dynamics best practices, and contributing to Azure DevOps CI/CD automation. Candidates need five years of C#/.NET experience, API design expertise, Power Platform experience, and fluency in French and English.
Top Skills: .NetAgileApi ManagementAzureAzure DevopsAzure Event GridAzure Event HubAzure FunctionsAzure Logic AppsAzure Service BusC#Ci/CdCopilot StudioDynamics 365 Web ApiJavaScriptMicroservicesMicrosoft Dynamics 365Microsoft Entra IdMicrosoft Power PlatformOauth 2.0Openid ConnectPower AppsPower AutomatePower BIPower PagesRest ApisSQL ServerSsisTypescriptVirtual EntitiesWebhooks
8 Days AgoSaved
In-Office
Montreal, QC
Junior
Junior
Hardware • Other • Utilities
Design, develop, test, maintain, and enhance software applications, SDKs, and APIs throughout a formal development lifecycle. Responsibilities include requirements analysis, solution design, code reviews, testing, documentation, production releases, application support, technology evaluation, and collaboration with business partners. The role requires software development experience, broad programming and web technologies knowledge, project scoping abilities, and intermediate English communication for daily collaboration with international stakeholders.
Top Skills: .NetAgileAjaxAPIsAspCC#C++DhtmlEjbJ2EeJavaJavaScriptLinuxRestScrumSdksShell ScriptsSoapSQL
8 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Greentech • Other
Develop and support cloud-based applications, backend services, automation tools, frontend components, APIs, data pipelines, and microservices. Responsibilities include AWS production support, testing, troubleshooting, code reviews, technical design, deployment, and collaboration in an Agile/SCRUM environment. The role contributes to scalable, secure, reliable software across the full development lifecycle.
Top Skills: Amazon RdsAmazon S3AWSAws LambdaCi/CdData PipelinesDevOpsInfrastructure AutomationMicroservicesPythonRest Apis
4 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead technical strategy and execution for foundational Trust and Safety backend systems supporting consumer risk and credit reporting. Design and operate highly available distributed systems, improve reliability, monitoring, testing, and on-call processes, and guide cross-functional initiatives. Establish engineering standards, conduct technical planning, mentor engineers, communicate architectural decisions, and drive system quality, scalability, and sustainability across teams.
Top Skills: SparkAWSKotlinKubernetesMySQLPython
27 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
6 Days AgoSaved
Easy Apply
Remote or Hybrid
Montreal, QC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and operate scalable full-stack software and AI-powered products for IoT-driven physical operations. Responsibilities include defining technical strategy, developing backend services, APIs, frontend and potentially mobile features, transforming AI capabilities into customer products, partnering across functions, leading complex projects, mentoring engineers, and improving engineering standards.
Top Skills: AICursorGoIotJavaScriptLlmsMachine LearningPythonReactTypescript
Reposted 2 Hours AgoSaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads the design, development, testing, deployment, and maintenance of scalable software components. Analyzes requirements, creates technical solutions, conducts code reviews, troubleshoots performance issues, and supports CI/CD. Collaborates with stakeholders and cross-functional teams to deliver secure, maintainable applications. The team develops unified data-access frameworks and SDKs supporting relational, NoSQL, caching, search, and messaging systems.
Top Skills: AgileCachingCi/CdMessaging SystemsNoSQLObject-Oriented ProgrammingRdbmsSdksSearch SystemsSoftware ArchitectureWcag 2.2 Aa
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account