Senior Software Engineer
EngineeringFull TimeMontreal, QCHybrid
Location: Montreal, QC (hybrid, on-site presence: 1 day/week minimum)
Employment type: Full-time
Reports to: Engineering Manager
French version below
About Optable
Optable is a Canadian, venture-backed platform helping publishers, advertisers, and media companies manage identity and audiences in the privacy-first era. Recently recognized as a Deloitte Technology Fast 50 Enterprise Industry Leaders award winner, we're building toward a future where AI agents automate the complex workflows of digital advertising. We are a rapidly growing startup that values execution, innovation, and a "no jerks" policy.
The Role
We're looking for a senior backend developer to join our close-knit engineering team. You'll contribute to architectural decisions and tackle hard problems in areas like distributed systems, data pipelines, and API design — and you'll do it in a team that takes AI-assisted development seriously.
Why This Role Is Different
Optable uses AI tools to boost developer productivity. We're heavy users of Claude Code and continuously improving our workflows to delegate more to AI — reducing time costs while keeping quality high. It's a challenging shift in how software gets built, and we're facing it head-on.
Most organizations are behind on AI. This one puts you at the frontier. You'll develop a deep understanding of how agentic automation transforms engineering organizations and play an active part in moving it forward.
Core Responsibilities
- Develop and maintain high-quality Go code across our audience management and data collaboration platform
- Design and implement APIs using protobuf and gRPC
- Work with PostgreSQL, BigQuery, and data pipelines on GCP (Bigtable, GKE, Pub/Sub)
- Contribute to backend systems with a focus on correctness, performance, and scalability
- Participate in code reviews, architectural discussions, and cross-team technical collaborations
- Use AI coding tools (Claude Code, LLMs) as a standard part of your development workflow
- Occasionally contribute to frontend (React/TypeScript)
Required Qualifications
- 5+ years of software development experience
- Strong production Golang experience
- Experience with API design using protobuf and gRPC
- Proficiency with PostgreSQL and SQL
- Experience with GCP or equivalent cloud platform
- Strong autonomy, communication, and ownership mindset
- Comfort using AI tools (Claude Code or similar) to accelerate development
Preferred Qualifications
- Familiarity with Kubernetes, Helm, Docker, and Terraform
- Experience with distributed systems and large-scale data pipelines
- Knowledge of privacy and security best practices in ad tech
- Experience with agentic or LLM-powered workflows
- TypeScript/React experience
Why Optable
- Competitive salary and equity package
- Comprehensive health and dental coverage
- Hybrid work model
- Professional development through mentoring and career coaching
- Hands-on experience with agentic AI
- Small senior team, low bureaucracy, no jerks policy
- Daily in-office lunches
- Powerful MacBook Pro for local dev
---
Développeur(e) Backend Senior (Golang)
Lieu : Montréal, QC (mode de travail hybride, présence min. sur site 1 jour/semaine)
Type d'emploi : Temps plein
Relève de : Gestionnaire en ingénierie
À propos d'Optable
Optable est une plateforme canadienne soutenue par des investisseurs importants qui aide les éditeurs, annonceurs et entreprises médiatiques à gérer les identités et les audiences dans une ère axée sur la protection de la vie privée. Récemment reconnue comme lauréate du prix Deloitte Technology Fast 50 dans la catégorie Enterprise Industry Leaders, nous construisons un avenir où des agents d'IA automatisent les flux de travail complexes de la publicité numérique. Nous sommes une startup en forte croissance qui valorise l'exécution, l'innovation et une politique de « no jerks ».
Le rôle
Nous cherchons un(e) développeur(se) backend senior pour rejoindre notre équipe d'ingénierie. Vous contribuerez aux décisions architecturales et résoudrez des problèmes complexes dans les domaines des systèmes distribués, des pipelines de données et de la conception d'API — au sein d'une équipe qui prend le développement assisté par IA au sérieux.
Pourquoi ce rôle est différent
Optable utilise des outils d'IA pour augmenter la productivité des développeurs. Nous sommes de grands utilisateurs de Claude Code et nous améliorons continuellement nos flux de travail pour déléguer davantage à l'IA — réduire les coûts en temps tout en maintenant la qualité. C'est un changement exigeant dans la façon dont le logiciel se construit, et nous l'abordons de front.
La plupart des organisations sont en retard sur l'IA. Celle-ci vous place à l'avant-garde. Vous développerez une compréhension approfondie de la façon dont l'automatisation agentique transforme les organisations d'ingénierie et jouerez un rôle actif dans son évolution.
Responsabilités principales
- Développer et maintenir du code Go de haute qualité sur notre plateforme de gestion d'audiences et de collaboration de données
- Concevoir et implémenter des API avec protobuf et gRPC
- Travailler avec PostgreSQL, BigQuery et les pipelines de données sur GCP (Bigtable, GKE, Pub/Sub)
- Contribuer aux systèmes backend en mettant l'accent sur la justesse, la performance et la scalabilité
- Participer aux revues de code, aux discussions architecturales et aux collaborations techniques transversales
- Utiliser les outils d'IA (Claude Code, LLMs) comme partie intégrante de votre flux de développement
- Contribuer occasionnellement au frontend (React/TypeScript)
Qualifications requises
- 5+ ans d'expérience en développement logiciel
- Solide expérience en Go en production
- Expérience en conception d'API avec protobuf et gRPC
- Maîtrise de PostgreSQL et du SQL
- Expérience avec GCP ou une plateforme cloud équivalente
- Autonomie, communication et sens des responsabilités
- À l'aise avec les outils d'IA (Claude Code ou similaire) pour accélérer le développement
Qualifications souhaitées
- Familiarité avec Kubernetes, Helm, Docker et Terraform
- Expérience avec les systèmes distribués et les pipelines de données à grande échelle
- Connaissance des bonnes pratiques de sécurité et de confidentialité en ad tech
- Expérience avec les workflows agentiques ou propulsés par LLM
- Expérience TypeScript/React
Pourquoi Optable
- Salaire compétitif et participation en actions
- Assurance santé et dentaire complète
- Mode de travail hybride
- Développement professionnel (mentorat et coaching de carrière)
- Expérience concrète avec l'IA agentique
- Petite équipe senior, faible bureaucratie, politique « no jerk »
- Lunchs quotidiens offerts au bureau
- MacBook Pro fourni pour le développement local