戴夫·卡特勒与劳·帕拉佐利（Lou Perazzoli）的注意，在他们两个人被微软聘用时，他也一同前往微软。他在微软，加入Windows NT作业系统的开发工作，与史蒂夫·渥德（Steve R. Wood）一同制定了应用程式介面。他也负责管理Windows NT原始码的签入，负责追踪每一笔修改的内容与问题，在程式码正式被接受之前，他会与开发者讨论相关的修改内容与架构。在微软决定由自行发展的版本控制系统 SLM 转换到Perforce的客制化版本时，马克·洛考夫斯基也扮演了关键的角色。