Skip to main content
Back to jobs

Senior Software Engineer

External
Corto Pty Ltd logoCorto Pty · Sydney, Australia
Full-timeHybridToday
TypeScriptReactNext.js
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

About CORTO We are CORTO, a cutting-edge software company dedicated to revolutionising the legal industry. Our mission is to empower legal practitioners with AI-driven solutions that streamline their workflow, boost productivity, and provide more efficient client service. Our team of AI experts and engineers collaborate to develop intelligent software tailored to the unique needs of lawyers, paralegals, and legal assistants. Our innovative AI solutions automate routine tasks, simplify document management, and enhance decision-making, allowing legal professionals to focus on what they do best-providing expert legal counsel. We're rapidly scaling from 80 to 150+ employees, with a highly technical workforce where around 90% of the team are developers and engineers. Working alongside our Sydney-based team of passionate high achievers, you'll join a fast-growing technology business where things rarely stay the same for long - and if you're smart, caring, and ambitious, you'll be in great company. About the role You'll be joining the Prompts and Template team - one of Corto's core product teams responsible for the library where legal professionals create, manage, and reuse the instructions and templates that power AI-generated legal work. This is a high-impact area of the business. The team owns the system where users store, organise, and maintain the prompts and templates that drive document generation across Corto, making it a critical foundation for future AI capabilities. V1 is going live now, while V2 is a genuinely greenfield opportunity with significant scope ahead. The role is approximately 60/40 frontend/backend. You'll own features end-to-end and work closely with design, QE, and in-house legal experts to shape the future of AI-assisted legal drafting. What you'll do We are seeking experienced and forward-thinking developers to join our team. You'll collaborate with stakeholders to translate greenfield ideas and concepts into functional applications with the support and infrastructure of our wider Engineering organisation, you'll have full responsibility over designing, building and maintaining these applications. This role is ideal for someone who enjoys building polished user experiences, writing clean and maintainable code, and contributing to a collaborative engineering culture. To make this happen you will Own complex technical problems end-to-end, from shaping the approach through to production rollout and iteration Work autonomously or collaborate with team member to take charge of your project Translate business and product goals into scalable, maintainable engineering decisions Drive technical design for systems and features with a focus on reliability, performance, security and long-term maintainability Raise the quality bar through better patterns, sharper reviews, stronger testing discipline and clearer engineering standards Mentor engineers through feedback, pairing, design discussion and practical coaching Work closely with design, QE and our team of legal exports to shape solutions early, not just deliver them later Bring sound judgement to trade-offs across speed, quality, scale and complexity What you'll bring 7+ years of professional experience in full-stack web development. Proficiency in modern scripting languages and frameworks for web application development (we use Next.js/React and Nest.js with TypeScript). Experience designing and building scalable, maintainable, and performant systems. Strong understanding of API design, backend architecture, and distributed system principles. Experience with database systems, data modelling as well as at least one backend language or platform Experience leading or mentoring engineers and contributing to technical direction. You are the type of person who Puts the customer first. The customer is the start, centre, and end of everything we do. Our goal is to deliver value to the customer. When in doubt, put the customer first. Hyperfocus on the problem. Identify the real problem. Then work out how to solve it. Don't solve around it. Think big. Start small. Scale fast. Repeat. You solve the biggest problems by starting, iterating, and not waiting for perfect. Get to a result. Until the customer gets value, the work is worthless. Ship it, learn, improve. Remove complexity. From the product, from the process, from the conversation. If it doesn't need to be there, strip it out. Be passionate. Love what you do. Do your best. If you can't bring that energy, this isn't the place. Want to Work with the best. Expect it of others. Expect it of yourself. Settle for neither less nor average. Take ownership. When there's a problem, it's your problem. If you're not the person to fix the problem, find the person who can fix it and see to it that they do. Don't walk past it. Make the decision. Collect the data, get the evidence, but decide. Accept you'll get some wrong. Indecision is worse. CORTO is an inclusive, people-first company committed to breaking down


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Corto Pty Ltd? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect