Staff Software Engineer
Core
Building scalable, high-performance distributed backend systems for a legal technology platform processing petabyte-scale data to enable efficient legal discovery and case management.
Role type
Staff Software Engineer (Backend)
Builds
Cloud-native SaaS platform for legal ediscovery and document review
Domain
Legal Technology / Data Engineering
Required skills
Distributed systems design, Cloud native architecture, Relational and non-relational data stores, RESTful APIs, gRPC, System observability, Code reviews, Technical mentorship (via careerplan.io/jobs/8239399002-staff-software-engineer-at-disco)
Preferred skills
Multi-tenant system design, Security-focused architecture, Python, Kotlin/Java, UI Developer collaboration
Technologies
AWS, Kubernetes, ECS, Kafka, Elasticsearch, DynamoDB, PostgreSQL, Redis, Terraform, gRPC, GraphQL, Kotlin, Python, .NET, Flask, Netflix DGS
Responsibilities
Engage in coding, code reviews, and technical discussions; Lead design and development of scalable distributed systems; Enhance system performance and operational excellence; Mentor junior engineers; Collaborate with cross-functional teams on technical solutions
Seniority
Staff, hands-on IC with strategic influence