Staff Software Engineer
ABOUT THE ROLE
We’re looking for a high-calibre Staff Software Engineer to lead and evolve our frontend, shaping how legal professionals interact with complex documents.
At Definely, we build products like Cascade and Enhance that help lawyers understand, navigate, and act on contracts. A core challenge is translating complex AI capabilities into intuitive, high-quality user experiences that fit seamlessly into how people work.
We’re looking for someone who is highly product-minded, intellectually curious, and motivated by solving meaningful user problems. In this role, you’ll set the direction for our frontend, owning how we design, build, and scale user-facing systems, while contributing across the stack where needed.
You’ll work closely with product, design, and engineering leadership to shape both what we build and how we build it. As a Staff Engineer, you’ll drive technical and product decisions, raise the bar for quality, and play a key role in evolving our architecture and frontend strategy as we scale.
WHAT YOU’LL DO
- Own and evolve our frontend architecture, setting direction for how we build scalable, high-quality user interfaces
- Lead the development of user-facing features end-to-end, from shaping the problem with product and design to delivery and iteration
- Translate complex AI capabilities into intuitive, performant, and reliable user experiences
- Work across the stack where needed using TypeScript and Python, but with a primary focus on frontend excellence
- Drive improvements in performance, usability, and overall product quality
- Contribute to technical strategy and architectural decisions across the engineering team
- Raise the bar for engineering standards, including code quality, testing, and maintainability
- Mentor and support other engineers, helping to elevate frontend capability across the team
WHAT YOU’LL BRING:
- Significant experience building and scaling complex, user-facing web applications
- Deep ex...