Senior Software Engineer

Mary Technology

Mary Technology

Software Engineering

Sydney, NSW, Australia

Posted on May 21, 2026

About Mary:

Legal cases are won and lost on a single fact, found too late or never surfaced at all. Mary is fixing that.

We're building the world's first Fact Management System: a new category of legal infrastructure that transforms how lawyers find and reason with facts across thousands of documents. Founded in Sydney and trusted by 2,000+ lawyers across Australia, the UK, and the US, we recently raised $7M for our launch in the United States.

If you want to shape how a new category of legal software gets sold in the AI era, we'd love to meet you.

The Role:

We're looking for a Senior Software Engineer to join our engineering team and help us build the product that's defining a new category in legal tech.

You'll join a ~12-person engineering org that ships fast, iterates relentlessly, and works shoulder-to-shoulder with product on the problems that actually matter to lawyers. Engineers here work directly with our customers and they drive decisions, they understand the systems better than anyone else does. Our engineers are rooted in strong fundamentals and are as comfortable picking up a new part of the stack as they are debating about how a feature should actually work.

What You'll Do:

  • Ship product end-to-end: discovery, build, release, iterate
  • Work directly with lawyers and product to understand what's actually worth building, and bring that back into the work
  • Make architectural decisions that hold up as we scale, we are on a huge growth trajectory and the systems need to keep pace
  • Help shape our AI infrastructure including model selection, harnessing, evals, and the bits that make outputs trustworthy for litigators to stake a case on
  • Raise the engineering bar through code review, design discussions, and hiring, you'll help set the engineering standards
  • Be a trusted voice on the team, you'll bring craft, hustle, and clarity to everything we build

What We're Looking For:

  • 5+ years building production software, always owning what you ship
  • Strong fundamentals including computer science, systems thinking and an instinct for what scales and what doesn't. We are language agnostic; we care that you can pick up the right tool for the job
  • Fluency with modern AI-native development including agentic workflows, evals, prompt and model versioning
  • Full-stack engineer. Our stack is TypeScript and Remix on the front end, Python on the back end, and AWS Bedrock for model infrastructure. We don't expect you to know all of it but we expect you to learn what you don't
  • You've worked at a startup so you know what it feels like when there's no playbook. You're comfortable with ambiguity and you move toward problems
  • You communicate clearly, give honest feedback, and care about what the team ships
  • Builder DNA, if you are a former founder, founding engineer, or someone who's built a function from scratch, that's a big plus