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

     ...Job Description Job Title: Senior Software Engineer Location: Remote Job Type: 1 year contract...  ...Server • Hands-on experience with SQL and NoSQL databases such as PostgreSQL,...  ...platforms (AWS preferred; Google Cloud and Azure acceptable), including services like... 
    SQL
    Contract work
    Remote work

    Insight Global

    Long Beach, CA
    3 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

    Long Beach, CA
    16 hours ago
  •  ...millions of events daily. Engineering is not a support...  ...using it to ship better software, faster, while never losing...  ..., TypeScript, Go, or C#. Depth matters more than...  ...cloud platform (AWS, GCP, Azure), Docker, CI/CD...  ...code Database Acumen:  SQL, NoSQL, schema & performance... 
    SQL
    Local area

    CarParts.com

    Long Beach, CA
    13 days ago
  •  ...and QNXT Provider - 4 to 6 years of QNXT exp SQL SERVER.Net Framework C#.Net Requires bachelor's degree in technology or engineering or Mathematics or Science Good knowledge of...  ...concepts and process and CICD tools such as Azure DevOps, Jenkins, BambooKnowledge of commonly... 
    SQL

    Omni Inclusive

    Long Beach, CA
    3 days ago
  • $129.58k - $240.66k

     ...Description Job Description Job Summary  The Senior Azure Cloud & Platform Engineer is responsible for designing, building, automating, and operating...  ...Backup, Azure Site Recovery, Microsoft Sentinel, Azure SQL, Azure Storage, Azure Networking, and other Azure Platform... 
    SQL
    Contract work
    Work experience placement
    Work at office
    Local area

    Farmers and Merchants Bank of Long Beach

    Seal Beach, CA
    2 days ago
  • $125.4k - $181.42k

     ...Staff Software Engineer Founded in 1977 as the Senior Care Action Network, SCAN began with a simple...  ...FHIR, EDI X12). Hands-on experience in Azure Cloud including Azure Integration...  ...relational database management systems such as SQL Server, non-relational database MongoDB,... 
    SQL

    SCAN

    Long Beach, CA
    1 day ago
  •  ...growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information...  ...Services. Job Description At least 4 years of experience in C# 4.5, MVC 4/5 or Asp.net, WebAPI/ WCF, SQL Server 2012. At least 2 years of experience in AWS,... 
    SQL
    Permanent employment
    Full time
    H1b

    SonSoft

    Long Beach, CA
    3 days ago
  •  ...growing at a steady pace with specializing in the fields of Software Development, Software Consultancy and Information...  ...of experience in programming languages like VB, HTML5, C#, VB with working knowledge of SQL Server database. At least 2 year of experience working in... 
    SQL
    Permanent employment
    Full time
    Work experience placement
    H1b

    SonSoft

    Long Beach, CA
    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

    Huntington Beach, CA
    a month ago
  •  ...user production support. The management of the entire software development process, from conception to deployment....  ...experience working as a Dot net programmer having C#, ASP.NET CORE, Angular 11, HTML5, Postgress SQL.· [Required] Good experience in Docker and Microservice... 
    SQL
    For contractors
    Remote work
    Shift work

    Sapta Global Inc

    Signal Hill, CA
    23 days ago
  • $130k - $178k

     ...for Infrastructure and Operations relating Azure cloud environments and our existing production...  ...maintenance. Conducts technical engineering and operational responsibilities for the Azure cloud, hardware, software, and systems which includes operating systems... 
    Work at office
    Local area

    loanDepot

    Long Beach, CA
    26 days ago
  • $268k - $422k

     ...up a satellite like solar panels, flight software, reaction wheels and star trackers,...  ...more. Our Space Systems team is made up of engineers, technicians, and designers who design,...  ...supports other satellite missions.  SENIOR PRINCIPAL SOFTWARE ENGINEER – TS/SCI   Based... 
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab Corporation

    Long Beach, CA
    15 days ago
  • $101.6k - $127k

     ...finance to launch operations. SENIOR ANALYTICS ENGINEER I Based onsite at Rocket Lab’s global headquarters...  ...build scalable data architectures using advanced SQL, dbt frameworks, and multiple ETL/ELT tools (Azure Data Factory, SSIS, Databricks or modern open-source... 
    SQL
    Permanent employment
    Full time
    Local area
    Flexible hours

    Rocket Lab USA

    Long Beach, CA
    26 days ago
  • $130k - $155k

     ...Platform Engineer Torrance, CA Overview Salary Range $130,0...  ...move between application code, Azure services, CI/CD pipelines, APIs...  ..., DevOps, cloud engineering, software engineering, or systems integration...  ...~ Working knowledge of SQL and relational databases ~ Ability... 
    SQL
    Full time
    Shift work

    Robinson Helicopter

    Torrance, CA
    16 hours ago
  • $70 - $80 per hour

     ...Responsibilities Assists with on prem SQL databases, including...  ...services like Amazon RDS, Azure SQL, or Google BigQuery. FinOps...  ...changes into automated software deployment pipelines (CI/CD)....  ...and audit trails. Performance Engineering: Tune not just SQL queries, but... 
    SQL
    Hourly pay
    Contract work
    Bank staff
    Local area

    Jobot Consulting

    Seal Beach, CA
    2 days ago
  • $135.1k - $168.9k

     ...future generations. Role Summary Senior Software Engineer - Backend Responsibilities Participate...  ...with microservices ~ Experience working with SQL/NoSQL Databases ~ Cloud knowledge (Azure or AWS) ~ Kubernetes (EKS preferred) is a plus... 
    SQL
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Torrance, CA
    1 day ago
  • $130k - $155k

    Platform Engineer Torrance, CA Overview Salary Range $130,000.00 - $1...  ...move between application code, Azure services, CI/CD pipelines,...  ...engineering, DevOps, cloud engineering, software engineering, or systems...  ...handling Working knowledge of SQL and relational databases Ability... 
    SQL
    Full time
    Shift work

    Robinson Helicopter

    Torrance, CA
    3 days ago
  •  ...Principal Cloud Security Engineer Based onsite at Rocket Lab's office in Long Beach, CA the Principal...  ...IaaS), platform as a service (PaaS), software as a service (SaaS), and function as...  ...across major cloud platforms (AWS, Azure, Google Cloud). Hands-on experience... 
    Work experience placement
    Work at office

    Rocket Lab

    Long Beach, CA
    1 day ago
  •  ...Description Core technical skills ( must haves):- Aspx, .net, C#, VB, PL/SQL, SQL server 2005/2008 R2/2014, T-SQL, SSIS, SQL queries, stored...  ...with client and vendor interaction preferred. Core Software Management skills ( must haves ) Configuration... 
    SQL
    Full time

    Geeks Recruiting

    Long Beach, CA
    16 hours ago
  • $142k - $189k

     ...in space, like solar panels, flight software, star trackers, optical systems, separation...  ...ambitious space missions SOFTWARE ENGINEER, LEAD Based out of Rocket Lab's...  ...frameworks ~ Proficiency with SQL, REST APIs, NodeJS, C#/.Net development ~ Experience with... 
    SQL
    Permanent employment
    Full time
    Local area
    Flexible hours

    Rocket Lab USA

    Long Beach, CA
    26 days ago
  • $180k - $240k

    Principal Network Software Engineer - TS/SCI Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more - all with the goal of opening access space. The rockets... 
    Permanent employment
    For contractors
    For subcontractor
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    2 days ago
  •  ...We are investing heavily in AI-powered engineering — building intelligent agents, integrating...  ...design ~ Proven experience in software architecture, design patterns, and engineering...  ...Experience with public cloud services (AWS, Azure, GCP) Experience with ecommerce/retail... 
    Temporary work
    Local area
    Worldwide

    CarParts.com

    Long Beach, CA
    16 days ago
  • $70k - $80k

     ...Software Engineer Yamato Transport USA, Inc. is looking for self-driven and results-oriented individuals. As we grow our business domestically...  ...building or managing cloud environments (AWS / GCP / Azure). Japanese language proficiency is a plus. Salary Range... 
    Full time
    Immediate start
    Monday to Friday

    Yamato Transport USA

    Compton, CA
    1 day ago
  •  ...a supportive, innovative environment. As a Lead Infrastructure Engineer at JPMorgan Chase within Corporate Technology's Enterprise Observability...  ..., operating systems, networking, storage, and databases (MS SQL Server, Oracle, Cassandra), including common deployment patterns... 
    SQL

    J.P. Morgan

    Wilmington, CA
    1 day ago
  •  ...Senior Software Engineer, Backend Eleven Recruiting is seeking a Senior Software Engineer, Backend for one of our largest aerospace manufacturing...  ...~4+ years of experience with at least one of C++, Go, Python, C#, Typescript. ~ Familiarity with agile methodologies. ~... 

    Eleven Recruiting

    Long Beach, CA
    3 days ago
  •  ...Architect is a highly experienced software professional responsible for...  ...needs. Deep understanding of C#, ASP. Net MVC, Web API, Entity...  ...frameworks Familiarity with Azure or AWS cloud platforms and...  ...design and optimization using SQL Server Software Design Patterns... 
    SQL

    Omni Inclusive

    Torrance, CA
    3 days ago
  • $195k - $270k

     .... We are a team of builders, engineers, and operators who believe nuclear...  ...Engineering organization, Software Engineering builds the...  ...The Role The Principal Software Engineer will own the...  ...skill in both typed (like Java, C#, Go, C++, or Rust) and untyped... 
    Permanent employment
    Work experience placement

    Valar Atomics

    Torrance, CA
    1 day 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

    Huntington Beach, CA
    a month ago
  • $89k

     ...to making banking simpler, safer, and more accessible. As a Software Engineer, you'll play an important role in designing and building the...  ...JavaScript. Five or more years of experience working with SQL, MySQL, or similar relational databases. Five or more years... 
    SQL

    Southland Credit Union

    Los Alamitos, CA
    2 days ago
  • $128k - $169k

     ...based advanced data analytics and software platform transforms vehicle...  ...Job Overview The Senior Data Engineer reports to the VP of Engineering...  ...using Python, Java, and SQL. The Senior Data Engineer will...  ...Preferred Experience with Microsoft Azure data services, such as Azure... 
    SQL
    Casual work
    Work at office
    Flexible hours

    Evolving Solution Services

    Torrance, 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!