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 20 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (C#/SQL/Azure) in Anaheim, CA vacancy
  • $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

    Anaheim, CA
    27 days ago
  •  ...anything AI-assisted. Desired Skills ~3+ years of hands-on C# and .NET Framework experience including ASP.NET MVC and Web API,...  ...legacy systems to .NET Core so exposure to both is a plus ~ Strong SQL Server skills including complex queries, joins, CTEs, stored... 
    SQL

    Strategic Employment

    Fullerton, CA
    10 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...  ...knowledge of Microsoft SQL, relational database design... 
    SQL
    Local area

    loanDepot

    Tustin, CA
    27 days ago
  •  ...We are seeking a Senior Software Engineer with strong experience in .NET, C#, Azure, microservices, REST APIs, and test automation. The role will focus on developing...  ...frameworks for REST-based APIs. ~ Strong SQL Server and database skills. ~ Understanding of queuing... 
    SQL

    PB consulting

    Cerritos, CA
    3 days ago
  • $48 - $62 per hour

     ...seeking an experienced Application Engineer / Integration Developer to help...  ...Development3+ years of software development experience.Strong development experience with:C#.NETJavaObject-oriented programming...  ...with:SQLPL/SQLOracleMicrosoft SQL ServerRelational database design... 
    SQL
    Contract work
    Temporary work

    TEKsystems

    Anaheim, CA
    3 days ago
  •  ...modernizing its data infrastructure - think legacy SQL Server systems evolving into cloud-native...  ...and has since built real experience with Azure cloud data services. You'll own both the...  ..., ideally with SSIS Proficiency in C# for custom data tooling, integrations, and... 
    SQL
    Work from home

    Career Movement

    Santa Fe Springs, CA
    3 days ago
  •  ...milestones. Skills Preferred SQL Server database, T‑SQL (...  ...Dashboards Development & maintenance Azure DevOps, Git/GitHub, Python...  ...Web Forms and ASP.NET MVC, .NET C# Control‑M Agile...  ...Preferred Minimum 8 years of data engineering experience in IT application integration... 
    SQL

    Nexlogica

    Downey, CA
    2 days ago
  •  ...modernizing its data infrastructure, think legacy SQL Server systems evolving into a modern...  ...Fabric, OneLake, and the broader Azure data platform. You'll own both the keep it...  ...modeling and warehouse design Exposure to C# for custom data tooling or automation... 
    SQL
    Work from home

    Career Movement

    Santa Fe Springs, CA
    13 days ago
  •  ...Description Job Description Role: Microsoft SQL Server Database Administrator Location...  ...in the deployment and management of Azure SQL, Azure Managed Instances, SQL Server...  ...a bachelor’s degree in an IT-related or Engineering field. Cloud certifications such as... 
    SQL
    Remote work

    TPI Global Solutions

    Downey, CA
    3 days ago
  •  ...DeveloperLocation: Orange, CA Duration: 2 yearsResponsibilities include:Develop, test, and maintain programming solutions using .NET (C#/VB), ASP, SQL, and Crystal Reports based on the direction of the Applications Programming Manager. This can include developing using... 
    SQL

    SA Technologies

    Orange, CA
    2 days ago
  •  ...-functional teams to implement WMS enhancements and integration projects. The ideal candidate has 5+ years of BA experience in warehousing or logistics, strong SQL/Excel skills, and hands-on experience with PM tools (Jira/Trello/Asana) and Confluence. #J-18808-Ljbffr... 
    SQL

    UNIS

    Buena Park, CA
    2 days ago
  • $166k - $220k

     ...Embedded Software EngineerAnduril Industries is a defense...  ...an Embedded Software Engineer in the Manufacturing Test...  ...with WPF and C#.Experience in embedded...  ...RESTful services in AWS/Azure infrastructure.Hands-on...  ...relational database (DB2, SQL Server etc.) and/or NoSql... 
    SQL
    Full time
    Work experience placement
    Immediate start

    ClearanceJobs

    Santa Ana, CA
    1 day ago
  •  ...Oozie, Spark, Cron, Java, Hbase, HDFS, Impala, Hive, Scala, Scoop, Azure (Cloud).· Optional: R and Python Programming, Well versed with...  ...management process.· Ability to solve problems with data· Have strong SQL querying skills· Working with cloud computing environments· Tune... 
    SQL

    NTT DATA

    Anaheim, CA
    2 days ago
  •  ...Experience Requirements: ~1+ year of application development experience. ~ Experience with C#, .NET, Java, or other object-oriented programming languages. ~ Hands-on SQL development experience. ~ Knowledge of relational databases. ~ Strong troubleshooting,... 
    SQL
    Hourly pay
    Contract work
    Temporary work
    Local area

    Eliassen Group

    Anaheim, CA
    13 days ago
  •  ...and answer any questions you have.Senior Software Engineer, Grading OperationsAbout the RoleThe...  ...years experience / strong proficiency in C# and .NETRoutine use of AI tooling as part...  ...relational databases and data modeling (e.g. SQL Server, PostgreSQL)Hands-on experience... 
    SQL
    Full time
    Remote work
    Worldwide

    Collectors

    Santa Ana, CA
    4 days ago
  •  ...quality reviews. Collaborate with data engineering teams to ensure data pipelines are aligned...  ...roles. Hands-on experience with: SSRS (SQL Server Reporting Services) Power BI (data...  .... Familiarity with cloud environments (Azure preferred). Soft Skills Translator Skills... 
    SQL

    Acuity Eye Group

    Santa Ana, CA
    3 days ago
  • $75.8k - $144.2k

     ...ways to connect and protect our world.We are currently seeking a Software Engineer II [Platform & Infrastructure Services] to join the Platform...  ...as the following:Windows Server (Active Directory, Exchange, SQL Server, PowerShell, RDP, DNS, WSUS)Red Hat Enterprise Linux (Kickstart... 
    SQL
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Fullerton, CA
    3 days ago
  • $70 - $80 per hour

     ...through advanced AI, data, and engineering capabilities. Our mission is...  ...Accellor is seeking a Senior Software Engineer – Applied AI to...  ...combining strong Python and Azure development with practical experience...  .... ~ Strong database and SQL experience. ~ Strong... 
    SQL
    Remote work

    GrabJobs

    Anaheim, CA
    2 days ago
  •  ...historic sales data — accessible to every collector, old or new. Our engineering mission is to democratize technology while promoting...  ...design and cross-functional teams. We’re looking for a Staff Software Engineer to help design and build a scalable back-end architecture... 
    Full time
    Remote work
    Worldwide

    Collectors

    Santa Ana, CA
    4 days ago
  • $159k - $215k

     ...creating quality and optimal software solution designs to meet the business...  ...to junior and senior engineers. Requirements: Bachelor’...  ...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

    Orange, CA
    27 days ago
  •  ...data technologies. As a Data Engineer, you will develop a new data engineering...  ...with integrating the SQL data warehouse platform as our...  ...Engineer or related specialty (e.g., Software Engineer, Business...  ...analytics projects, including using Azure or AWS technologies - SQL... 
    SQL
    Immediate start

    Alignment Healthcare

    Orange, CA
    2 days ago
  • $114.85k - $150k

     ...feature sets, and semantic layers that support AI/ML use cases, RAG pipelines, and vector-enabled analytics.Write and optimize complex SQL against Snowflake and other enterprise data sources; design and tune ETL/ELT and OLAP processes feeding both traditional BI and AI/ML... 
    SQL
    Full time
    Temporary work
    Work at office
    Afternoon shift

    PACSUN

    Anaheim, CA
    2 days ago
  • $25 - $30 per hour

     ...needs into reliable, well-tested software and ensure changes reach...  ...ERP server environment hosted on Azure Virtual Machines. RESPONSIBILITIES...  ..., and internal tools using C#, JavaScripts and the .NET platform...  ...changes. Write and optimize SQL queries, stored procedures, and... 
    SQL
    Full time
    Work at office
    Day shift

    Robinson Pharma

    Santa Ana, CA
    a month ago
  •  ...cFive Solutions, Inc. (cFive) provides software that aids community supervision agencies...  ...This role is a Senior level Software Engineer/Developer that is well rounded with the willingness...  ...using microservices connecting to an MS SQL database, Experience working in an... 
    SQL
    Local area
    Remote work

    cFive Solutions, Inc

    Anaheim, CA
    20 days ago
  • $89k - $111k

     ...Software EngineerAt Southland Credit Union, we believe helping people achieve financial well...  ...safer, and more accessible.As a Software Engineer, you'll play an important role in...  ...or more years of experience working with SQL, MySQL, or similar relational databases.Five... 
    SQL

    Southland Credit Union

    Los Alamitos, CA
    3 days ago
  •  ...Science, Information Systems, or related Engineering field from an accredited university....  ...experience within the last seven (7) years of SQL & PL/SQL programming and developing Online...  ...(5) years working with AWS or Microsoft Azure, or Oracle cloud technologies. Regards... 
    SQL

    West Advanced Technologies

    Norwalk, CA
    4 days ago
  • $165k - $187k

    DescriptionThe Principal Software Engineer, Connectivity is the technical authority responsible for the architecture, design strategy, and technical execution of RAVE Aerospace AeroConnect In-Flight Connectivity (IFC) software platform. In this role, the individual will... 
    Full time
    Work at office

    RAVE Aerospace

    Brea, CA
    10 hours ago
  • $140k - $180k

     ...organizational considerations.The Lead Data Engineer is responsible for designing, building,...  ...standards, identity resolution, Azure environment governance, and production-grade...  ...development experience in Python and advanced SQL, with strong attention to performance, observability... 
    SQL
    Local area

    OCVIBE

    Anaheim, CA
    4 days ago
  • $170k - $180k

     ...Job Description Job Title: Principal Software Developer Department: Information...  ...development experience with C#/.NET and PHP applications....  ..., Information Technology, Engineering, or related field....  ...platforms. Experience with Azure services and cloud-native development... 
    Work at office
    Remote work

    HomeXpress Mortgage Corp

    Santa Ana, CA
    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!