1,960,524open jobs
115,641companies
244,248added this week
Browse all
Salary
≈ $50k – $95k per year (Estimated)
Location
In office (Montreal)
Seniority
Middle · 3+ years exp
Visa
Approved LMIA in the last two years

Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Aug 26, 2026. AppDirect scores A on the Alion truth index.

Overview
Company
Impact
Profile match
AppDirect runs a business-to-business commerce and subscription platform that telecom operators, technology vendors and advisers use to sell, bill and manage cloud software and connectivity services. Its marketplace, billing and provisioning tools support recurring revenue for partners, while its adviser network helps businesses buy and manage the technology subscriptions they depend on. Founded in 2009 and headquartered in San Francisco, the company employs engineering, product and operations teams in Montreal, Trois-Rivieres, Chicago, Calgary, Munich, Pune, Buenos Aires and Manila.
Backed by J.P. Morgan

Pour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link:

About AppDirect

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture - one that enables you to Be Seen, Be Yourself, and Do Your Best Work.

What you'll do and how you'll have an impact

  • Write clean, readable code with sensible design for modules containing multiple functions.
  • Consistently produce testable code with a strong understanding of boundary and negative test cases. Write end-to-end tests.
  • Create readable documentation for external API endpoints and structures. Leverage code from third parties or other teams with guidance.
  • Take ownership of simple projects independently.
  • Work under the guidance of senior engineers while contributing value to team meetings, brainstorming sessions, and retrospectives.
  • Consistently deliver systems and features that provide significant value to customers and/or other teams.
  • Reliably deliver quality products under deadlines. Raise issues that could impact delivery or timelines without fear of blame. Provide detailed code reviews and help document idioms and best practices.
  • Collaborate shoulder to shoulder with some of the best people across product management, design, and sales.

What we're looking for

  • B.S. degree (or higher) in Computer Science or related field.
  • 3+ years experience developing in Java.
  • Proven track record of delivering end to end solutions from scratch.
  • Enjoy building production grade code then supporting and maintaining it once it goes live.
  • Courage to dig-in, refactor code, and explore new technology.
  • Knowledge of web service technologies and building REST APIs.
  • Core Java & Java Frameworks:  Spring Framework / J2EE / Reactor
  • HTML / CSS3 & JavaScript / TypeScript. Added advantage if you know ReactJs / Redux / AngularJS.
  • Node.Js & Node.JS Frameworks: Express / HappiJS
  • MySQL / MongoDB ( Should understand MySQL procedures)
  • Data Structure / Algorithms 
  • Unit Testing using JUnit
  • Working knowledge and some experience with Containers:  Docker / Rkt
  • Working knowledge and some experience with Orchestration:  Kubernetes / Mesos / OpenShift
  • Working knowledge and some experience with Messaging:  RabbitMQ / Kafka
  • Design Patterns is not must but desirable 
  • Integration Testing / Performance Testing  is not must but desirable 
  • Agile Development methodology is not must but desirable 

At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice:  https://www.appdirect.com/about/privacy-notice

At AppDirect, AI tools may assist our recruitment team with administrative automations - always under human oversight. AI tools do not make hiring decisions or solely automated decisions about your candidacy - all decisions are made by our people. By submitting your application, you acknowledge that your information may be processed in this way. You may request access or deletion at any time by contacting [email protected].

L'échelle salariale indiquée ci-dessous correspond au salaire de base annuel prévu ou à la rémunération cible (OTE) pour ce poste chez AppDirect et est susceptible d'être modifiée.

Le salaire de base ou la rémunération cible (OTE) ne constitue qu'une composante du package de rémunération global proposé par AppDirect. Outre le salaire de base, les employés permanents peuvent prétendre à des primes liées à la performance et à une gamme complète d'avantages sociaux.  Fourchette

Échelle salariale

