Consilio LLC is a company focused on providing software solutions for e-discovery operations. The Software Engineer will be responsible for developing and supporting software solutions built with .NET technologies, collaborating with business teams, and ensuring high-quality technical solutions.
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
- 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
Requirements:
- Bachelor's degree in computer science or a related field, or equivalent business/technical 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
- 5+ years of Relativity custom application development or related e-discovery development/scripting experience
- Proficiency with Relativity Objects & RDOs and the Object Manager API for core CRUD operations
- Experience developing Event Handlers (Pre-Save, Page Interaction, Pre-Delete, Application-level) and implementing Agents/Manager-Worker workflows
- Demonstrated skill consuming Kepler/REST APIs and implementing OAuth2 for secure service integrations
- Ability to build React-based Custom Pages that integrate with Relativity APIs, and to customize layouts using Relativity Forms Page Interaction scripting
- Experience building custom Integration Points providers to import or synchronize external data
- Use of Relativity Visual Studio Templates for efficient scaffolding, and familiarity with RAP packaging and deployment
- Background in the e-discovery or legal industry
- Experience with Nuix platforms
- Experience with non-relational databases (e.g., document, key-value, or wide-column stores)