C

Corto

AI-powered legal drafting and research automation

Senior Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • At least 8 years of experience building and shipping production software, ideally including platform ownership.
  • Deep proficiency in Node.js on the backend and working experience with TypeScript.
  • Strong AWS experience with Lambda, ECS or EKS, RDS, DynamoDB, SQS, VPC, and IAM, including hands-on ownership.
  • Infrastructure-as-code experience with CDK or Terraform at depth.
  • CI/CD pipeline design experience with GitHub Actions, GitLab CI, or similar, including automated testing, deployments, and rollbacks.
  • Observability experience with Datadog, Grafana/Prometheus, or CloudWatch, including alert design.
  • Strong data-modelling skills, including designing schemas for real users and changing requirements.
  • Database operations experience with Postgres, DynamoDB, or similar, including schema design, indexing, and migrations.
  • Hands-on LLM infrastructure experience, including API integration, rate limits, retries, timeouts, and cost and latency monitoring.
  • A computer science or engineering degree, or equivalent depth gained from building things.
  • Basic React familiarity sufficient to debug or contribute to an admin user interface.
  • Clear verbal and written communication, open collaboration, follow-through, and a practical approach to problem-solving.

Responsibilities

  • Design and ship backend services in TypeScript and Node.js, including APIs, data models, business logic, and LLM integrations.
  • Design schemas that work for real users and changing requirements.
  • Own product features end-to-end, make implementation decisions, ship the work, and take responsibility for the results.
  • Own AWS infrastructure, including Lambda, ECS, RDS, DynamoDB, SQS, VPC, and IAM, managed as code with CDK.
  • Improve CI/CD pipelines so developers can build, test, deploy, and roll back reliably.
  • Own the AI infrastructure powering Settify’s LLM features, including model access, Langfuse tracing, token, cost and latency monitoring, evaluation pipelines, rate limits, retries, and timeouts.
  • Build observability into delivery pipelines, including alert design, SLI/SLO definition, and incident response.
  • Help expand Settify into new regions with repeatable regional deployments.
  • Protect customer data through IAM, secrets, encryption, and backups, and contribute to work toward SOC 2.

Desired Qualifications

  • Experience establishing and operating multi-region cloud deployments.
  • Background in LegalTech, FinTech, HealthTech, or another regulated industry.
  • Experience shipping zero-to-one products at an early-stage team.
  • Production experience with LLM observability tools such as Langfuse, Phoenix, or Helicone.
  • Security-aware development experience, including authentication patterns, OWASP basics, secrets management, and personally identifiable information handling.

About the Company

Corto

AI-powered legal drafting and research automation

Corto provides AI-powered legal software that helps law firms get fast answers, draft documents, conduct research, and automate tasks. It uses domain-specific Legal-AI to understand questions, generate draft clauses and documents, search legal sources, and automate repetitive workflows within one platform. It differentiates itself by focusing on the legal field with end-to-end capabilities and serving thousands of firms with an integrated, all-in-one solution rather than generic tools. Its goal is to help legal professionals work faster, more accurately, and more efficiently by delivering quick insights and ready-to-use documents.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Sydney NSW, Australia
Founded
2023

Recently Posted Jobs

Explore more opportunities at Corto

See more jobs