Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer (C#/SQL/Azure)

$170k - $233k

loanDepot

Job Description

Job Description

Position Summary

The Principal Software Engineer is a hands-on technical leader responsible for defining, designing, and delivering enterprise software capabilities across loanDepot’s technology ecosystem. This role operates across teams and systems, solving complex technical and business problems while establishing architecture, engineering standards, and modern software delivery practices. This role will help drive the technology strategy supporting one of the largest mortgage lending platforms in the United States.

loanDepot is evolving from traditional software development toward an AI-enabled and increasingly agentic engineering model. Principal Software Engineers are expected to lead this transformation—demonstrating how AI coding agents and AI-native technologies can materially improve the speed, quality, and economics of software delivery while maintaining the security, reliability, and engineering discipline required of a large enterprise.

Our core technology ecosystem is centered on C#/.NET, Microsoft SQL Server, Azure, and modern web technologies.  Python and other technologies are used where they are the right tools for the problem.

This is not a management role and is not an architecture-only position. Principal Engineers are expected to remain deeply technical and hands-on while multiplying the effectiveness of engineers and teams around them.

Enterprise Software Engineering
  • Design and implement enterprise-grade applications, APIs, services, integrations, and platform capabilities.
  • Provide deep technical leadership within the C#/.NET and Microsoft ecosystem.
  • Guide complex SQL Server architectures, data models, integration patterns, and performance optimization.
  • Design resilient distributed systems and integration patterns across cloud and enterprise platforms.
  • Guide modernization of legacy applications while balancing business continuity, technical debt, delivery speed, and long-term architecture.
  • Define appropriate API, messaging, event-driven, asynchronous processing, and data integration patterns.
  • Ensure that applications are designed for production observability, supportability, scalability, and failure recovery.
  • Partner with platform, DevOps, security, architecture, data, and application engineering teams.
  • Pick up new technologies quickly. Software development is constantly evolving; this role is expected to stay up-to-date.
Agentic Software Engineering
  • Perform agentic engineering, using AI assistants and autonomous coding agents to accelerate software delivery.
  • Establish effective patterns for engineers to collaborate with AI coding assistants and autonomous or semi-autonomous coding agents throughout the SDLC.
  • Design workflows where engineers define problems, architecture, constraints, context, and acceptance criteria while agents increasingly assist with implementation, testing, documentation, modernization, analysis, and repetitive engineering tasks.
  • Develop approaches for providing coding agents with application context, architectural guidance, standards, documentation, examples, and validation criteria.
  • Define policies and governance for agent autonomy, including when decisions may be delegated to agents and when human engineering oversight is required.
  • Establish standards for reviewing AI-generated software for correctness, security, performance, maintainability, observability, and reliability.
  • Identify engineering activities that can be automated or delegated to agents and create reusable patterns that scale across teams.
  • Mentor engineers in effective AI-assisted and agentic development practices.
Architecture & Technical Leadership
  • Provide technical direction and establish engineering standards while partnering with Architecture, Platform, Security, Data, and Engineering leadership on standards and decisions that span enterprise domains.
  • Establish architectural patterns, engineering standards, reference implementations, and reusable capabilities that improve consistency and delivery across teams.
  • Evaluate tradeoffs across scalability, performance, resiliency, security, maintainability, cost, development velocity, and operational complexity.
  • Simplify the technology landscape, eliminate unnecessary complexity, consolidate capabilities, and modernize legacy systems.
  • Validate architectural decisions through working software, prototypes, reference implementations, code reviews, and technical investigation.
What Success Looks Like
  • Deliver applications, APIs, and integrations to support key business objectives. 
  • Improve the technical effectiveness of fellow software engineers through mentoring and leadership.
  • Communicate effectively with developers, architects, QA, DevOps, business analysts, and other project stakeholders.
Required Qualifications — Technical Expertise
  • 10+ years of professional software engineering experience, including significant responsibility for complex enterprise systems.
  • Expert-level proficiency with C# and .NET and deep understanding of the Microsoft application development ecosystem.
  • Advanced Microsoft SQL Server and T-SQL experience including data architecture, query optimization, performance analysis, and large-scale production systems.
  • Extensive experience designing APIs, distributed services, and enterprise integration architectures.
  • Strong experience designing and operating applications within Microsoft Azure or comparable cloud environments.
  • Deep understanding of distributed systems, asynchronous processing, messaging, caching, concurrency, resiliency, and failure handling.
  • Strong understanding of application security, authentication, authorization, data protection, and secure development practices.
  • Expert understanding of software architecture and design patterns, including knowing when established patterns should not be applied.
  • Experience with Python, JavaScript, and/or TypeScript preferred.
Required Qualifications — AI & Agentic Engineering
  • Demonstrated hands-on experience using AI coding assistants, coding agents, or agentic development platforms to materially improve engineering workflows.
  • Experience evaluating AI-generated software for architecture, correctness, security, performance, maintainability, and unintended behavior.
  • Understanding of production AI challenges including evaluation, observability, nondeterminism, security, privacy, latency, cost, and failure modes.
  • Ability to distinguish valuable AI applications from problems better solved with conventional software engineering.
Preferred Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Information Systems, or a related discipline, or equivalent professional experience.
  • 12+ years of relevant software engineering experience.
  • Previous experience operating at Principal Engineer, Staff Engineer, Architect, or equivalent technical leadership level.
  • Experience modernizing large-scale enterprise technology environments.
  • Experience within highly regulated industries.
  • Mortgage or financial services industry experience preferred but not required.
  • Experience implementing AI-enabled applications or leading adoption of AI-assisted engineering practices.
Why Work for #teamloanDepot
  • Work with other passionate, purposeful, and customer-centric team members.
  • Inclusive, diverse, and collaborative culture where people from all backgrounds can thrive.
  • Extensive internal growth and professional development opportunities including tuition reimbursement.
  • Comprehensive benefits package including Medical/Dental/Vision.
  • Wellness program to support both mental and physical health.
  • Generous paid time off options to support work-life balance.
About loanDepot

loanDepot (NYSE: LDI) is a digital commerce company committed to serving its customers throughout the home ownership journey. Since its launch in 2010, loanDepot has revolutionized the mortgage industry with a digital-first approach that makes it easier, faster, and less stressful to purchase or refinance a home. Today, as the nation's second largest non-bank retail mortgage lender, loanDepot enables customers to achieve the American dream of homeownership through a broad suite of lending and real estate services that simplify one of life's most complex transactions. With headquarters in Southern California and offices nationwide, loanDepot is committed to serving the communities in which its team lives and works through a variety of local, regional, and national philanthropic efforts.

Base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay for this role is between $170,000 and $233,000. Your base pay will depend on multiple individualized factors, including your job-related knowledge/skills, qualifications, experience, and market location. 

We are an equal opportunity employer and value diversity in our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

\nCompany Description

loanDepot, America's lender, matches borrowers through technology and high-touch customer care with the credit they need to fuel their lives. As a fast-growing national consumer lender, the loanDepot platform is disrupting finance by dissolving the lines between mortgage and nonmortgage credit.

The company has funded over $100 billion in loans since inception, and is passionate about emerging financial technology and dynamic product delivery supported by excellent customer service to empower consumers.

Headquartered in Southern California, loanDepot employs 5,400+ lending professionals across the country including 1,700+ licensed loan officers who hold 10,000+ licenses. The company operates 180+ local loan locations nationwide. NMLS # 174457

Company Description

loanDepot, America's lender, matches borrowers through technology and high-touch customer care with the credit they need to fuel their lives. As a fast-growing national consumer lender, the loanDepot platform is disrupting finance by dissolving the lines between mortgage and nonmortgage credit.\r\n\r\nThe company has funded over $100 billion in loans since inception, and is passionate about emerging financial technology and dynamic product delivery supported by excellent customer service to empower consumers.\r\n\r\nHeadquartered in Southern California, loanDepot employs 5,400+ lending professionals across the country including 1,700+ licensed loan officers who hold 10,000+ licenses. The company operates 180+ local loan locations nationwide. NMLS # 174457

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (C#/SQL/Azure) in Irving, TX vacancy
  •  ...You an ideal candidate?Software development expertise...  ...workflows)Pipeline Automation: Azure DevOps (YAML, ARM),...  ...languages: Java, C# (.NET MVC and .NET Core...  ...BashDatabase: Oracle, Microsoft SQL Server, NoSQL (e.g....  ...Science or related Engineering field; and/or commensurate... 
    SQL
    Work experience placement
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours
    2 days per week
    3 days per week

    GM Financial

    Arlington, TX
    4 days ago
  • $133.37k - $156.9k

     ...a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success...  ...base for success in this roleStrong C# skills: .NET Core (5 or above) development...  ...of products from scratch. Azure (AKS, Azure SQL, additional services, a level of expertise... 
    SQL
    Full time
    Local area
    3 days per week

    US Bank

    Irving, TX
    1 day ago
  •  ...and Education:4-6 years software development experience...  ...Computer Science or related Engineering field; and/or...  ...systems like Kafka or Azure Event Hubs or Azure Service...  ....NET Core / NET Core, C#, and enterprise-level development...  ...), Azure DevOps, Azure SQL, App Services, Service... 
    SQL
    H1b
    Work at office
    Worldwide
    Visa sponsorship
    Flexible hours
    2 days per week

    GM Financial

    Irving, TX
    2 days ago
  •  ...Job Title: Sr. Software Engineer (C#, .NET) - Azure Location: Irving, TX (Fully Onsite) (Local Candidates Only) 3 months contract to hire Over 13+ years We are seeking a dedicated Sr. Software Engineer to join our team. The ideal candidate would be able... 
    Suggested
    Contract work
    Local area

    Veracity

    Irving, TX
    4 days ago
  • $142.8k - $274.8k

     ...enabled world. Microsoft's Azure Data engineering team is leading the...  ...include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure...  ...-release activity. As a Principal Software Engineer on the team, you will...  ...not limited to, C, C++, C#, Java, JavaScript, or Python... 
    SQL
    Ongoing contract
    Permanent employment
    Work at office
    Local area

    Microsoft Corporation

    Irving, TX
    1 day ago
  • $144.2k - $288.4k

     ...Principal Software EngineerWe're building a world of health around every individual...  ...Summary: Principal Software Engineer for the next-generation...  ...monolithicStrong analytics intuition — SQL fluency, data modeling,...  ...freezeExperience with Azure databricks is preferredHexagonal... 
    SQL
    Hourly pay
    Full time
    Temporary work

    Oak St. Health

    Irving, TX
    3 days ago
  •  ...The right candidate will posses over 5 years Azure Cloud and general cloud experience, with specific expertise around Azure Virtual...  ...Azure Monitor, Azure Storage, Azure Backup, Azure Logic Apps, Azure SQL, and Azure Recovery Vault Knowledge and experience working with... 
    SQL

    United IT Solutions

    Irving, TX
    1 day ago
  •  ...Senior Software Engineer(Full Stack) .Net & C# - Hybrid 3 days POSITION SUMMARY Join a highly collaborative...  ...~ Strong hands‑on experience with Azure cloud services and cloud‑native...  ...scalability. ~10+ with databases (SQL, Azure Data Explorer).   ~... 
    SQL
    Full time

    Simple Solutions

    Dallas, TX
    21 hours ago
  •  ...Technical Architect implement and enforce engineering best practices using modern standards and...  ...and Components. # Integrate with Azure Cloud for storage, databases, and security...  ...or unstructured data technologies such as SQL Server, Azure SQL, Azure Data ~ Experience... 
    SQL

    Damco

    Irving, TX
    1 day ago
  •  ...Azure Architect Seeking an Azure Architect with deep expertise in Databricks, ADF, GenAI...  ...environments Collaborate with data engineers, developers, and business stakeholders to...  ...architecture and services Expertise in SQL Server, Azure SQL, and query optimization... 
    SQL

    Kasmo Global

    Irving, TX
    21 hours ago
  •  ...maintenance of best in class software experiences. The candidate is...  ...maintain scalable applications using C#, ASP.NET, .NET Core, and...  ...architects, product owners, and engineering teams to translate business...  ...driven applications utilizing SQL Server, relational databases,... 
    SQL
    Full time
    Local area
    3 days per week

    US Bank

    Irving, TX
    4 days ago
  • $182k - $251k

     ...standards, templates and guidance for engineering teams. Introduce and scale new...  .../or a minimum of ten (10) + years in software architecture/large-scale systems with...  ...Expert with the Microsoft stack (C#, .NET, SQL) and Azure (AKS, ARM/Bicep/Terraform, managed... 
    SQL
    Local area

    loanDepot

    Irving, TX
    7 days ago
  • $155k - $165k

     ...Job Summary Azure Data Architect — Merrillville, Indiana (Customer office) | Hybrid mode...  ...transformation roles (mandatory) Strong command of SQL, ETL, SSIS, and SQL Server Hands-on...  ...solutions Certification in Azure Data Engineering or Microsoft Fabric (mandatory) Project/... 
    SQL
    Long term contract
    Work at office
    Relocation

    Work Force Nexus Recruitment Agency

    Dallas, TX
    1 day ago
  •  ...Azure Solutions ArchitectLocation: Irving, TX OR Richmond, VA (4-days/week onsite – 1-day...  ...solutions including Azure Databricks, SQL Server, Azure SQL, Cosmos, Azure Data Lake...  ...matter experts, data scientists and data engineers and data architects to identify ways to transform... 
    SQL
    Remote work
    1 day per week

    My3Tech Inc

    Irving, TX
    3 days ago
  • $175k - $205.9k

     ...West Monroe is searching for a Principal AI Software Engineer, to join our team in our...  ...our core technologies:Back-end: C#, Java, Javascript, Ruby, PythonFront...  ..., Swift, KotlinDatabase: SQL Server, MongoDB, PostgreSQLCloud: Microsoft Azure, Amazon Web Services (AWS), GCPSoftware... 
    SQL
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    Dallas, TX
    2 days ago
  •  ...support for multiple distributed software applications (client-facing –...  ...; and, Using Chaos Engineering to test the robustness of the...  ...technology and its concepts (Azure, AWS, GCP) ~3+ years experience...  ...CosmosDB, DynamoDB, Managed SQL (RDS, SQL Database), In-memory... 
    SQL

    Software Technology Inc

    Dallas, TX
    1 day ago
  •  ...using ASP.NET MVC, .NET Core, Web API, and C#Design and implement RESTful services and...  ...procedures, and optimize performance in Microsoft SQL ServerBuild and maintain ETL processes...  ...CI/CD pipelines using Azure DevOps or JenkinsCreate interactive front... 
    SQL

    Saxon Global

    Irving, TX
    3 days ago
  •  ...a highly skilled Senior Java Engineer to design, develop, and maintain...  ...of professional experience in software development Strong proficiency...  ...services Strong knowledge of SQL and relational databases (e.g....  ...Exposure to cloud platforms (AWS, Azure, or GCP) Experience with... 
    SQL
    Full time

    Virtusa

    Irving, TX
    3 days ago
  •  ...seeking a highly experienced Principal Software Engineer - .NET Full Stack to lead...  ...modern front-end frameworks, Azure cloud services, and Agile development...  ....NET / .NET Core C# ASP.NET MVC Web...  ...Microsoft Azure Services SQL Server Design Patterns... 
    SQL

    VSG Business Solutions LLC

    Coppell, TX
    2 days ago
  •  ...microservices architecture.• 6+ years of experience with relational databases (SQL Server, Postgres).• 6+ years of industry experience with AWS or similar cloud platforms (e.g., GCP, Azure, Pivotal Cloud Foundry, OpenShift), including familiarity with services like S3,... 
    SQL

    Omni Inclusive

    Irving, TX
    3 days ago
  • $144.2k - $288.4k

     ...Principal / Director-Level Full-Stack Software Development EngineerWe're building a world of health...  ...Software Development Engineer to join our Digital Caremark...  ...& DevOps: AWS, Azure, or GCP, Kubernetes and Docker...  ...Prometheus, Grafana, etc.)Data: SQL and NoSQL databases,... 
    SQL
    Hourly pay
    Full time
    Temporary work

    CVS Health

    Dallas, TX
    4 days ago
  • Job PostingJob:.NET Azure Full Stack DeveloperLocation: RemoteMode: Full TimeMust Have Technical/Functional Skills:Digital: Microsoft Azure; Digital: Microsoft Power BI; Program Manager; SWE; Digital: Python; C#.netFull stack developer experience

    United IT

    Irving, TX
    3 days ago
  • $92.7k - $161.85k

     ...range of features.As a SeniorProduct Software Engineer, you will be a key contributor on...  ...:Develop and deploy applications to Azure using Azure DevOps and Azure PaaS.Contribute...  ...Technical Experience:Proficiency in C#/.NET and .NET Core, SQL Server, implement Azure PaaS... 
    SQL
    Full time
    Work at office

    Wolters Kluwer

    Coppell, TX
    3 days ago
  •  ...DevOps: AWS Lambda, AWS ECS/EKS, API Gateway, S3, SNS, SQS, CloudWatch Docker & Kubernetes Jenkins/GitHub Actions/Azure DevOps Database: MongoDB, SQL databases (PostgreSQL/MySQL preferred) Preferred Qualifications: Experience in retail/e-commerce domains... 
    SQL

    eTeam

    Irving, TX
    21 hours ago
  • $75.17k - $130.5k

     ...If you enjoy solving complex engineering challenges, working with cutting...  ...5+ years of overall software engineering experience.3+ years...  ...FastAPI or aio proficiency with SQL and NoSQL databases, including...  ...Familiarity with cloud platforms (AWS, Azure, or GCP) and infrastructure‑... 
    SQL
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Irving, TX
    4 days ago
  •  ...optimize relational and NoSQL databases, including writing complex SQL queries.Integrate applications with third-party APIs and...  ...Security.Deploy and manage applications in cloud environments (AWS, Azure, or GCP).Required SkillsExperience in Java Full Stack Development... 
    SQL

    AceStack LLC

    Irving, TX
    3 days ago
  •  ...optimize relational and NoSQL databases, including writing complex SQL queries. Integrate applications with third-party APIs and...  ...Security. Deploy and manage applications in cloud environments (AWS, Azure, or GCP). Required Skills Experience in Java Full... 
    SQL
    Full time

    AceStack LLC

    Irving, TX
    20 hours ago
  •  ...Job Title: Sr. .NET Developer Location: Irving, TX Sr. level candidate Must be expert in .NET/C# and Azure development. Solid SQL skills Front-end experience working with Angular/Typescript Certifications in MS and Azure is a plus... 
    SQL

    Jobs via Dice

    Irving, TX
    1 hour ago
  •  ...Key Responsibilities : Azure Databricks Architecture & Design : Design, build,...  ...Azure services (e.g., Azure Data Lake, Azure SQL, Azure Blob Storage). Lead the design...  ..., transformation, and reporting. Data Engineering & Integration : Design and... 
    SQL

    Cedent Consulting

    Dallas, TX
    2 days ago
  •  ...Azure Data Engineer (LEAD) Location: Dallas, TX (only local) Onsite only [no remote option] Job description: Azure Data Factory Azure Synapse SQL Pyspark Rest API ADLS Gen2/Blob Excellent interpersonal and communication skills (written as... 
    SQL
    Local area
    Remote work

    Kasmo Global

    Dallas, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer (C#/SQL/Azure). Be the first to apply!