Skip to content

Senior/Staff Software Engineer, OfficeJS

Lead development of Harvey in Word, an AI-powered Microsoft Office Add-in using OfficeJS. Architect integrations, build agentic editing features, and mentor engineers.

231k – 340kSan Francisco, CAFrontend EngineeringHybrid5+ YOE

About the role

What You'll Do

  • Own and lead the technical direction of Harvey in Word, our flagship Office Add-in product, alongside our other Microsoft Office integrations.
  • Build the AI-native editing experience: agentic document rewrites, real-time redlining, and playbook automation that transforms how lawyers work.
  • Design and build sophisticated integrations with Microsoft Word using the OfficeJS API, including document manipulation, playbook reviews, and AI-assisted drafting.
  • Architect scalable, maintainable solutions that handle the constraints and quirks of the Office Add-in environment across platforms (Windows, Mac, Web).
  • Build polished, high-performance interfaces with crisp interactions and resilient error handling.
  • Collaborate with product, design, and backend teams to shape APIs and UX for AI-powered features like streaming results and tool-calling workflows.
  • Navigate Office Add-in requirement sets, versioning, and cross-platform compatibility to ensure broad, reliable support.
  • Contribute to Harvey in Outlook and shape the next generation of agentic AI interfaces across the Microsoft suite.
  • Mentor engineers, drive technical decisions, and raise the bar on quality and developer experience.

What You Have

  • 5+ years of software engineering experience, with significant depth in Office Add-in development using OfficeJS.
  • Experience building and shipping a production Office Add-in product, ideally one used at enterprise scale.
  • Strong proficiency in JavaScript/TypeScript, HTML, and CSS.
  • Deep understanding of Office Add-in architecture, requirement sets, manifest configuration, and cross-platform considerations.
  • Experience with React or similar modern frontend frameworks.
  • Track record of shipping highly intuitive products with strong attention to detail.
  • Familiarity with Microsoft Office Add-in guidelines and AppSource submission process is a plus.

Nice to Have

  • Experience with Outlook Add-ins or other Microsoft 365 integrations (SharePoint, Teams).
  • Background in legal tech or enterprise SaaS.
  • Experience building products that integrate with AI/LLM capabilities.

Skills

OfficejsJavaScriptTypeScriptHTMLCSSReactMicrosoft Office Add-InsOffice Add-In Architecture

Senior/Staff Software Engineer, OfficeJS

Lead development of Harvey in Word, an AI-powered Microsoft Office Add-in using OfficeJS. Architect integrations, build agentic editing features, and mentor engineers. Requires deep OfficeJS expertise and 5+ years experience.

231k – 340kNew York, NYFrontend EngineeringHybrid5+ YOECSSHTML

Staff Software Engineer, Frontend

Own and lead engineering projects on the Product Engineering team, building AI-native features and full-stack systems with React/TypeScript on the frontend and Python/Postgres on the backend.

231k – 340kNew York, NYFrontend EngineeringHybrid7+ YOECSSReact

Member of Technical Staff (Frontend)

Builds and owns complex, performant frontend UIs with React/HTMX for clinician workflows while working across the full stack on backend services, APIs, and AI systems in a backend-heavy environment. Requires strong frontend experience, production shipping, and fundamentals focus.

230k – 300kNew York, NYFrontend EngineeringOn-siteGoAWS

Staff Software Engineer, Frontend

Lead frontend engineering for AI collaboration products like Assistant, Vault, and Workflows using React and TypeScript. Build high-performance UIs, architect design systems, optimize performance, and mentor peers in a hybrid SF environment.

238k – 290kSan Francisco, CAFrontend EngineeringHybridCSSPwa

Staff Software Engineer - Frontend

Develop responsive user experiences and novel data visualizations using React, GraphQL, TypeScript, and Node.js. Own product features from design to launch for a high-performance analytics platform.

240k – 270kNew York, NYFrontend EngineeringOn-site10+ YOEReactGraphQL