Software Engineer - C#/.NET 10, Windows Applications (In-office)

Rational Retention, LLC
Albany, United States of America
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 90K

Job location

Albany, United States of America

Tech stack

.NET
Microsoft Windows
Microsoft Active Directory
API
C Sharp (Programming Language)
Cloud Storage
Code Review
Data Retention
Data Security
Software Debugging
File Systems
Network Protocols
Object-Oriented Software Development
SharePoint
Technical Data Management Systems
Unstructured Data
Windows Desktop
Enterprise Data Management
Multithreading
.NET Core
SOAPAPI
Windows Services
Asynchronous Programming

Job description

Rational Enterprise is hiring a Software Engineer to join the engineering team behind Rational Governance (RG), our enterprise information governance platform. RG helps organizations understand and manage unstructured data in place and in real-time - powering legal holds, preservations, retention policies, and broader risk and cost reduction across enterprise data. This role is ideal for a developer with strong C#/.NET experience who enjoys building robust, performant Windows desktop applications., * Design, develop, and maintain Windows services and background processes using C# and .NET 10

  • Build and enhance components that discover, scan, and extract unstructured data across distributed enterprise environments
  • Develop features supporting legal holds, preservation workflows, and data retention policy enforcement
  • Collaborate with product and QA to deliver new features and resolve defects
  • Participate in code reviews and contribute to engineering best practices
  • Work closely with cross-functional teams to align on requirements and timelines

Requirements

  • Strong professional experience with C# and the .NET framework (.NET 10 or recent .NET Core/.NET 5+ versions)
  • Experience building Windows Services or other long-running background/system-level applications
  • Familiarity with file system APIs, network protocols, or remote data access (e.g., SMB, WMI, REST/SOAP APIs) a plus
  • Solid understanding of object-oriented design and multi-threaded/asynchronous programming
  • Strong debugging and problem-solving skills, especially with distributed or unattended processes
  • Ability to work independently and communicate clearly with a distributed team

Nice to have

  • Experience in legal tech, information governance, compliance, or data management software
  • Familiarity with enterprise data scanning, classification, or policy-driven automation systems
  • Experience with Active Directory, Exchange, or cloud storage integrations (e.g., SharePoint, OneDrive, M365)

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Professional development assistance
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Vision insurance

Application Question(s):

  • Are you willing to work in the Albany , NY office full time?

About the company

Rational Enterprise is a rapidly growing technology company with a fun work environment. We build software products that provide sophisticated data analytics to law firms and large corporations. Using advanced tools, patented research and innovative algorithms, we create cutting edge software solutions. We provide a full suite of benefits, competitive salaries, and a flexible work schedule.

Apply for this position