CareerPlanSign in

Principal Software Engineer - U.S. (remote)

DISCO Headquarters - Austin🌐 Remote💼 Full-time🗓 2026-07-22 → 2026-09-25

Core

Shapes and evolves distributed system architecture using Domain Driven Design to ensure robustness, scalability, and security for a cloud-native legal AI platform.

Role type

Principal Software Engineer (Architecture Lead)

Builds

Cloud-native, AI-powered legal solutions for ediscovery, document review, and case management

Domain

Legal Technology / Cloud Infrastructure / Distributed Systems

Deliverable

production ML models | infrastructure

Required skills

Distributed Domain Driven Design, High-volume distributed architecture, Big Data technologies (ElasticSearch, NoSQL, Kafka, Columnar DBs), Enterprise Message Bus, Observability systems, Service Oriented Architecture, Microservices, CI/CD automation (Terraform, Jenkins), Cloud providers (AWS, Azure, GCP), API/Data Model Design, Algorithm development for pipeline processing, Security design, 3rd party component selection

Preferred skills

Multi-tenant system design, Feature/release toggle strategies

Technologies

ElasticSearch, NoSQL Stores, Kafka, Columnar Databases, DataFlow, Pipeline Systems, Graph DataStores, Terraform, Jenkins, CodePipeline, AWS, Azure, GCP

Responsibilities

Drive definition and evolution of architecture using DDD practices; Act as strategy leader for Architecture Quality Attributes (Availability, Performance, Scalability, Security); Provide project-embedded architecture consultation; Contribute to prioritization of platform capability improvements; Enhance capture and communication of architecture descriptions via automation; Shepherd platform-wide strategies for naming, protocols, and design patterns

Seniority

Principal, strategy & mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.