Senior Software Engineer Logan, UT Hybrid Posted
Listed on 2026-06-23
-
Software Development
Backend Developer, .NET Developer, AI Engineer (Applied/Software), Full Stack Developer
Senior Software Engineer — Real Estate eRecording
Logan, UT
Monday – Friday 8:00 am – 5:00 pm
Onsite
We're hiring a Senior Software Engineer to design and build the platforms behind our real estate eRecording business — the systems that submit, track, and return recorded land documents (deeds, mortgages, liens, releases, and assignments) electronically to county recorders nationwide. You'll own meaningful slices of a mission-critical platform end to end, from SQL Server data design through .NET Core services to the Angular interfaces our clients and operations teams use every day — and you'll help us responsibly fold AI and machine learning into how documents are classified, validated, and processed.
This is a hands‑on senior role with real architectural influence and a direct line to the business impact of your work.
- Design, build, and maintain scalable services and APIs using C#, .NET / .NET Core (ASP.NET Core Web API) that power document submission, status tracking, and county integrations.
- Model, query, and optimize data in Microsoft SQL Server — complex schemas, stored procedures, indexing, and performance tuning against high-volume transactional workloads.
- Develop responsive, maintainable front‑end applications in Angular (Type Script, RxJS, HTML/SCSS) for client portals and internal operations tooling.
- Build and integrate AI/ML‑powered capabilities — document classification, intelligent data extraction (OCR/IDP), validation, and anomaly detection — to automate and accelerate the eRecording workflow.
- Integrate AI services and APIs (e.g.,
Azure AI / Cognitive Services, OpenAI, or comparable LLM and ML platforms
) into production .NET applications, including prompt design, retrieval, and evaluation of model output for accuracy and reliability. - Integrate with external county recording jurisdictions and partners through varied formats and protocols (REST/SOAP web services, XML, secure file transfer), accounting for the fact that every jurisdiction does things a little differently.
- Translate eRecording domain requirements — document types, fee calculations, submission packages, rejections and resubmissions — into reliable, auditable software.
- Write clean, testable code with unit and integration tests; participate in code reviews and uphold engineering standards.
- Partner with product, operations, and QA in an Agile/Scrum environment to deliver iteratively.
- Mentor mid‑level and junior engineers and contribute to technical design discussions and decisions.
- 5+ years of professional software development experience building production web applications.
- Strong, demonstrable expertise in C# and .NET / .NET Core
, including building and consuming RESTful Web APIs. - Deep Microsoft SQL Server skills: schema design, T‑SQL, stored procedures, and query/performance optimization.
- Solid Angular experience (Angular 2+; Type Script, component architecture, RxJS) and comfort across the full front‑end stack (HTML5, CSS/SCSS, JavaScript).
- Hands‑on experience applying AI/ML in production software — integrating ML models, LLMs, or AI APIs into real applications, and a working understanding of where these tools add value (and where they don't).
- Experience designing and consuming web services and integrating with third‑party or external systems.
- Familiarity with version control (Git), CI/CD pipelines, and modern SDLC practices.
- A pragmatic, ownership‑minded approach: you can take a problem from ambiguous requirement to shipped, supported feature.
- Strong communication skills and the ability to collaborate across technical and business teams.
- Experience in real estate, title, mortgage, legal‑tech, fintech, or document/records management domains — especially eRecording or e‑filing.
- Deeper AI/ML background:
intelligent document processing (IDP), OCR, NLP, RAG (retrieval‑augmented generation), vector databases, or ML model training and deployment (MLOps). - Cloud experience (
Azure preferred — App Services, Azure SQL, Azure AI/OpenAI Service, Service Bus, Functions). - Microservices, message queues, and event‑driven architecture.
- Entity Framework / EF Core, Dapper, or other ORMs.
- eRecording standards /
PRIA (Property Records Industry Association) familiarity. - Containerization (Docker) and orchestration.
- Automated testing frameworks and a test‑driven mindset.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).