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
Reposted 5 Days AgoSaved
Hybrid
Montreal, QC
Junior
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
5 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
8 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
11 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
12 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
12 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
13 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
18 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
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
YesterdaySaved
In-Office
Montreal, QC
Entry level
Entry level
Cloud • Hardware • Software • Business Intelligence
Develop customized software solutions, improve reusable frameworks, provide demonstrations and follow-up support, collaborate with project and cross-functional teams, and enhance internal tools and processes. The role requires object-oriented C#/.NET development, troubleshooting, analytical thinking, teamwork, autonomy, and fluent French and English. Experience with WPF, MVVM, SQL Server, Azure, React, TypeScript, and Kanban is advantageous.
Top Skills: .Net.Net Framework 4.8C#KanbanAzureMicrosoft Sql ServerMvvmReactTypescriptWpf
YesterdaySaved
In-Office or Remote
Montreal, QC
Mid level
Mid level
Healthtech • Pharmaceutical
Develop and maintain full-stack imaging applications through design, implementation, testing, support, optimization, and documentation. Build Angular and TypeScript front ends with Node.js or Python back ends on AWS. Conduct code reviews, mentor junior developers, coordinate application support, improve performance and scalability, create validation and technical documentation, and contribute to project planning and continuous professional development.
Top Skills: Amazon Api GatewayAmazon CognitoAmazon DynamodbAmazon S3AngularAws LambdaCi/CdCornerstone3DDicomDockerGitNode.jsPythonTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
2 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Develop and optimize computer graphics pipelines for gaming, animation, and VFX projects. Integrate Maya and other DCC APIs, automate data processing, support machine learning data workflows, and optimize systems for cloud infrastructure. Collaborate with artists, researchers, and technical teams to debug pipeline issues, manage large datasets, and improve procedural production workflows.
Top Skills: APIsAutodesk MayaBifrostCloud ComputingFlow Production TrackingMachine Learning PipelinesPythonShotgrid
2 Days AgoSaved
Hybrid
Montreal, QC
Junior
Junior
Sales
Develop and deploy Java-based REST and GraphQL APIs for Firstbase’s hardware provisioning, ordering, fulfillment, and customer service platform. Maintain product catalog and order-management applications, work with PostgreSQL and messaging systems, contribute to technical designs, write unit, integration, and end-to-end tests, participate in code reviews, monitor production changes, and collaborate with warehouse, procurement, fulfillment, and client operations teams. The role requires at least two years of professional experience and strong English proficiency.
Top Skills: Amazon SnsAmazon SqsGraphQLJavaKafkaPostgresRestSpring
2 Days AgoSaved
Hybrid
Montreal, QC
Junior
Junior
Sales
Build and maintain scalable backend services and multi-tier applications for cloud and marketplace operations. Responsibilities include developing identity layers, cross-cloud data synchronization, CRM integrations, RESTful APIs, infrastructure as code, database modeling, code reviews, troubleshooting, and mentoring junior team members. The role emphasizes reliability, performance, testability, maintainability, and effective collaboration across distributed teams.
Top Skills: AWSAws CdkDynamoDBElasticsearchGoMongoDBNoSQLPostgresRest ApisTerraform
5 Days AgoSaved
In-Office
Montreal, QC
Internship
Internship
Transportation
Backend software engineering internship involving ownership of a project, progressive refactoring, reliability testing, code reviews, and continuous integration and deployment. Interns collaborate with experienced engineers and contribute to user-facing Lyft products. Candidates must be Canadian university computer science students graduating between December 2027 and Summer 2028, available in Summer 2027 in Montreal, and fluent in English with working French proficiency.
Top Skills: Continuous DeploymentContinuous IntegrationDatabasesIntegration TestingLoad TestingUnit Testing
Reposted 5 Days AgoSaved
Hybrid
Montreal, QC
Senior level
Senior level
Transportation
Develop and evolve Lyft’s backend platform for Bikes and Scooters across markets and business models. Responsibilities include defining architecture and roadmaps, writing maintainable and tested code, leading projects, participating in code reviews, resolving incidents, documenting designs, collaborating across teams, and promoting engineering best practices.
Top Skills: Distributed SystemsJavaNosql DatabasesPythonRelational DatabasesScala
5 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Big Data • Information Technology • Transportation • Analytics
Develop scalable, testable backend tools for public transit data quality, with secondary frontend contributions. Build and maintain products such as the GTFS Validator, MobilityDatabase Web, and Mobility Feed API using Python, Java, and TypeScript/NextJS. Collaborate with product managers and open-source contributors, review code, triage issues, support cloud-native infrastructure and CI/CD, create contract-driven APIs with OpenAPI, and contribute to technical documentation and knowledge sharing.
Top Skills: Ci/CdJavaNextjsOpenapiPythonTerraformTypescript
2 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Design and build scalable backend systems, APIs, data models, event-driven services, experimentation platforms, and personalization systems. Partner with Product, Data Science, Analytics, and Design teams to support customer acquisition and engagement. Establish secure, observable, high-performance engineering practices, mentor junior engineers, and participate in monitoring, on-call, and operational support.
Top Skills: A/B Testing FrameworksAWSFeature Flagging SystemsKafkaKinesisKotlinPython
6 Days AgoSaved
Hybrid
Montreal, QC
Internship
Internship
Big Data • Fintech • Information Technology • Software • Analytics
Software Developer Intern supporting Python software development, automation tools, internal applications, system integrations, and engineering workflows. Responsibilities include testing, debugging, unit testing, documentation, troubleshooting, code reviews, and collaboration with software and systems engineers. The role focuses on improving operational efficiency, reliability, and scalability across high-performance technology platforms.
Top Skills: Ci/CdCloud TechnologiesGitInfrastructure AutomationLinuxPythonRest Apis
25 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
One Month 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
Reposted 7 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop, validate, and automate Meraki Dashboard features for Cisco Catalyst products. Collaborate with PMs, cross-functional teams, and TMEs to design, implement, and deliver customer-facing network management features with quality and on schedule.
Top Skills: Agile/ScrumAi AgentsDockerGoKubernetesLlmsNetwork VirtualizationPythonRuby On Rails
26 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
Internship
Insurance • Financial Services
Software Developer Interns will contribute to back-end, full-stack, platform, or claims software teams. Responsibilities include designing, coding, testing, documenting, and deploying features; developing APIs; maintaining unit tests; troubleshooting production issues; and supporting reliable software delivery. Interns will work with agile teams and senior developers while learning software lifecycle management, continuous delivery, observability, and technology best practices.
Top Skills: AngularAWSGitGitGuidewireJavaJenkinsKotlinMavenMongoDBNestjsOpenshiftOracle DatabaseRest ApisSoap ApisSpring BootTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account