Staff Software Engineer, OfficeJS
- Location
- Chicago, San Francisco +2
- Workplace
- On-site or remote
- Employment
- Full-time
- Compensation
- $231k – $340k
- Visa
- Visa Sponsorship Available
About this role
What we're looking for
We need a strong core software engineer, typically 5+ years in, who has personally built and shipped production Office Add-ins with OfficeJS at scale. This is not an implementation or forward-deployed role. You should be comfortable owning hard technical problems in a fast-moving, high-intensity late-stage startup, and you should have a track record of shipping polished, high-performance products that real users depend on. Bonus points if you've worked on document editing engines (Open XML/OOXML, redlining, track changes), in legal tech (for example Ironclad, GC AI, Spellbook), or in a mix of big tech and hyper-growth startups.
What you'll do
- Own and lead the technical direction of Harvey in Word, Harvey's flagship Office Add-in, along with our other Microsoft Office integrations on the Embedded Experiences team
- Build the AI-native editing experience, including agentic document rewrites, precise and reviewable redlines and track changes, and playbook automation that changes how lawyers draft and review
- Work closely with product, design, backend, and the sister Document Editing Engine team to shape APIs and UX for AI features like streaming results and tool-calling workflows
- Design scalable, maintainable solutions that handle the quirks of the Office Add-in environment on Windows, Mac, and Web, including requirement sets, manifests, and versioning
- Lead features from architecture through production launch, with crisp interactions and resilient error handling, shipping on a weekly cadence
- Contribute to Harvey in Outlook and help shape the next generation of agentic AI interfaces across the Microsoft suite, while mentoring engineers and raising the bar on quality and developer experience
What happens next
Skip the application pile. Clera gets you in front of the people who decide.
Confirm the fit
A few questions to make sure this role is the right shape for you. Two minutes.
Clera pitches you to the company
Clera writes the intro, sends it to the founder, and handles the back-and-forth.
A meeting lands on your calendar
When the company wants to meet, Clera gets the call on your calendar. You just show up.
Culture & values
Build, don't maintain - focus on shipping new products every week rather than maintaining existing ones
High bar for standards across architecture, code, and user experience
Strong work gets noticed quickly
Close to customers - engineers work directly with product, design, backend teams, and legal engineers who are former lawyers
Customer feedback goes straight into the roadmap
Company values: Decisiveness, Simplicity, and Job's Not Finished
Hybrid work model with hubs in San Francisco, New York City, Toronto, and Chicago
Cross-functional collaboration between engineering, product, design, and backend teams
Ask your AI about this role
Connect Clera once, then ask if it fits you.
Ask about this role
Tell me about the Staff Software Engineer, OfficeJS role at Harvey on Clera (https://www.getclera.com/jobs/harvey/staff-software-engineer-officejs--6rhzoxamlg7b). Does it fit my profile and preferences? If it does, tell Clera I'm interested.
Not connected yet? Takes a minute
https://mcp.getclera.comSign in with your Clera account. MCP docs