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

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

\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 a month ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (C#/SQL/Azure) in Tustin, CA vacancy
  • $141k - $233k

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

    loanDepot

    Irvine, CA
    more than 2 months ago
  • $141k - $233k

     ...compelling, coherent software solutions for our...  ...VMs, cloud (AWS, Azure) etc. Has authored...  ....NET MVC and/or C#. Expert in developing...  ...architecture principals, patterns and practices...  .... Expert in SQL and relational...  ...or B.S. Software Engineering or B.A. in Computer... 
    SQL
    Local area

    loanDepot

    Irvine, CA
    more than 2 months ago
  •  ...native architecture, modern software development, automation, and scalable engineering practices. Our...  ...Engineer – Cloud Platform & Azure to accelerate our cloud...  ...TypeScript, PostgreSQL, SQL Server, and related technologies...  ...with .NET and C#. Experience working in... 
    SQL

    CPT Group, Inc.

    Irvine, CA
    10 days ago
  • $105k - $135k

     ...* Job Description The Cloud Data Engineer is responsible for designing, implementing, maintaining, and securing Azure-based data platforms. This role builds and manages...  ...) Azure Data Lake Storage (ADLS) Azure SQL Database / Azure PostgreSQL Azure... 
    SQL
    Temporary work

    SBT Global, Inc.

    Irvine, CA
    10 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

    Irvine, CA
    more than 2 months ago
  •  ...experienced DevOps / Release Engineer to support enterprise application...  ...CI/CD pipelines using Azure DevOps. Coordinate and execute...  ...code through each stage of the software development lifecycle while ensuring...  ...or deployment experience. SQL Server knowledge. Azure... 
    SQL
    Full time

    CGS Business Solutions

    Irvine, CA
    21 days ago
  •  ...Azure Databricks Engineer (Day1 Onsite) Location: Branchville, NJ, Hartford, CA, Charlotte, NC...  ...in languages such as Python, Scala, or SQL. Experience with cloud based data storage...  ...of experience in data engineering, software development, or a related technical role... 
    SQL

    Yantran LLC

    Irvine, CA
    10 hours ago
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...Microsoft Fabric, Azure SQL, Azure Cosmos DB, Azure...  ...distributed query processing engine designed to deliver...  ...(DQP) team is hiring a Principal Software Engineer to help...  ...not limited to, C, C++, C#, Java, JavaScript, or... 
    SQL
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Aliso Viejo, CA
    2 days ago
  • $159k - $215k

     ...Software Architect Position At LoanDepot Responsible for creating...  ...mentorship to junior and senior engineers. Bachelor's Degree...  ...and packages (.NET technology, SQL Server, and other Microsoft technologies...  ...and/or software development (C#). Must have solid technical... 
    SQL
    Temporary work
    Local area
    Immediate start

    loanDepot

    Irvine, CA
    2 days ago
  •  ...will be considered ~5+ years working in software engineering in building modular or headless...  ...at scale in a cloud environment (GCP, Azure, AWS) using cloud-native technologies and...  ...Technical Skills: .Net MS SQL Oracle SSRS SSIS API WEB... 
    SQL
    Work experience placement

    Samprasoft

    Irvine, CA
    3 days ago
  • $138k - $190.5k

     ...Description Job Description 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 technologies... 
    SQL
    Local area

    loanDepot

    Tustin, CA
    a month ago
  • $190k - $260k

     ...the technical lead working with a team of engineers to oversee the design and implementation...  ...years of professional experience in the software industry.Experience with web services,...  ...cloud based technologies, especially AWS, Azure or GCP.Hands on experience designing,... 
    Work experience placement
    Local area

    Viant Technology

    Irvine, CA
    3 days ago
  • $138k - $190.5k

     ..., compelling, coherent software solutions for our consumer...  ..., and leadership to engineering teams, assisting in skill...  ...infrastructure using Azure DevOps and Microsoft Azure...  ...using .NET and C#. ~Strong proficiency with...  ...knowledge of Microsoft SQL, relational database design... 
    SQL
    Local area

    loanDepot

    Irvine, CA
    more than 2 months ago
  • $166k - $220k

     ...of the factory;the endpoints, software and the infrastructure foundation...  ...skilled and driven Software Engineer to join a fast-paced team...  ...backend services using .Net (C#/ASP.NET/.Net Core)Strong.Experience...  ...relational database (SQLite, SQL Server etc.) and/or NoSQL (AWS... 
    SQL
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    4 days ago
  •  ...Job TItle : Azure Data Architect (Data Lake & SharePoint Modernization) Location...  ...workload, scale, and cost. Progress SQL to Azure Migration & Ingestion Build...  ...Qualifications: Experience: 10+ years in data engineering/architecture, including 5+ years on Azure... 
    SQL
    Contract work

    Lorven technologies

    Newport Beach, CA
    1 day ago
  •  ...Microservices Strong knowledge of SQL Server database design stored...  ...React Experience with Azure Cloud andor AWS Knowledge...  ...degree in Computer Science Engineering or related field...  ...Mandatory Skills : .Net Core, C# with GCP experience preferred.... 
    SQL
    Contract work
    3 days per week

    VDart Inc

    Irvine, CA
    1 day ago
  • $214k - $297k

     ...Irvine (US) Full time R39897 Principal Software Engineer Job Description Overview CoStar...  ...least one of these programming languages: C#, Java, Python, JavaScript/TypeScript....  ...-level certifications from AWS, Azure or GCP Experience with agile development... 
    Hourly pay
    Full time
    Work at office
    Work from home
    Monday to Thursday

    CoStar Realty Information, Inc.

    Irvine, CA
    1 day ago
  •  ...opportunity for you to take your software engineering career to the next level. As...  ..., and debugging complex SQL queries, including multi-table...  ...programming language such as .NET/C#, including designing and...  ...technologies and platforms (e.g., AWS, Azure, or GCP)This position is... 
    SQL

    JP Morgan Chase

    Irvine, CA
    3 days ago
  • $140k - $170k

     ...Application Development Engineer Gibson Dunn is a...  ...Framework and/or.NET Core, C#, ASP.NET, PowerShell;...  ...& Reporting: Microsoft SQL Server, T-SQL, stored procedures...  ...& DevOps: Microsoft Azure (Azure Functions, Logic...  ..., Information Systems, Software Engineering, or a... 
    SQL
    Work at office
    Local area
    Flexible hours

    Gibson Dunn

    Orange, CA
    22 hours ago
  • Job Summary:The Engineer II, Cloud & Web Systems Software is responsible for the design, development...  ...technologies such as C#, .NET, Java, Python,...  ...React, Angular, Node.js, AWS, Azure, or equivalent technologies...  ...or NoSQL databases such as SQL Server, PostgreSQL,... 
    SQL
    Work at office
    Flexible hours

    Masimo

    Irvine, CA
    3 days ago
  •  ...of what's possible. As a Lead Software Engineer at JPMorganChase within the...  ...programming language such as .NET/C#, including designing and...  ...optimizing, and debugging complex SQL queries, including multi-...  ...technologies and platforms (e.g., AWS, Azure, or GCP)This position is... 
    SQL

    JP Morgan Chase

    Irvine, CA
    3 days ago
  •  ...Lead – Data Testing (Snowflake, Databricks, Azure) Our client is seeking a QA Lead to...  ...drive quality across a large-scale data engineering and analytics initiative. This is a highly...  ...who is equally comfortable writing complex SQL, validating data transformations and ETL/... 
    SQL
    Hourly pay
    Local area
    Remote work
    Visa sponsorship

    Irvine Technology Corporation

    Orange, CA
    4 days ago
  • $135k - $150k

     ...Software Engineer – AI Systems Location: Hybrid - Irvine, CA Job Type: Full-Time Mutual...  ...fundamentals (Python, TypeScript/React, SQL). This person should think about both software...  ...(Docker), cloud deploy (AWS/Azure), monitoring/observability for agent runs... 
    SQL
    Full time
    Local area

    Mutual of Omaha Mortgage

    Irvine, CA
    a month ago
  • $112.2k - $190.7k

     ....Ingram Micro is seeking Sr. Software Engineer with strong hands-on experience...  ...maintain applications using C# / .NET Core / ASP.NET Core....  ...patterns.Strong understanding of SQL and relational databases....  ...with AWS, GCP, or Microsoft Azure.Docker / Kubernetes.Kafka, RabbitMQ... 
    SQL
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    2 days per week
    3 days per week

    Ingram Micro

    Irvine, CA
    20 hours ago
  •  ...the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software...  ...AI services in cloud environments (GCP, AWS, or Azure).Communication & Leadership: Excellent communication skills... 
    Full time
    Local area
    Remote work
    Flexible hours

    CoreLogic

    Irvine, CA
    2 days ago
  •  ...Irvine (CA)Job Description:Design and develop software solutions using Python and related...  ...related services like GCS, GKE, Compute Engine, IAM, Dataproc)Strong experience with relational...  ...in writing and optimizing complex SQL queries and database schema design.Significant... 
    SQL

    SRI Tech

    Irvine, CA
    3 days ago
  • $150k - $175k

     ...RoleWe are building a new Azure cloud platform to...  ...will lead application engineering on the program, architecting...  ...footprint is C#/.NET on Azure, but the...  ...managed identity, Azure SQL, C# .NET Core, plus other...  ...infrastructure.As the Staff Software Engineer, you will be responsible... 
    SQL
    Full time
    Work at office
    Remote work

    Holthouse Carlin & Van Trigt

    Irvine, CA
    20 hours ago
  • $115k - $135k

     ...custom integrations using C#, .NET, and JavaScript...  ...in computer sciences/engineering, associated discipline,...  ...SDK Experience with Azure DevOps or GitHub for version...  ...Familiarity with SQL Server and data modeling...  ...translate business needs into software development... 
    SQL
    Full time
    Work at office
    Flexible hours

    EMCOR Group

    Irvine, CA
    1 day ago
  • $90k - $104k

     ...professional will collaborate closely with data engineers, analysts, and business teams to...  ...intelligence environments. Proficiency in SQL for data validation and testing. 1-2 years...  ...(Apps & Report Server), SQL Server, and Azure Data Services. Familiarity with ETL processes... 
    SQL
    Work experience placement

    Easterseals Southern California

    Irvine, CA
    4 days ago
  • $139k - $165k

     ...DevOps Engineer II Job Description CoStar Group...  ...supporting our multiple software products and brands across...  ...using AWS or Azure or Google cloud ~ Understanding...  ...with either Java, C#, Python, NodeJS Conceptual...  ...understanding of SQL and No SQL databases, with... 
    SQL
    Full time
    Work from home

    CoStar Group

    Irvine, CA
    3 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!