Staff Software Engineer
Core
Lead technical direction for backend engineering teams building large-scale, cloud-native systems for legal document management and AI-powered search/retrieval.
Role type
Staff Software Engineer (Backend/Infrastructure)
Builds
Distributed cloud-native backend services, APIs, data pipelines, and AI-powered search/retrieval systems for legal professionals.
Domain
Legal Technology / Enterprise Document Management / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Cloud native architecture, Event-driven architecture, System scalability, Performance optimization, Security & compliance design, Technical leadership, Mentorship, System reliability, Cost optimization
Preferred skills
AWS services (ECS, Lambda, SQS, DynamoDB, S3), AI/ML integration, Modern backend languages
Technologies
AWS (ECS, Lambda, SQS, DynamoDB, S3), Cloud native tools, AI/ML frameworks
Responsibilities
Define technical direction and engineering standards, Architect and build production-grade backend services, Mentor engineers and raise team capabilities, Drive system performance and cost efficiency initiatives, Design resilient distributed systems, Create technical documentation and architecture diagrams
Seniority
Staff, hands-on technical leadership