About The Position

Legal Engineering designs, builds and operates user-facing, workflow, data and AI-enabled platforms that help legal professionals work effectively and make well-informed decisions. The team combines modern software engineering, cloud platforms, data capabilities and responsible artificial intelligence to address complex problems in a controlled environment. As an Analyst or Associate Software Engineer, you will contribute across the full software development lifecycle. You will translate business needs and written specifications into tested, maintainable solutions, using AI-assisted development tools thoughtfully while remaining accountable for the quality, security and correctness of the resulting code. You will work with business partners and cross-functional teams to deliver practical solutions and support the systems used by Legal Division stakeholders.

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, Mathematics, Statistics, Engineering or a closely related technical field.
  • Foundational knowledge of computer science concepts, including data structures, algorithms, object-oriented or functional design, databases, networking and software testing.
  • Hands-on programming experience in one or more modern languages; TypeScript/JavaScript, Python and Java experience is especially relevant.
  • Experience building or contributing to web applications, backend services or APIs.
  • Understanding of software development lifecycle practices, version control, automated testing, and continuous integration and deployment concepts.
  • Comfort using AI-assisted development tools such as Devin, GitHub Copilot or Claude Code, and the judgment to inspect, test and challenge generated code.
  • Strong analytical and problem-solving skills, attention to detail, and clear communication with technical and non-technical stakeholders.
  • Intellectual curiosity, sound judgment and willingness to learn the legal domain, new technologies and emerging AI engineering practices.

Nice To Haves

  • Experience with relational or NoSQL databases, data modeling, data manipulation or data mapping.
  • Exposure to cloud platforms, containers and orchestration technologies such as Kubernetes.
  • Knowledge of API design, event-driven architectures, search platforms or real-time processing.
  • Experience with modern AI and machine learning ecosystems, including retrieval-augmented generation, agent frameworks, model evaluation, or prompt and context engineering.
  • Experience with Microsoft 365 extensibility, including Office.js.
  • Interest in financial services, legal technology, compliance, risk or other highly controlled business environments.

Responsibilities

  • Design, develop, test, deploy and support full-stack applications, APIs, workflows and data-processing services for Legal Division stakeholders.
  • Provide ongoing application support; work with users to understand and resolve day-to-day needs, questions and production issues; troubleshoot problems, communicate status and implement sustainable fixes.
  • Partner with legal professionals, product managers, designers and engineers to understand problems, clarify requirements and deliver end-to-end solutions.
  • Help translate business objectives into functional requirements, technical specifications, acceptance criteria, interfaces and test scenarios before implementation.
  • Write clean, maintainable and well-tested code, using AI-assisted development tools to accelerate delivery while critically evaluating and validating generated solutions.
  • Build user experiences and backend services using technologies appropriate to the product, including TypeScript, React, Python, Java and API frameworks.
  • Work with structured and unstructured data, including data mapping, transformation, search and integration patterns.
  • Collaborate in an agile environment, communicate trade-offs clearly and continuously learn new technologies and domain concepts.
  • Contribute to design discussions, code reviews, operational support and continuous improvement of the team's engineering practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service