Principal Software Engineer
Core
Architect and build the next generation of an intelligent document management platform for legal professionals, integrating web, mobile, desktop, and AI capabilities.
Role type
Principal Software Engineer (Intelligent DMS)
Builds
Cloud-native applications, microservices, Microsoft 365 integrations, desktop clients, and AI-powered document workflows
Domain
Legal Technology / Enterprise Document Management
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Cloud-native development, Microservices design, AI/ML integration, Enterprise security & governance, Cross-team technical leadership, System modernization, Technical strategy, Mentorship, Complex system design
Preferred skills
AI-native product development, Legal tech domain knowledge, Legacy system migration
Technologies
Microsoft 365, Cloud platforms, AI/ML frameworks, Distributed systems tools
Responsibilities
Define architectural direction and engineering standards across multiple teams; Design and build complex cloud-native applications and integrations; Lead platform evolution and migration strategies; Mentor Senior and Staff engineers; Drive technical excellence in security, reliability, and performance
Seniority
Principal, hands-on IC with strategic leadership