CareerPlanGet AI match score →

Principal Software Engineer - UK

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

Core

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

Role type

Principal Software Engineer (Architecture & Platform Strategy)

Builds

Scalable, distributed data platforms and multi-tenant systems for legal ediscovery and case management.

Domain

Legal Technology / Cloud Infrastructure / Distributed Systems

Deliverable

production ML models | infrastructure

Required skills

Distributed Domain Driven Design, High-availability system design, Big Data technologies (ElasticSearch, NoSQL, Kafka, Graph DataStores), Cloud infrastructure (AWS/Azure/GCP), CI/CD automation (Terraform, Jenkins), API/Data Model design, Security architecture, 3rd party component selection

Preferred skills

Multi-tenant system design, Feature toggle strategies

Technologies

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

Responsibilities

Drive architecture definition and evolution using DDD practices; Act as strategy leader for Architecture Quality Attributes (Availability, Performance, Scalability, Security); 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 ↗