Advanced Software Engineer (.NET)
Core
Design and build cloud-native, scalable, and secure backend storage services for RelativityOne, a legal data intelligence platform.
Role type
Senior backend software engineer (storage platform)
Builds
Unstructured storage services and API-first backend capabilities for RelativityOne
Domain
Legal technology / Cloud storage
Required skills
C#/.NET (Core), Azure storage (Blob, Cosmos DB), gRPC/REST APIs, distributed systems, CI/CD, Agile/Scrum
Preferred skills
Multi-tenant architecture, storage lifecycle management, service observability, incident response
Technologies
C#, .NET Core, Azure, Blob Storage, Cosmos DB, gRPC, Protocol Buffers, GitHub Actions
Responsibilities
Design and implement backend services for unstructured storage; Develop Azure-based storage solutions with lifecycle policies and access controls; Design service-to-service communication using gRPC and REST; Lead technical design reviews and document architectural decisions; Troubleshoot production issues and drive operational improvements; Contribute to storage platform roadmap; Collaborate with product engineering, SRE, and security teams; Participate in on-call rotations and incident response.
Seniority
Senior, hands-on IC