Software Engineer
Consilio LLCAbout the role
Overview
The Software Engineer is responsible for the development, enhancement, monitoring, and support of software solutions built with .NET technologies and integrated with Relativity, a third-party e-discovery platform. This includes applications, workflows, and data components that support e-discovery operations. The role participates in IT projects from initial requirements and design through implementation, testing, deployment, and long-term maintenance. Success in this position requires strong collaboration across technical and business teams to translate requirements into effective, high-quality technical solutions.
Responsibilities
Essential Responsibilities
- Design, build, and maintain moderate to highly complex software solutions including data pipelines, reporting tools, and applications that support analytical and operational needs across the organization.
- Lead or participate in all phases of the software development lifecycle: requirements gathering, solution design, application development, testing, and deployment.
- Analyze end-user data and workflow requirements, developing user-focused solutions that integrate with existing systems and the Relativity platform.
- Create and maintain documentation for development processes, system configurations, and operational procedures.
- Recommend improvements to existing solutions and follow established management processes.
- Collaborate effectively with internal business partners at all levels to ensure solutions meet functional needs.
- Provide backup coverage for team projects and operational responsibilities as required.
- Contribute to planning activities, including team growth strategy and workload forecasting.
- Ensure adherence to information security policies, industry compliance standards, and internal audit requirements.
- Participate in major platform upgrades, including upgrades to Relativity and other supporting systems.
- Support or deliver training to end users on system functionality and workflow enhancements.
- Test developed software components, troubleshoot defects, and implement fixes as needed.
- Build and maintain automated unit tests and functional test coverage to support quality assurance and regression testing.
Additional Responsibilities
- Customize the Relativity (third-party e-discovery) platform by designing, developing, and maintaining custom modules: React Custom Pages, Event Handlers, Agents/Manager-Worker, Integration Points, and API integrations (Object Manager/Kepler).
- Act as the technical liaison for e-discovery workflows partnering with eDiscovery Operations, Case/Client Services, and Legal/Review teams to translate requirements into scalable RDO/data models, layouts, and automation; document designs and support UAT and user enablement.
Qualifications
Minimum Education Requirements:
- Bachelor’s degree in computer science or a related field, or equivalent business/technical experience.
Required Skills and Experience:
- 5+ years of application development encompassing programming, data management, data modeling, and interpretation across complex data sets.
- Full-stack development with Visual Studio and C# (.NET / .NET Core), including both client- and server-side applications.
- Shell scripting experience and hands-on integration with third-party APIs.
- Ability to write advanced T-SQL and strong command of relational database principles and best practices.
- Proven ability to design alternative technical solutions, assess trade-offs, and recommend best-fit approaches.
- Advanced analytical, troubleshooting, and problem-solving skills.
- Mastery of software testing practices, including test strategies, test plans, test execution, and a focus on automation (unit/functional).
- Experience working within Microsoft Windows Server infrastructure environments.
- Front-end expertise with React and TypeScript, modern state management, secure client-side data handling, and API integration patterns; ability to bundle/deploy into Relativity Custom Pages.
- Experience building SPAs authenticated via OAuth2 and calling Relativity REST/Kepler endpoints.
- Work schedule: able to work a flexible shift to align with U.S. hours for meetings, code reviews, and backlog grooming.
- Operates independently with light supervision, provides regular status, and escalates risks promptly.
- Adapts quickly to shifting case timelines and priorities; apply systems thinking to deliver maintainable, reusable solutions.
Preferred Skills and Experience:
- 5+ years of Relativity custom application developmen
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s