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

    Plano, TX
    more than 2 months 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

    Carrollton, TX
    8 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
    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
    4 days ago
  •  ...TexasHybridFull Time$130k - $150kWe are seeking a Senior Data Engineer to help design, build, and scale a modern...  ...data engineering Cloud data platforms, preferably Azure Snowflake or a comparable cloud data warehouse SQL and strong data modeling skills Maintaining data pipelines... 
    SQL
    Full time

    Motion Recruitment

    Plano, TX
    2 days ago
  • $138k - $190.5k

     ...Software Development PositionPosition at loanDepotPosition...  ..., 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

    Plano, TX
    4 days ago
  •  ...technologies, Ruby on Rails, C#, and Open Source/LAMP...  ...Participate in the complete Software Development Life Cycle (...  ...MySQL, PostgreSQL, and SQL Server . Apply software engineering best practices, including...  ...Visual Studio, VS Code, Jira, Azure DevOps (preferred)... 
    SQL
    Permanent employment
    Full time

    Acestack

    Carrollton, TX
    3 days ago
  • $10k

    The Opportunity:As a Cloud Engineer, you will consult and contribute to business process improvements...  ...while improving service quality. The Azure Cloud Engineer will maintain the...  ...Networking) and PaaS (App Services, Azure SQL, Azure Functions, Azure Data Factory)Knowledge... 
    SQL
    Work at office
    Work from home
    Flexible hours

    Fisher Investments

    Plano, TX
    19 hours ago
  •  ...Azure Data Architect Location: Plano, Texas - Need Local 12 years experience working in Information Management space 5 years experience...  ...data lake and Data Modeling Support data migrations from SQL and opensource repositories into modern Azure data services Design... 
    SQL
    Local area

    Kaav Inc.

    Plano, TX
    23 hours ago
  •  ...focuses on designing a data transformation layer on Azure Synapse to ensure reliable reporting. With strong SQL and Power BI skills, the ideal candidate will...  ...query performance. A minimum of 3 years in data engineering within a manufacturing environment is preferred.... 
    SQL

    Big Tex Trailer Manufacturing

    Addison, TX
    3 days ago
  •  ...Microservices, REST APIs, Apache Kafka, DynamoDB, SQL, Angular, and Micro Frontend architecture...  ...Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Automate build, testing,...  ..., Business Analysts, Architects, QA Engineers, and DevOps teams. Estimate development... 
    SQL

    Longfinch Technologies

    Carrollton, TX
    3 days ago
  •  ...top 3 skills required for this role? 1. Azure Cloud 2. DevOps IaC 3. Client and AKS...  ..., and Red Hat OpenShift to streamline software delivery. • Work with Azure Native services...  ..., Functions, AKS, ML AI services, Azure SQL, Storage, vNet Hub and Spoke models, Key... 
    SQL

    Omni Inclusive

    Addison, TX
    1 day ago
  • BHHC is seeking a Senior Database Administrator to design, manage, and optimize SQL Server databases with a focus on Microsoft Azure cloud solutions. You will ensure performance, security, governance, and compliance across on‑premises and Azure platforms, mentoring staff... 
    SQL

    Bhhc

    Plano, TX
    5 days ago
  •  ...building data models that ensure reliable decision-making. Ideal candidates have 3+ years in data engineering or architecture, strong SQL skills, and familiarity with Azure products. Responsibilities include data pipeline management and developing Power BI reports. #J-... 
    SQL

    Big Tex Trailers

    Addison, TX
    3 days ago
  •  ...Job Title: Azure Cloud Architect Location: Hybrid (3 Days Onsite) - Addison, TX...  ...including App Services, Azure Functions, Azure SQL, Key Vault, Storage Accounts, Data Lake,...  ...Computer Science, Information Technology, Engineering, or related field. 18+ years of enterprise... 
    SQL
    Permanent employment
    Contract work

    Apolis

    Addison, TX
    1 day ago
  • $116.4k - $204.1k

     ...what‑if” forecasting. As a Lead Product Software Engineer, you’ll help build autonomous agent workflows...  ..., Responsive Web Design, Sass (SCSS), SQL, TypeScript, WebAPI, Web Services).Work...  ...cloud-native SaaS applications using Azure SQL as a primary relational data storeHands... 
    SQL
    Full time
    Work experience placement
    Work at office

    Wolters Kluwer

    Coppell, TX
    3 days ago
  • Berkshire Hathaway Homestate Companies - Workers Compensation Division is seeking a Senior Database Administrator to oversee SQL Server databases and lead Azure initiatives. This role emphasizes performance, scalability, and data security compliance, ensuring the integrity of... 
    SQL
    Work from home

    Berkshire Hathaway Homestate Companies - Workers Compensatio...

    Plano, TX
    2 days ago
  •  ...steady pace specializing in the fields of Software Development, Software Consultancy and...  ...in ASP .NET 4.5, Silverlight, WCF, SQL , SSRS, SSIS, C# , .NET Webforms & MVC, Jquery, Javascript...  ...on MVC 4 and onward versionsExposure to Azure DevelopmentAbility to understand the project... 
    SQL
    H1b

    Sonsoft

    Plano, TX
    3 days ago
  •  ...We are currently seeking a [[Azure Integration Solutions Architect...  ...with business stakeholders, engineering teams, and delivery teams to...  ...Experience Minimum 10 years of software engineering and .NET...  ...alerting, and dashboards.Azure SQL, Cosmos DB, and Azure Redis Cache... 
    SQL
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Plano, TX
    3 days ago
  •  ...acquiring, transforming, and managing data from diverse systems while ensuring reliability and performance in Azure-based platforms. The ideal candidate brings strong SQL Server, Azure Data Factory, and Python experience, with healthcare or regulated data knowledge... 
    SQL

    The Intersect Group

    Addison, TX
    2 days ago
  • $60 - $80 per hour

     ...Azure DevOps EngineerOur organization is seeking a DevOps Engineer to create, maintain, support, and improve complex cloud operations...  ...-functional teams including software engineers, product owners, and...  ...Kubernetes Service (AKS), Azure SQL Database, and Azure Active... 
    SQL
    Hourly pay

    Apex Systems

    Plano, TX
    4 days ago
  •  ...and Microsoft technologies (.NET,.NET Core, C#). Utilize front-end languages and...  ...application development. Work with web services, SQL databases (SQL Server, MySQL, PostgreSQL), and SSIS. Prepare, test, and deploy software to production environments; provide post-implementation... 
    SQL
    Work experience placement

    Argyle Infotech

    Carrollton, TX
    3 days ago
  •  ...quality code to create complex business applications; test software during development; perform quality assurance and user...  ...Use the latest tools and techniques (.NET, .NET Core, C#, Agile Methodologies, Web Services, SQL, SSIS) * In-depth knowledge of JavaScript, CSS, HTML... 
    SQL
    Work experience placement
    Local area

    Argyll Infotech, Inc.

    Carrollton, TX
    1 day ago
  • MPOWERHealth is seeking a Data Engineer to lead data integration and platform architecture, designing scalable data warehouses with SQL Server and Azure. You will mentor junior engineers and collaborate across functions to deliver strategic data initiatives. The role emphasizes... 
    SQL

    Mpower Health

    Addison, TX
    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

    Carrollton, TX
    8 days ago
  •  ...Technologies Inc is looking for a skilled data engineer based in Plano, Texas, to lead the design...  ...candidate should have strong expertise in Azure Databricks, a solid understanding of big data technologies, and proficiency in SQL. Responsibilities include developing data... 
    SQL

    Aroha Technologies Inc

    Plano, TX
    3 days ago
  •  ...Development FastAPI Flask Django REST FrameworkSQL Oracle PostgreSQL MySQL SQL ServerObjectOriented Programming OOPGitGitHub Version ControlLinuxUnix EnvironmentUnit Testing PyTest UnittestDebugging and Performance OptimizationCICD Pipelines Jenkins GitHub Actions Azure DevOps
    SQL

    LTM

    Plano, TX
    1 day ago
  • MPOWERHealth is seeking a Senior Data Engineer in Addison, TX. This hybrid role requires expertise...  ...and ETL development, particularly with Azure Data Factory and healthcare data....  ...experience with Python, T-SQL, and Microsoft SQL Server is preferred. The role promotes... 
    SQL
    Work at office
    3 days per week

    Mpower Health

    Addison, TX
    4 days ago
  • MPOWERHealth is seeking a Data Engineer to lead the acquisition, transformation, and integration of data from enterprise systems...  ...platforms. The role focuses on building robust Data Warehouses with SQL Server and Azure, and mentoring junior engineers while collaborating across... 
    SQL

    Mpower Health

    Addison, TX
    3 days ago
  • $60 - $80 per hour

     ...Azure DevOps Engineer Location: Plano, Texas (Partial Remote) Employment Type: Contract...  ...with cross-functional teams including software engineers, product owners, and security...  ...Azure Kubernetes Service (AKS), Azure SQL Database, and Azure Active Directory.... 
    SQL
    Hourly pay
    Contract work
    Remote work

    Apex Systems

    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!