Principal Software Engineer (C#/SQL/Azure)
$170k - $233kloanDepot
Description
Position at loanDepot
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
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.
Position at loanDepot
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.
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.
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (C#/SQL/Azure) in Plano, 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...SQLLocal area- ...with guidance provided Facilitate software application design discussions, and... ...NET 6/ 6.1 /Core 3.1 Framework with C#, Entity Framework.• Experience with Azure Development i.e. Event Grid, Service... ...Technical/Domain Skill 4Technology|SQL SSIS|SQL Server Work...SQLFull timeTemporary workRelocation
- ...NAVA Software solutions is looking for a Azure Devops Engineer Details: Role: Azure Devops Engineer Location: Plano, TX / Orlando, FL / Alpharetta... ...database management skills like MSSQL, MySQL, SQL, Postgres or MongoDB preferred or equivalent. Minimum...SQL
- ...aspects of the customer experience, our Principal Engineers research and discover new... ...+ years of experience with .NET Core/C#/Microsoft Azure offerings ~ Experience with modern... ...Webpack, or similar) ~ Knowledge of SQL Server and NoSQL database technologies...SQLFull timeHome office2 days per week
$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 with... ...knowledge of Microsoft SQL, relational database design...SQLFull timeLocal area$107.5k - $204.5k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...databases (e.g., Stardog, Neo4j, Amazon Neptune, Azure Cosmos DB for Gremlin) and graph query... ...business domains.Strong skills in SQL, SPARQL, Cypher, and relational/NoSQL databases...SQLTemporary workWork experience placementWork at officeImmediate startRemote workRelocation packageFlexible hours$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...SQLWork at officeWork from homeFlexible hours$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 services...SQLLocal area- 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...SQLWork from home
- ...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...SQLWork at officeRemote workFlexible hours
- ...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...SQLH1b
- ...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 DevOpsSQL
- Wealth Management is seeking a Data Engineer to design and deliver enterprise data assets.... ...warehouses, and analytical systems using Azure data services and modern ETL/ELT tools. The... ...5+ years in data solutions, strong SQL/Python skills, and hands-on Azure experience...SQLRemote work
- ...Aroha Technologies Inc is looking for an Azure Data Architect to join our innovative... ...the rapidly evolving field of computer software and engineering. As an Azure Data Architect, you will... ...in Azure Data services (Azure SQL, Azure Data Lake, Azure Synapse) ~ Experience...SQLContract workRemote work
- ...Reimbursement and more! Purpose of Role The Principal Software Engineer is a senior hands-on technical leader... ...Develops high-quality software using C#, .NET, APIs, object-oriented... ...and high-availability solutions across SQL Server, MySQL, Oracle, and DynamoDB. Applies...SQL
- ...Job Description Client: Client Job Title: Azure DevOps Engineer Location: Plano TX (Onsite) Duration: 6+ months with possible extension Job Description: We are looking for an experienced DevOps Engineer with a strong...
$150k - $170k
Manager of Cloud Software (C#/.NET/Azure) Base pay range $150,000.00/yr - $170,000.00/yr Overview HumCap... ..., App Service, REST API, OAuth, SQL and NoSQL. Experience with Azure DevOps... .... Bachelor’s degree in Software Engineering, Computer Science, or a related field....SQL- ...candidate has strong experience in .NET Core, C#, Web API, and cloud technologies and is... ...best practices. Integrate with SQL Server, PostgreSQL , or NoSQL databases... ...ensure smooth deployments. Work with Azure or AWS for application hosting, monitoring...SQL
- ...Lead Software Developer Only qualified Lead Software Developer candidates located near... ...APIs, and reactive programming. Cloud (Azure/AWS): Containerization & Cloud: Practical... ...tasks. Databases: Proficient in both SQL and NoSQL databases - Oracle, PostgreSQL,...SQL
$159k - $215k
...Software Architect Position at loanDepot Position Summary: Responsible... ...to junior and senior engineers. Requirements: Bachelor... ...packages (.NET technology, SQL Server, and other Microsoft technologies... ...and/or software development (C#). Must have solid technical...SQLTemporary workLocal areaImmediate start- ...ability to manage the complete software development lifecycle. You... ...degree in Computer Science, Engineering, or a related field. Experience... ...with relational databases and SQL. Familiarity with version... ...cloud platforms (e.g., AWS, Azure, Google Cloud). Familiarity with...SQL
- ...Database Administrator to design, manage, and optimize SQL Server databases across on‑premises and Azure with secure, governed architectures. The role leads... ...while mentoring junior staff and collaborating with software teams. #J-18808-Ljbffr Berkshire Hathaway Homestate...SQL
- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...with one or more of the cloud products: Azure, Amazon AWS, OpenStack, CloudFoundry, Mesos... ...EventhubAzure Virtual Machines, Blob Storage, Azure SQL Database, StorSimple, Azure DNS, Virtual...SQLPermanent employmentFull timeH1b
- ...JQuery. Back End Technologies/Concepts: .NET core, C# and RESTful API design, Micro-Services and Relational (MS SQL Server) Databases Working with legacy code -... ...and DevOps principles Experience with TFS and Azure DevOps tool suite is strongly preferred: Boards,...SQLRemote workRelocation
- Berkshire Hathaway Homestate Companies in Plano, Texas, seeks a Senior Database Administrator to design and optimize SQL Server databases with a focus on Azure cloud solutions. The role involves ensuring database performance and security, leading Azure-based initiatives,...SQL
- ...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
- ...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
- ...experience building .NET applications using C#• Minimum 6+ years database development... ...jQuery, etc.), etc.• Strong knowledge of SQL Server Databases• Strong knowledge of T-SQL... ...detailsDesired Skills:• Cloud computing, Azure Provisioning, Azure DevOps, AWS• Data modeling...SQLFor contractorsRemote work
- ...This position especially needs strong SQL skills. Experience with relational databases... ...Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related... ...supporting cloud platforms such as AWS, Azure, or Samsung Cloud Platform (SCP).•...SQL
$100k - $130k
...for a highly experienced Senior Software Developer with deep expertise... .... This role is for a hands-on engineer who can bridge the gap between... ...& Security: Design efficient SQL/NoSQL data models and implement... ...major cloud providers (AWS/Azure), including core services like...SQLRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (C#/SQL/Azure). Be the first to apply!
Related searches
- azure developer Plano, TX
- azure specialist Plano, TX
- azure infrastructure engineer Plano, TX
- cloud engineer azure Plano, TX
- microsoft azure architect Plano, TX
- senior principal cloud computing engineer Plano, TX
- principal Plano, TX
- principal cloud computing engineer Plano, TX
- senior principal scientist Plano, TX
- associate principal Plano, TX



