
Staff Software Engineer, OfficeJS
Harvey
Posted 2026-06-25
USD 231,000 - USD 340,000 per year
Tech & Engg
Job Description
Ovii's Interpretation of the Role
The Staff Software Engineer will lead the technical direction of Harvey’s Word add‑in, building AI‑driven editing features within the OfficeJS ecosystem. You’ll design high‑performance, cross‑platform integrations for Microsoft Office and mentor engineers on the Embedded Experiences team.
Role Snapshot
- Staff Software Engineer
- OfficeJS Add‑in specialist
- Hybrid – San Francisco
- AI‑native document editing
- Technical leader & mentor
Must-Have Requirements
- OfficeJS
- JavaScript/TypeScript
- HTML
- CSS
- React
- Office Add‑in architecture
- Office Add‑in development
- Enterprise‑scale product delivery
Nice-to-Have Signals
- Outlook Add‑in development
- Legal tech domain knowledge
- AI/LLM integration experience
- Familiarity with Microsoft AppSource submission process
- Outlook Add‑in experience
- Legal tech background
- AI integration
- legal tech
- enterprise SaaS
Work Setup
- Location: San Francisco, United States
- Work mode: HYBRID
- Remote scope: UNSPECIFIED
- Relocation: relocation assistance offered
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
Not Specified in JD
- Visa sponsorship
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
What You'll Likely Work On
- Own and steer the technical roadmap for Harvey in Word, the flagship Office Add‑in
- Build AI‑driven editing capabilities such as agentic rewrites and real‑time redlining
- Design and implement deep OfficeJS integrations, handling manifests, requirement sets, and cross‑platform quirks
- Architect scalable, maintainable solutions that meet performance and reliability goals across Windows, Mac, and Web
- Create polished, high‑performance UI components with robust error handling
- Partner with product, design, and backend teams to define APIs and UX for streaming AI results
- Ensure compatibility, versioning, and AppSource compliance for broad Office Add‑in support
- Contribute to Outlook integration and future AI interfaces across the Microsoft suite
- Mentor engineers, drive technical decisions, and raise quality standards
Good Fit If You Have
- Experience building enterprise‑scale Office Add‑ins
- Familiarity with Outlook or other Microsoft 365 integrations
- Background in legal‑tech or enterprise SaaS products
Skills
- OfficeJS
- JavaScript/TypeScript
- HTML & CSS
- React
- Office Add‑in architecture
- Cross‑platform Office integration