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.
Some of the things you will be doing
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 (TypeScript, 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.
What technical sills, experience, and qualifications do you need?
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+; TypeScript, 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.
Nice to Have
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.
#J-18808-Ljbffr

Senior Software Engineer Logan, UT, United States (Hybrid) Posted on 06/19/2026
Corporation Service Company · Logan, UT, USA ·
- Pay:
- 90.000 - 120.000
- Job type:
- Full Time