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
$170k - $233k
Software Developer Position at loanDepotPosition... ..., VMs, cloud (AWS, Azure) etc. Has authored... ...ASP.NET MVC and/or C#.Expert in developing... ...architecture principals, patterns and practices.Expert in SQL and relational database... ...Science or B.S. Software Engineering or B.A. in Computer...SQLLocal area$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...SQLLocal area$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...SQLFull timeWork experience placementImmediate start- OpenTalent in Newport Beach, CA is seeking an experienced Lead Software Engineer to design, develop, and deliver complex software while... ...experience, 2+ years in lead roles, and strong skills in .NET, Azure, and SQL, with Agile/Scrum familiarity. This is an on-site position...SQL
- ...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 regulated...SQL
- ...Sr. Software Engineer (.NET/Azure)Remote12+ month contractResponsibilities:The Sr. Software Engineer (.NET/Azure) is... ...emergenciesTechnical Requirements:Extensive experience with C#,.NET Framework, .NET CoreExtensive experience with MS SQL Server, Azure SQL, T-SQL, Relational...SQLRemote work
$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...SQLLocal area$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...SQLLocal area$122k - $240.5k
...26.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading... ...-on experience in full stack software development across frontend... ...applications on AWS, Azure, or GCP.Experience with object... ...databases such as MySQL, PostgreSQL, SQL Server, or Oracle, and with...SQLLocal area- ...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...SQLFull time
$129.58k - $240.66k
...Job Summary The Senior Azure Cloud & Platform Engineer is responsible for designing, building, automating, and operating the Bank's Microsoft Azure... ...Azure Backup, Azure Site Recovery, Microsoft Sentinel, Azure SQL, Azure Storage, Azure Networking, and other Azure Platform...SQLFull timeContract workWork experience placementWork at officeLocal area$171.6k - $338.3k
...26.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading... ...-on experience in full stack software development across frontend... ...applications on AWS, Azure, or GCP.Experience with object... ...databases such as MySQL, PostgreSQL, SQL Server, or Oracle, and with...SQLLocal area$191k - $253k
...Lead Software EngineerAnduril Industries is a defense... ...ROLEAs a Lead Software Engineer in the Manufacturing Test... ...development with WPF and C#.Experience in embedded... ...services in AWS/Azure infrastructure.Hands-on... ...relational database (DB2, SQL Server etc.) and/or NoSql...SQLFull timeWork experience placementImmediate start$166k - $220k
...not years.ABOUT THE JOBAs a Software Engineer in the Manufacturing Test organization... ...development with WPF and C#.Experience in embedded... ...Proficient in RESTful services in AWS/Azure infrastructure.Hands-on... ...major relational database (DB2, SQL Server etc.) and/or NoSql....SQLFull timeWork experience placementImmediate start$61k - $101k
...Requirements: Formal training or certification in software engineering concepts, plus 2+ years of applied experience Strong experience with C# and .NET technologies Proficiency with relational databases and SQL Experience with AWS services and cloud-native...SQLFull time$146k - $194k
...hardware production with software velocity.In the... ...experienced PLM Software Engineer with strong Teamcenter... ...skills in Java, C++, and C#Experience with modern software... ...requirementsDatabase experience (SQL, Oracle or SQL Server,... ...platforms (AWS, Azure, GCP)Knowledge of...SQLFull timeWork experience placementImmediate start$120k
...Position Summary: The DevOps Engineer is responsible for administering and streamlining software development and IT operations... ...and monitor cloud environments (Azure preferred; AWS or GCP... ...) Experience with Microsoft SQL Server and/or ClickHouse Understanding...SQLWork at office- Computershare is seeking a Software Developer based in Toronto (East Beaver Creek) on a hybrid schedule. You will design, develop, and support enterprise applications using .NET, C#, and SQL, collaborating with business and technical teams to deliver scalable, secure solutions...SQLFlexible hours
$95.55k - $195.25k
...As a Deloitte Tax Full Stack Engineer, Senior you’ll design, develop... ...Vendors’ teams to produce software design and architecture.Write... ...strong hands-on experience on C#, SQL Server, OOPS Concepts, Micro... ...Entity Framework 6 or above, Azure, Database performance tuning,...SQLWork at officeLocal areaVisa sponsorshipShift work2 days per week3 days per week$128.03k - $261.63k
...You’ll Do As a Deloitte Tax, AI Engineer Manager, you will oversee the... ...teams to deliver high-quality software solutions.Identify and resolve... ...Core Web API, and databases (SQL/NoSQL, Entity Framework 6+).Ability... ...(CSSLP) - (ISC)2Microsoft Azure Preferred: Experience with...SQLWork at officeLocal areaVisa sponsorship2 days per week3 days per week$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 placementLocal area$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...SQLTemporary workLocal areaImmediate start- ...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
- ...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...SQLFull time
$80 - $87 per hour
Full Stack Engineer Location Newport Beach, CAOnsite 4 Days per weekRate:... ...development teams to deliver high-quality software solutions. Own features through... ...with databases including SQL Server, PostgreSQL, or DynamoDB. Experience with Azure DevOps or similar work...SQLVisa sponsorship- ...2+ month contractThe Senior BI Engineer is a critical team member focused... ...policies and procedures, principal role mix includes, but is not limited... ...Microsoft BI stack. Including SQL Server, PowerBI, SSRS, MOLAP, ROLAP and Tabular Cubes. Azure DevOps, SSIS, SSAS experience a...SQLRemote work
- ...office and two days remote.As a Sr. Software Engineer, you will lead the design,... ...solutions across the full stack using C#,.NET, SQL Server, Angular, and Azure Cloud. You will provide technical... ...join us:Join Ingram Micro as a Principal Engineer and shape the future of...SQLWork at officeRemote workWorldwide3 days per week
$220k - $265k
...solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security.The RoleThe Principal Software Engineer will play a pivotal leadership role in developing and advancing our autonomous defense systems. You will drive the...Work experience placementWork at officeLocal area- ...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
$96.55k - $138.06k
...Software Engineer IIICompany Overview Hyundai AutoEver America (HAEA) is the dynamic IT powerhouse behind Hyundai Motor Corporation, a Fortune... ...MyBatis, Oracle, JSON, JMS and Caching.Experience in Jenkin, JIRA, SQL Developer, Eclipse, UnixExperience working on complex...SQLLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (C#/SQL/Azure). Be the first to apply!
- internship software Huntington Beach, CA
- software Huntington Beach, CA
- software intern Huntington Beach, CA
- id software Huntington Beach, CA
- healthcare software sales Huntington Beach, CA
- entry level software sales Huntington Beach, CA
- software sales Huntington Beach, CA
- software asset management analyst Huntington Beach, CA
- software technology Huntington Beach, CA
- software implementation project manager Huntington Beach, CA



