Senior Software Developer
EngineeringFull Time / Temps pleinMontreal, QCHybrid / Hybride
Location: Montreal, QC (hybrid, on-site presence: 1 day/week minimum)
Employment type: Full-time
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. Senior Developers at Optable own meaningful parts of the platform, lead the design of non-trivial work, and mentor other Developers.
The Role
We're looking for a Senior 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
- Own features and subsystems in our Go services, from design through production
- Write design proposals for changes that span services or teams
- Design and evolve APIs (protobuf, gRPC) and data models (PostgreSQL, BigQuery)
- Operate services on GCP (GKE, Bigtable, Pub/Syb), including incident response
- Review code, mentor other Developers, and help set technical direction on the team
- Work with PM and other teams to scope and deliver work
- Use AI coding tools (Claude Code, LLMs) as part of day-to-day development
- Occasionally contribute to frontend (React/Typescript)
Required Qualifications
- 6+ years of software development experience
- Strong production Go experience
- Experience with API design using protobuf and gRPC
- Proficiency with PostgreSQL and SQL, including performance and schema design
- Track record of owning non-trivial systems in production
- Experience running services on GCP or an equivalent cloud
- Strong autonomy, communication, and ownership mindset
- Clear written communication; able to write design docs and lead reviews
- 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
- Mentorship or tech lead 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
---
Développeur(e) senior de logiciel
Lieu : Montréal, QC (mode de travail hybride, présence min. sur site 1 jour/semaine)
Type d'emploi : Temps plein
À 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) senior de logiciel pour rejoindre notre équipe de developpement. 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
- Prendre en charge des fonctionnalités et des sous-systèmes de nos services Go, de la conception jusqu'à la mise en production
- Rédiger des propositions de conception pour des changements qui touchent plusieurs services ou équipes
- Concevoir et faire évoluer des API (protobuf, gRPC) et des modèles de données (PostgreSQL, BigQuery)
- Exploiter des services sur GCP (GKE, Bigtable, Pub/Sub), y compris la réponse aux incidents
- Réviser du code, encadrer d'autres développeurs et contribuer à définir l'orientation technique de l'équipe
- Collaborer avec la gestion de produit et d'autres équipes pour cadrer et livrer le travail
- Utiliser des outils de développement assistés par l'IA (Claude Code, LLM) dans le cadre du travail quotidien
- Contribuer à l'occasion au frontend (React/TypeScript)
Qualifications requises
- Plus de 6 ans d'expérience en développement logiciel
- Solide expérience de Go en production
- Expérience de la conception d'API avec protobuf et gRPC
- Maîtrise de PostgreSQL et du SQL, y compris la performance et la conception de schémas
- Antécédents avérés de prise en charge de systèmes non triviaux en production
- Expérience de l'exploitation de services sur GCP ou un infonuagique équivalent
- Grande autonomie, sens de la communication et esprit de responsabilité
- Communication écrite claire; capacité à rédiger des documents de conception et à diriger des révisions
- Aisance à utiliser des outils d'IA (Claude Code ou équivalent) pour accélérer le développement
Qualifications souhaitées
- Connaissance de Kubernetes, Helm, Docker et Terraform
- Expérience des systèmes distribués et des pipelines de données à grande échelle
- Connaissance des bonnes pratiques en matière de confidentialité et de sécurité dans le secteur de la publicité numérique (ad tech)
- Expérience des flux de travail agentiques ou propulsés par des LLM
- Expérience de TypeScript/React
- Expérience de mentorat ou de leadership technique
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