$80,000—$100,000 CAD

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,960,524 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Montreal
≈ $69k – $125k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Toronto
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
Db2
Azure Cosmos DB
Frontend
Angular
DevOps
Rest API
Splunk
Azure DevOps
Datadog
Dynatrace
Azure
CI/CD
Docker
Kubernetes
GitHub
Cybersecurity
PCI DSS
GDPR
Management
Agile
Apply
≈ $69k – $132k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Mississauga
Python
JavaScript
Java
TypeScript
AI/ML
LangGraph
LangChain
Claude
Vertex AI
AI Agents
OpenAI SDK
CrewAI
RAG
OpenAI
Anthropic
Context Engineering
LLM Evaluation
Agentic Workflows
Frontend
Angular
DevOps
Terraform
Helm
CI/CD
Docker
Kubernetes
Twelve-Factor App
GitHub
Apply
≈ $84k – $151k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Mississauga
Python
JavaScript
Java
TypeScript
AI/ML
Claude
Vertex AI
AI Agents
RAG
OpenAI
Anthropic
Context Engineering
LLM Evaluation
Agentic Workflows
Frontend
Angular
DevOps
Terraform
Helm
CI/CD
Docker
Kubernetes
Apply
Python Developer 2 days ago
≈ $60k – $127k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Toronto • Mississauga • Quebec • Vancouver • Ottawa
Python
Python
Flask
Django
Databases
MySQL
PostgreSQL
Apache Kafka
DevOps
Rest API
GitLab CI
CI/CD
Jenkins
Git
Docker
Kubernetes
Linux
QA
Pytest
Apply
Software Engineer, AI 4 hours ago
≈ $73k – $152k per year (Estimated) • Hybrid • 2+ years exp • Vancouver
AI/ML
AI Agents
Apply
Analyst Engineer 2 days ago
$69k – $84k per year • Remote (Ireland) • Full-Time • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
Node JS
Databases
Firestore
Google BigQuery
Mobile
Firebase
DevOps
GCP
Azure
CI/CD
AWS
Analytics
ETL/ELT
Apply
Backend Engineer 2 days ago
Equity • Hybrid • Full-Time • 3+ years exp • Tel Aviv
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Apache Kafka
AI/ML
Cursor
Claude Code
AI Agents
Flink
Frontend
GraphQL
DevOps
Terraform
New Relic
PagerDuty
Pulumi
CI/CD
GitOps
ArgoCD
AWS
Docker
Kubernetes
Design
Webflow
Management
Miro
Apply
$115k – $150k per year • In office • United States
PHP
PHP
Laravel
Databases
MySQL
DevOps
Rest API
CI/CD
AWS
Docker
Cloudflare
GitHub
IAM
Linux
Cybersecurity
Least Privilege
SIEM
OWASP
Apply
Systems Engineer 2 days ago
$108k – $195k per year • In office • TS/SCI • Full-Time • 10+ years exp • Bachelor's Degree • Charleston • San Diego
Python
JavaScript
PHP
Ruby
DevOps
Terraform
Puppet
Ansible
OpenShift
VMWare
Chef
CI/CD
Windows Server
AWS
Docker
Kubernetes
Configuration Management
Amazon EKS
Hyper-V
GitLab
Amazon ECS
Linux
Windows
Cybersecurity
Active Directory
Management
Jira
Agile
Scrum
Kanban
Service Desk
Apply
≈ $20k – $42k per year (Estimated) • In office • Full-Time • Chennai
Python
PowerShell
DevOps
Rest API
GitHub Actions
CI/CD
AWS
Kubernetes
Platform Engineering
JFrog Artifactory
Amazon EKS
Incident Management
GitHub
Cybersecurity
SonarQube
Management
Confluence
Jira
Apply
≈ $50k – $95k per year (Estimated) • Hybrid • 3+ years exp • Montreal
JavaScript
Databases
MySQL
Frontend
GraphQL
DevOps
Rest API
Apply
Software Developer 7 days ago
≈ $50k – $95k per year (Estimated) • Hybrid • 3+ years exp • Montreal
JavaScript
Databases
MySQL
Frontend
GraphQL
DevOps
Rest API
Apply
≈ $51k – $98k per year (Estimated) • Hybrid • 2+ years exp • Bachelor's Degree • Montreal
Java
Databases
PostgreSQL
Apache Kafka
Frontend
GraphQL
DevOps
Rest API
Apply
≈ $43k – $91k per year (Estimated) • Hybrid • 2+ years exp • Montreal
Java
Databases
PostgreSQL
Apache Kafka
Frontend
GraphQL
DevOps
Rest API
Apply
Software Developer 7 days ago
≈ $55k – $105k per year (Estimated) • In office • 3+ years exp • Toronto
Python
JavaScript
Frontend
Vue.js
Management
Agile
Apply
≈ $58k – $111k per year (Estimated) • In office • 4+ years exp • Montreal
Rust
C
C++
C
ZeroMQ
DevOps
WebSockets
Analytics
ETL/ELT
Apply
≈ $68k – $123k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Montreal
Python
SQL
C++
DevOps
Linux
Apply
≈ $70k – $126k per year (Estimated) • Hybrid • Montreal
Python
Go
DevOps
Linux
Apply
≈ $59k – $112k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Montreal
Python
Rust
AI/ML
Model Context Protocol
Function Calling
AI Agents
LLM
RAG
Hallucination
Human-in-the-Loop
Structured Outputs
LLM Guardrails
DevOps
WebSockets
Nginx
SLI/SLO/SLA
DNS
BGP
Apply
≈ $48k – $101k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Montreal
Python
C++
Databases
Redis
RabbitMQ
Apache Kafka
Frontend
GraphQL
DevOps
Docker
Apply
See all jobs
This is one of many
1,960,524 more open roles from verified company boards, updated every day.