CareerPlanGet AI match score →

Principal Software Engineer - Austin

India💼 Full-time🗓 2026-06-18 → 2026-07-31

Core

Shapes and evolves distributed system architecture using Domain Driven Design to ensure robustness, scalability, and security for high-volume, data-intensive platforms.

Role type

Principal Software Engineer (Architecture & Platform Strategy)

Builds

Scalable, distributed data platforms and architecture frameworks for legal AI solutions

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), Cloud providers (AWS/Azure/GCP), CI/CD automation (Terraform, Jenkins), API/Data Model Design, Security-focused design, 3rd party component selection

Preferred skills

Multi-tenant system design, Feature toggle strategies

Technologies

ElasticSearch, NoSQL Stores, Kafka, Columnar Databases, Docker, Terraform, Jenkins, AWS, Azure, GCP

Responsibilities

Drive definition and evolution of architecture using Distributed Domain Driven Design; Act as strategy leader for Architecture Quality Attributes (Availability, Performance, Scalability, Securibility); Enhance platform capabilities and automate architecture descriptions; Design and operate data-intensive, distributed systems; Guide teams on best practices and design patterns.

Seniority

Principal, hands-on IC with strategic influence

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