Backend Software Engineer (.NET)
Tech Stack / Keywords
Firma i stanowisko
As an Advanced Software Engineer (.NET) on the Unstructured Storage Services team, you will design and build cloud-native storage capabilities that power RelativityOne. The team is part of the Cloud Infrastructure division responsible for core platform capabilities including compute, networking, and storage. The team provides self-serve, reliable unstructured storage services for product engineering and external customers to accelerate feature development without reinventing storage, reliability, and operational tooling.
Wymagania
- 3+ years of software engineering experience in backend services, distributed systems, or data/platform engineering.
- Strong C#/.NET (Core) development skills.
- Hands-on experience designing and implementing cloud-native storage solutions in Azure, AWS, or GCP (Azure preferred).
- Understanding of distributed storage fundamentals: partitioning, consistency models, data access patterns, and performance optimization.
- Experience with CI/CD (e.g., GitHub Actions) and shipping production services.
- Fluent English with strong written and verbal communication skills.
- Experience working with Agile methodologies (Scrum, Kanban).
Preferred Qualifications:
- Deep experience with at least one large-scale object storage system (Azure Blob Storage, ADLS, AWS S3, or equivalent).
- Infrastructure as Code experience (Terraform, Pulumi) and comfort with cloud resource provisioning.
- Kubernetes and/or serverless architecture experience.
- Experience building platform services and improving internal developer experience (DX).
- Experience in regulated or data-sensitive environments (legal tech, healthcare, financial services).
- Python and/or PowerShell scripting.
- Bachelor’s degree in Computer Science or related field (or equivalent practical experience).
Obowiązki
- Design, build, and operate backend services for unstructured storage in RelativityOne (C#/.NET) focusing on reliability, scalability, security, and performance.
- Implement and evolve Azure-based storage solutions including lifecycle policies, multi-tenant isolation, encryption, access controls, and cost optimization.
- Lead and participate in technical design reviews; document decisions and promote cloud-native storage patterns.
- Troubleshoot and resolve production issues; identify bottlenecks and reliability risks; drive improvements through instrumentation, automation, and operational playbooks.
- Contribute to the storage platform roadmap by evaluating new technologies and proposing incremental improvements aligned with business needs and system evolution.
- Collaborate with partner teams (product engineering, SRE, security) to deliver end-to-end solutions and improve developer experience.
- Participate in on-call rotation and incident response to support customers and maintain service health.
Oferta
- Comprehensive health, dental, and vision plans.
- Parental leave for primary and secondary caregivers.
- Flexible work arrangements.
- Two week-long company breaks per year.
- Additional time off.
- Long-term incentive program.
- Training investment program.
Inne informacje
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected basis, in accordance with applicable law.
Relativity
50 aktywnych ofert