Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 4 Nov 2026

Senior Software Engineer — Customer Files Orchestration

CoCounsel Legal Mexico City Hybrid senior full-time

The employer hasn't listed a salary.

Apply on CoCounsel Legal

Description

CoCounsel Legal is seeking a Senior Software Engineer to help build and operate the Customer Files Orchestration Service – the system that makes a customer's own documents usable by CoCounsel Legal's agents.

Every file a customer brings to CoCounsel passes through this team: upload, storage, extraction, embedding, and indexing, orchestrated end-to-end. You make millions of customer files available to CoCounsel. Bringing a customer's content together with Thomson Reuters' world-class proprietary content and the latest frontier models – including TR's own custom large language models – is what makes our products highly differentiated and our agent experiences genuinely grounded.

Key Responsibilities:

  • Design & Technical Ownership: Own the orchestration service end-to-end – Take an ambiguous problem, shape it into a design, write the ADR, build it, ship it, and operate it.
  • Make and defend the calls that define this domain – Where eventual consistency is safe and where only a strongly-consistent read is correct.
  • Build the queuing and flow-control machinery – Fair queuing so one busy tenant cannot starve another, rate limiting, backpressure, circuit breaking, dead-letter handling, and autoscaling.
  • Treat our APIs as a product – CoCounsel's file and workspace APIs serve a growing set of consumers beyond orchestration.
  • Design for correctness at scale, not correctness in a test – Anticipate the failure modes that only appear under concurrency and load and build systems where whole classes of bugs cannot occur.

Reliability & Operations:

  • Operate what you build – Take a primary on-call rotation for the service, lead incident response, and drive the post-mortem that keeps the same failure from recurring.
  • Make the system explain itself – Instrument and trace well enough to tell "we never notified downstream" apart from "we notified downstream too early".
  • Reduce operational toil deliberately – Automate the recurring manual fix and treat a runbook step that exists only in someone's head as a defect.

Technical Leadership & Collaboration:

  • Raise the bar around you – Mentor engineers through code review and design review.
  • Work well across boundaries – Partner with the storage, extraction, indexing, connectors, and front-end teams to ensure we all ship something great.
  • Fully integrate Architecture and DevOps – You are part of a team where engineers do the system design.

Required Qualifications:

  • Bachelor's or master's degree – Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years building production software – With a track record of owning significant components in systems that real customers depend on.
  • Extensive AWS and production Python experience – This is a Python service on AWS, and you should be able to move confidently through both the code and the infrastructure.
  • Concurrency in Python, and a healthy respect for how treacherous it is – You understand the GIL and what it does and does not protect you from.
  • Kubernetes in production – Our workers and APIs run as pods with event-driven autoscaling (KEDA).
  • Large-scale orchestration or data pipeline experience – Systems that move large volumes of work through multiple stages across service boundaries.

Benefits:

  • Hybrid Work Model: We've adopted a flexible hybrid working environment for our office-based roles while delivering a seamless experience that is digitally and physically connected.
  • Flexibility & Work-Life Balance: Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities.
  • Career Development and Growth: By fostering a culture of continuous learning and skill development, we prepare our talent to tackle tomorrow's challenges.
  • Industry Competitive Benefits: We offer comprehensive benefit plans to include flexible vacation, two company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing.

Skills

Nice to have

  • Documents and document management systems
  • Event-driven architectures and streaming
  • Durable workflow engines
  • Retrieval, embedding, or indexing pipelines
  • Prior exposure to the legal industry
Apply on CoCounsel Legal