> Markdown version of [/jobs/ext/1108589-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1108589-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Insight Global - **Location:** Plano, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Agile Methodology, Microsoft Azure, C Sharp (Programming Language), Cloud Engineering, Software Quality, Data Structures, Relational Databases, Software Design Patterns, JSON, Microsoft SQL Server, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Architecture, Software Engineering, Software Systems, SQL Databases, Enterprise Software Applications, Backend, Information Technology, Software Version Control, Web Api, Microservices - **Published:** June 23, 2026 - **Apply:** https://dejobs.org/x/x/31CCF02C34C2406BB03993819403DDAF/job/ ## About the Role Expert-level C#/.NET experience building and scaling enterprise-grade systems Expert in SQL and relational database design, including performance tuning (MS SQL Server preferred) Strong hands-on experience with Microsoft Azure and cloud-native architectures (critical) Proven expertise in service-oriented and microservices architectures, Web APIs (REST, JSON) Deep knowledge of software architecture, design patterns, and object-oriented principles Strong understanding of data structures, algorithms, and system-level performance considerations Extensive experience with Agile development (Scrum, Kanban) and scaled Agile environments Demonstrated technical leadership, cross-team influence, and active mentorship of senior engineers Experience with CI/CD pipelines, distributed version control, and modern development tooling Strong focus on code quality, testability, and engineering standards across teams * B.S. in Computer Science or B.S. Software Engineering or B.A. in Computer Information Systems or equivalent education or experience. * Minimum ten (10) + plus years of relevant technology job experience. * Experience in the Mortgage industry preferred. ## Description Loan Depot is looking for a Principal Software Engineer that will be responsible for delivering senior level innovative, compelling, coherent software solutions for our consumer, internal operations and value chain constituents across a wide variety of enterprise applications through the creation of discrete business services and their supporting components. This position has an emphasis either on the front-end or backend development focus depending on the placement of the role and team. ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [The Intent Engineer: Closing the Gap Between Business & Engineering - Manuel Klein](https://www.wearedevelopers.com/videos/1855-the-intent-engineer-closing-the-gap-between-business-engineering-manuel-klein) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)