Principal Software Engineer (C#/SQL/Azure)
$141k - $233kloanDepot
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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 DescriptionloanDepot, 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
- Job Title: Sr. Software Engineer (C#, .NET) - Azure Location: Irving, TX (Fully Onsite) (Local Candidates Only) 3 months contract to hire Over 13+ years We are seeking a dedicated Sr. Software Engineer to join our team. The ideal candidate would be able to support...SuggestedContract workLocal area
- ...Senior Software Engineer(Full Stack) .Net & C# - Hybrid 3 days POSITION SUMMARY Join a highly collaborative... ...~ Strong handsâon experience with Azure cloud services and cloudânative... ...scalability. ~10+ with databases (SQL, Azure Data Explorer). ⯠~...SQLFull time
- Job Title The right candidate will possess over 5 years Azure Cloud and general cloud experience, with specific expertise around Azure Virtual... ...Monitor, Azure Storage, Azure Backup, Azure Logic Apps, Azure SQL, and Azure Recovery Vault. Knowledge and experience working with...SQL
- ...You an ideal candidate?Software development expertise... ...workflows)Pipeline Automation: Azure DevOps (YAML, ARM),... ...languages: Java, C# (.NET MVC and .NET Core... ...BashDatabase: Oracle, Microsoft SQL Server, NoSQL (e.g.... ...Science or related Engineering field; and/or commensurate...SQLWork experience placementH1bWork at officeRemote workVisa sponsorshipFlexible hours2 days per week3 days per week
- ...Job role : Principal Software Engineer Duration : 6 months contract to hire... ...skills Proficiency with: C#/MVC/ Web API Design Patterns... ...versions) React Sql Server / Cosmos Db Experience with Azure Services Experience in RAG...SQLContract work
- Job Title : Azure Cloud Architect Location : Onsite/Hybrid (3 days in office) Addison,... ...Actions, 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...SQLWork at office
- This is a Senior C# Developer opportunity with our outstanding Financial... ...intuitive software which empowers the business using... ...framework, Angular, Microsoft SQL/Server, SSIS and Power BI.Deliver... ...willingness to learn Angular ASAP.Azure CI/CDKnowledge of GitHub as code...SQLImmediate start
- ...Principal Software Engineer Reports To: Director of Engineering, Delivery, and... ...enterprise applications using C# and .NET. Develop and integrate... .... ~ Experience with SQL Server, MySQL, PostgreSQL, Oracle... ...as Git, GitHub Actions, Azure DevOps, Jenkins, GitLab CI/...SQLFull timeH1bWork at officeRemote workVisa sponsorship
- ...product-market fit. Role Overview: We are seeking an Azure DevOps Engineer who embodies our values of curiosity, innovation, and passion... ...automation tools. • Data management skills with an understanding of SQL and NoSQL databases. • A strong focus on business outcomes....SQLRemote work
- ...Title: Azure DevOps Lead Location: Dallas, TX... ...coach a team of DevOps engineers, fostering a culture of... ...relevant tools to automate software builds, testing, and... ...Functions, and Azure SQL/Cosmos DB, API management... ...language, such as C#/.NET, Java, or Python....SQL
- ...Role: Senior Azure AI Document Intelligence Engineer (OCR Experience) We are seeking a Senior Azure AI Document Intelligence Engineer responsible... ..., MLflow, Azure AI Search, OpenAI/GenAI, Python, and SQL , driving 98-99%+ extraction accuracy across complex supply...SQLContract workWork at office
- ...Principal Software Engineer The primary responsibility of the Principal Software Engineer is to lead... ...database design and data modeling with SQL and MongoDB/Redis. ~ Strong analytical... ...knowledge of cloud platforms (AWS, Azure, GCP) and DevOps practices. ~ Experience...SQLWork experience placement
- ...Principal Software Engineer Position Summary: Do you have boundless energy and passion for engineering... ...computing platforms such as GCP or Azure Experience building and deploying APIs... ...and Algorithm basics Knowledge of SQL and CI/CD processes Expert in data...SQLTemporary work
$144.2k - $288.4k
...are seeking a highly experienced Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark... ...systems Cloud & DevOps • AWS, Azure, or GCP • Kubernetes and... ...Prometheus, Grafana, etc.) Data • SQL and NoSQL databases • Caching...SQLHourly payFull timeTemporary workLocal area- ...Mayhew is seeking a full-time Azure DevOps Engineer in Dallas, TX to design... ...Service Bus, Event Grid, Azure SQL, Cosmos DB, Azure Monitor,... ...PowerShell, Bash, Azure CLI, C#, .NET, TypeScript, and SQL.... ...or platform engineering, or software delivery automation with substantial...SQLFull time
- ...are seeking a hands-on Platform Reliability Engineer, Azure to help strengthen the reliability, visibility... .... • Ability to collaborate with software engineering teams across the stack, including .NET, Angular, SQL, APIs, and cloud services. • Experience building...SQLWork at office3 days per week
- ...Azure Data Engineer (LEAD) Location: Dallas, TX (only local) Onsite only [no remote option] Job description: Azure Data Factory Azure Synapse SQL Pyspark Rest API ADLS Gen2/Blob Excellent interpersonal and communication skills (written as...SQLLocal areaRemote work
- ...Doeren Mayhew is seeking a full-time Azure Integration Engineer in Dallas, TX to design and support... ...Container Apps, AKS, App Services, Azure SQL, Cosmos DB, Azure Monitor, Application... ...Actions, PowerShell, Bash, Azure CLI, C#, .NET, REST, OpenAPI, OAuth 2.0, Entra...SQLFull time
- ...and transforming the data to deliver regulatory 1071 reporting. Skills: o Technical Must have good understanding of either SQL or python and have experience in the other o Experience working with python data frames and transforming data o Additional...SQL
$70 per hour
...Description Position Title: Sr Azure AI Engineer Location: Coppell, TX (... ...You Bring ~6+ years of software engineering experience in enterprise... ...backend development skills (C#, .NET, APIs) ~ Experience... ...is a plus ~ Experience with SQL/NoSQL databases and CI/CD...SQLContract workWork at officeLocal area- ...Our Client is looking for a software developer for its current and next... ...AngularJS 10+, .NET Framework and SQL technology stack in AWS or... ...experience with the .NET platform, AWS/Azure and Enterprise application... ...programming experience with C#, .Net Core , WebAPI and Angular...SQLWork from homeFlexible hours
- ...a highly skilled Senior Java Engineer to design, develop, and maintainscalable... ...of professional experience in software developmentStrong proficiency... ...servicesStrong knowledge of SQL and relational databases (e.g.... ...to cloud platforms (AWS, Azure, or GCP)Experience with...SQL
- ...NET Developer (Angular/Azure) Location: Hybrid in Dallas... ...maintaining strong engineering standards for security,... ...backend services using C#, F#,.NET (Framework/Core... ...& Performance (SQL Server) Design and develop... ...years of professional software development experience...SQLPermanent employmentLocal areaRelocation
- ...Job : Senior Full Stack Developer (HEAVY React and Azure) Number of openings: 1 Location : Onsite 4... ...Oriented Programming (OOD, OOPS, AOP) Experienced in C#, .Net, ASP.NET (core), Azure, Docker, RESTful API design, SQL, async programming (Events based) and distributed...SQLContract workH1bLocal area
- ...maintaining scalable data pipelines utilizing Azure Data Factory (ADF), Databricks, and... ...enterprise data and analytics initiatives. The engineer will implement and manage real-time and... ...and ETL/ELT processes with PySpark, SQL, and Databricks, collaborating with stakeholders...SQL
$77.4k - $135.4k
...platforms. You will apply strong SQL and Python expertise to... ...solutions using SQL Server and Azure SQL, including T-SQL queries,... ...application developers, data engineers, BI teams, and analytics partners... ...required. ~ Experience with .Net, C#, .Net Core, Angular and AI/ML...SQLFull time- ...support and enhance a modern Azure and Microsoft 365... ...custom development using C# and MySQL. Term: 3 to 6... ...is highly preferred. Software Development & Workflow... ...Experience with MySQL or SQL Server databases. Cisco... ...IT innovation, sales, engineering, operations, administration...SQLContract work
- ...Mayhew is seeking a full-time Azure Cloud Solutions Engineering Team Lead in Dallas, TX... ...Bus, Event Grid, Azure SQL, Cosmos DB, Azure OpenAI, AI... ...Actions, PowerShell, Bash, C#, .NET, TypeScript, React.js... ...years in cloud engineering, software development, DevOps, platform...SQLFull time
- ...Mayhew is seeking a full-time Azure Cloud Solutions Developer / Engineer in Dallas, TX who will... ...role combines hands-on software engineering with expert... ...Event Grid, Event Hubs, Azure SQL, Cosmos DB, Data Factory,... ...DevOps, GitHub Actions, C#, .NET, ASP.NET, TypeScript...SQLFull time
- Lead Software Engineer We are seeking a highly skilled Senior Java Engineer to design, develop, and... ...backend services Strong knowledge of SQL and relational databases (e.g., PostgreSQL... ...architecture Exposure to cloud platforms (AWS, Azure, or GCP) Experience with containers and...SQL
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (C#/SQL/Azure). Be the first to apply!
- azure developer Irving, TX
- azure specialist Irving, TX
- senior principal cloud computing engineer Irving, TX
- principal Irving, TX
- software sales representative Irving, TX
- embedded software Irving, TX
- software applications developer Irving, TX
- entry level software sales Irving, TX
- software technology Irving, TX
- software implementation project manager Irving, TX



