Principal Software Engineer

Insight Global
Plano, TX, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

.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
+12 more
Performance Tuning Scrum Methodology Software Architecture Software Engineering Software Systems SQL Databases Enterprise Software Applications Backend Information Technology Software Version Control Web Api Microservices

Job 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.

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all