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

Principal Software Engineer (C#/SQL/Azure)

$141k - $233k

loanDepot

Description

Position at loanDepot

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 $141,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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (C#/SQL/Azure) in Plano, TX vacancy
  • $141k - $233k

    Description Position at loanDepot Position Summary The Principal Software Engineer is a hands-on technical leader responsible for...  .... Our core technology ecosystem is centered on C#/.NET, Microsoft SQL Server, Azure, and modern web technologies. Python and other technologies... 
    SQL
    Local area

    loanDepot

    Plano, TX
    2 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 services... 
    SQL
    Local area

    loanDepot

    Plano, TX
    more than 2 months ago
  •  ...aspects of the customer experience, our Principal Engineers research and discover new...  ...+ years of experience with .NET Core/C#/Microsoft Azure offerings Experience with modern frontend...  ..., Webpack, or similar) Knowledge of SQL Server and NoSQL database technologies... 
    SQL
    Full time
    Home office
    2 days per week

    CarMax

    Plano, TX
    2 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...databases (e.g., Stardog, Neo4j, Amazon Neptune, Azure Cosmos DB for Gremlin) and graph query...  ...business domains.Strong skills in SQL, SPARQL, Cypher, and relational/NoSQL databases... 
    SQL
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Richardson, TX
    4 days ago
  •  ...working in Information Management space 5 years experience working on Azure Data stack ~ Expert level technical design and thought...  ...warehouse data lake and Data Modeling ~ Support data migrations from SQL and opensource repositories into modern Azure data services ~... 
    SQL

    Samprasoft

    Plano, TX
    3 days ago
  •  ...Aroha Technologies Inc is looking for an Azure Data Architect to join our innovative...  ...the rapidly evolving field of computer software and engineering. As an Azure Data Architect, you will...  ...in Azure Data services (Azure SQL, Azure Data Lake, Azure Synapse) ~ Experience... 
    SQL
    Contract work
    Temporary work
    Remote work

    Aroha Technologies Inc

    Plano, TX
    more than 2 months ago
  • $138k - $190.5k

    Description Position at loanDepot Position Summary The Lead Software Engineer is a senior technical contributor responsible for...  .... Our core technology ecosystem is centered on C#/.NET, Microsoft SQL Server, Azure, and modern web technologies. Python and other... 
    SQL
    Local area

    loanDepot

    Plano, TX
    3 days ago
  • $77k - $110k

    Azure Data Engineer (Azure Databricks) Direct HirePlano, TX (Hybrid)OverviewWe’re partnering with a confidential, enterprise-scale organization...  ...ETL/ELT pipelines using Azure Databricks (PySpark, Spark SQL).Develop ingestion workflows from multiple source systems (e.... 
    SQL

    Yoh

    Plano, TX
    1 day ago
  • $107.5k - $182.8k

     ...Strong-Tie is a leader in engineered structural connectors, software, and solutions for the building...  ...APIs hosted in Microsoft Azure. This role offers the...  ...native services and APIs using C# and ASP.NET Core. (30%)...  ...modeling (T-SQL / Azure SQL) Experience implementing automated... 
    SQL
    Full time
    Seasonal work
    Live out
    Work at office
    Local area
    Relocation
    3 days per week

    Simpson Strong-Tie Company, Inc.

    Plano, TX
    3 days ago
  •  ...Microsoft Fabric Senior • Minimum 7 years of relevant experience in Azure data platform and 4 years in designing, solutioning in Fabric,...  .... • Strong programming skills in Python, PySpark, Scala or Spark SQL/TSQL for data transformations. • Strong experience in implementation... 
    SQL

    eTeam

    Richardson, TX
    4 days ago
  •  ...Technology Proven years of hands-on experience in Azure, Databricks Proficiency in data engineering tools: Spark, Kafka, Airflow, SQL, Python Strong understanding of retail or...  ...best practice Good understanding of Agile software development frameworks Strong communication... 
    SQL
    Full time
    Relocation

    VBeyond

    Murphy, TX
    6 days ago
  •  ...Python Data Engineer (Palantir) Our client, a multinational telecommunications technology...  ...and Data Modeling - Proficient in SQL; able to work with relational (e.g. PostgreSQL...  ...- Experience with cloud platforms (AWS, Azure, GCP) and distributed data technologies (... 
    SQL
    Temporary work

    Elite Technical

    Plano, TX
    20 days ago
  •  ...delivering scalable, reliable, and secure software solutions. Design, develop, and...  ...control platforms. · Familiarity with SQL and relational databases (MySQL, PostgreSQL...  ...Experience with cloud platforms (AWS, Azure, or GCP). · Knowledge of containerization... 
    SQL
    Work visa

    INFOSYS NOVA HOLDINGS LLC

    Plano, TX
    15 days ago
  •  ...ADF pipelines, this is not for you. An Azure Data Factory (ADF) Integration Developer...  ...Factory . This role is key in data engineering and ETL (Extract, Transform, Load) processes...  ...data from multiple sources like SQL Server, Azure Blob Storage, Azure Synapse... 
    SQL

    CLOUDSCOUTS SOFTWARE SOLUTIONS LLC

    Frisco, TX
    a month ago
  •  ...AI Engineer Our Client, a multinational telecommunications technology company has an urgent and immediate...  ...-on experience in Python, Pyspark/Spark, NO-SQL (MongoDB), SQL- PostgreSQL, Redis, Databricks, Delta Lake, Azure Cloud - Demonstrated curiosity and self-... 
    SQL
    Temporary work
    Work at office
    Immediate start
    3 days per week

    Elite Technical

    Plano, TX
    more than 2 months ago
  • $112.2k - $202.6k

     ....Job SummaryThe PaaS Database Automation Engineer Consultant is responsible for the design,...  ...Information Technology experience* Experience with Azure SQL databases, Azure SQL Managed Instances*...  ...experience in any language like C#, Java, Python* Experience with azure networking... 
    SQL
    Full time
    Remote work
    Work from home

    Health Care Service

    Richardson, TX
    6 hours ago
  •  ...microservice architecture, REST APIs, and reactive programming. Cloud (Azure/AWS): Containerization Cloud: Practical knowledge of Docker,...  ...automation and operational tasks. Databases: Proficient in both SQL and NoSQL databases, - Oracle, PostgreSQL, MySQL, Solr, Cosmos DB... 
    SQL

    Yantran LLC

    Plano, TX
    3 days ago
  •  ...Site Reliability Engineer Hybrid Onsite Worker is required to work...  ...that guide its organization, software design and implementation. ~...  ...knowledge and understanding of Azure foundation components e.g., App...  ...with Databases Azure SQL, PostgreSQL, MySQL, MongoDB, TSDB... 
    SQL
    Work experience placement
    2 days per week
    3 days per week

    Saxon Global

    Plano, TX
    3 days ago
  •  ...skills required for this role? Public Cloud (Azure), Landing Zone, Migration and Management...  ...) frameworks Work Experience in Azure SQL, Key Vaults, WebApps, Storage Accounts...  ...qualifications, team culture etc.) Broad engineering awareness of the following technical domains... 
    SQL
    Work experience placement
    Shift work

    Jobleads-US

    Addison, TX
    2 days ago
  • $155.4k - $261.1k

    Principal Software Engineer - (Kubernetes - AKS)Join AT&T and reimagine the communications and technologies that connect the world. The Technology...  ...experience building and supporting Kubernetes environments (Azure Kubernetes Service (AKS).Strong experience with Helm for... 
    Temporary work
    Work at office
    Local area
    Relocation

    AT&T

    Plano, TX
    2 days ago
  •  ...responsibility of this role is to provide Software Engineering support on the cyber data analytics...  ...technologies Programming expertise: Python, SQL, Serverless cloud programming (...  ...Preferred cloud experience: AWS, GCP, Azure Experience with Linux, and Red Hat Enterprise... 
    SQL
    Full time
    Flexible hours

    Toyota Motor Manufacturing Alabama

    Plano, TX
    4 days ago
  •  ...high. Advanced/Expert Strong experience with C#,.NET Framework/.NET Core, and ASP.NET...  ...REST APIs and web services Proficiency with SQL Server and database design Required Skills...  ...and Angular/React is a plus Experience with Azure, CI/CD pipelines, and version control... 
    SQL
    Contract work

    eTeam

    Plano, TX
    3 days ago
  •  ...institutions, you’ve come to the right place. As a Director of Software Engineering at JPMorganChase within the Asset & Wealth Management, Equity...  ...and Kafka event pipelines to AWS-native infrastructure and SQL/NoSQL data layers. Equally important is your ability to... 
    SQL

    JPMorgan Chase & Co.

    Plano, TX
    13 days ago
  • $233.9k - $330.4k

     ...curiosity, collaboration, and rapid iteration. Your ImpactAs a Principal Engineer leading software security, you will be a primary technical authority...  ...into cloud-native architectures such as Kubernetes, AWS/GCP/Azure, API gateways, or service meshes. Preferred... 
    Full time
    Contract work
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Richardson, TX
    2 days ago
  • $150k

    Senior/Lead Data Engineer - Hybrid (3 Days Onsite) A fast-growing and highly successful consumer...  ...modeling/warehousing experience Strong SQL skills (MySQL, MariaDB, or PostgreSQL)...  ...) Cloud platform exposure - AWS, GCP, or Azure Knowledge of predictive analytics and statistical... 
    SQL
    Live in

    New Day Executive Search

    Plano, TX
    5 days ago
  •  ...institutions, you’ve come to the right place. As a Director of Software Engineering at JPMorganChase within the Asset & Wealth Management, Equity...  ...and Kafka event pipelines to AWS-native infrastructure and SQL/NoSQL data layers. Equally important is your ability to... 
    SQL

    Jobleads-US

    Plano, TX
    6 days ago
  •  ...detail-oriented Data Engineer to design, develop, and...  ...scalable data solutions and SQL Server databases. This...  ...SQL Server, ETL/ELT, C#/.NET, and cloud-based...  ....NET, SQL Server, and Azure. Develop and maintain...  ...experience in data engineering, software development, or... 
    SQL
    Local area

    Healthcare Highways, Inc.

    Plano, TX
    18 days ago
  • ASP.net C# Developer Location: Texas, Plano Position Type: Fulltime Rate: DOE $/yr. No Visa sponsorship available for this Job (US Citizen, Green Card, GC-EAD, H1B) Job Description 1. ASP.net C# 2. SQL Server 2016 3. PL SQL 4. XML Webservices (SOAP) 5. REST APIs 6. Javascript... 
    SQL
    Full time
    H1b
    Visa sponsorship

    Staffing the Universe

    Plano, TX
    6 days ago
  • Software Developer (Hybrid - Allen, TX) We are seeking a Software Developer to play a key...  ...based software applications using ASP.NET, C#, and SQL Server. Build and consume RESTful APIs...  ...activities using Visual Studio and Azure DevOps / TFS. Contribute to load testing... 
    SQL
    Remote work

    GSD Search, LLC

    Parker, TX
    2 days ago
  •  ...and manage PostgreSQL databases on prem and cloud AWS RDSAurora Azure OCIPerform backup recovery and DR operations using RMAN Data Pump...  ...tuningBackup Recovery RMAN Data Pump pgdump pgrestorePerformance Tuning SQL tuning AWRASH PostgreSQL monitoringHigh Availability Oracle RAC... 
    SQL

    LTM

    Plano, TX
    4 days 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!