Software Engineer
Core
Build and enhance a scalable, cloud-native legal data intelligence platform to process massive volumes of complex data for litigation and investigations.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Distributed systems for data ingestion, processing, and review platform modernization
Domain
Legal Tech / Data Intelligence / Cloud Infrastructure
Required skills
Object-oriented programming (C#, Java), REST API design, Distributed systems architecture, Cloud-native development, Serverless technologies, Agile development, Unit and integration testing
Preferred skills
Azure DevOps, Azure Functions, Azure Service Bus, Domain-Driven Design, Event-Driven Architecture
Technologies
C#, Java, Azure, Serverless, REST APIs
Responsibilities
Design performant and secure software, Build distributed systems with multiple databases and processing layers, Develop comprehensive testing strategies, Improve software development processes, Collaborate on high-quality solutions for massive data scale
Seniority
Mid-to-Senior, hands-on IC