Principal Software Engineer
Core
Design and build scalable backend services and APIs that power a search-centric document analysis platform for legal and capital markets professionals.
Role type
Principal Software Engineer (Full Stack, Backend-leaning)
Builds
Scalable backend services, data processing pipelines, and API primitives for document insights.
Domain
Legal Tech / Capital Markets / AI Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend architecture, API design, Node.js/Python/Go, TypeScript/React, SQL/NoSQL, Docker/Kubernetes, AWS/GCP, distributed systems, event-driven architecture
Preferred skills
Microservices, message queues, single-tenant architectures, data processing pipelines, functional programming, monorepo management
Technologies
Node.js, Python, Go, TypeScript, React, Docker, Kubernetes, AWS, GCP, SQL, NoSQL
Responsibilities
Design scalable backend services and APIs, write high-performance server-side code, define API contracts, build third-party and ML system integrations, optimize data-intensive operations, contribute to frontend features, improve CI/CD and developer experience
Seniority
Principal, hands-on IC with strategic influence