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

Rational Retention, LLC
Albany, NY, United States
2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$90,000.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Microsoft Windows Active Directory Application Programming Interfaces (APIs) C Sharp (Programming Language) Cloud Storage Code Review Data Retention Data Security Software Debugging File Systems Network Protocols
+11 more
Object-Oriented Software Development Microsoft 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:27 min

Preventing command injection during system process execution

Sebastian Leuer Sebastian Leuer · World Congress 2024

3:06 min

Questioning the unique workplace needs of software developers

Pauline Pagliaro Pauline Pagliaro · World Congress 2025

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

2:14 min

Migrating storage applications to dot net core

Menaka Baskerpillai · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all