Principal Software Engineer (C#/SQL/Azure)
$141k - $233kloanDepot
Principal Software Engineer 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. Agentic Software Engineering 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. Architecture & Technical Leadership 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. What Success Looks Like 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. Required Qualifications — Technical Expertise 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. Required Qualifications — AI & Agentic Engineering 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. Preferred Qualifications 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. Why Work for #teamloanDepot 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. About loanDepot 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. loanDepot
$170k - $233k
Principal Software EngineerLocation: Plano, TX or Irvine, CA (Onsite)Type: Full-Time W2We... ...re looking for a Principal Software Engineer to lead the design and... ...distributed systemsLead development using C#, .NET, SQL Server, Azure, and modern web technologiesDrive modernization...SQLPermanent employmentFull time- ...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...SQL
$182k - $251k
...Software ArchitectPosition Summary: Responsible for providing deep expertise and thought... ..., templates and guidance for engineering teams.Introduce and scale new platform... ...expertise.Expert with the Microsoft stack (C#,.NET, SQL) and Azure (AKS, ARM/Bicep/Terraform, managed...SQLLocal area$170k - $233k
Principal Software Engineer Location: Plano, TX or Irvine, CA (Onsite) Type: Full-Time W2 We're looking for a Principal Software Engineer... ..., and distributed systems Lead development using C#, .NET, SQL Server, Azure, and modern web technologies Drive modernization of...SQLPermanent employmentFull time$134.4k - $180k
...Description:We are seeking a highly motivated and self-driven Principal Data Engineer / Data Architect with deep experience designing data models... ...experience with Python and PySpark.Experience with SQL and NoSQL technologies, including the full lifecycle of database...SQLFull timeLocal areaFlexible hours$142.8k - $274.8k
Principal Software Engineer Microsoft is a company where passionate innovators come together to collaborate... ...products including Microsoft Fabric, Azure SQL, Azure Cosmos DB, Azure Database for... ...including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR...SQLOngoing contractLocal area$139k - $196k
...Lifesciences seeks a Senior Principal Software Engineer to design and deliver scalable... ...Strong hands-on proficiency in C#, .NET, TypeScript/JavaScript, Angular, RESTful APIs, SQL, Git, CI/CD, and automated... ...development experience with Azure, AWS, Google Cloud, or equivalent...SQL- ...looking for diverse, talented people to join our team. As a Principal Software Engineer, you will serve as a technical leader responsible for... ...product development programs leveraging technologies including C#, .NET, WPF/XAML, MVVM, C, and C++. You will lead the development...Full timeTemporary workRelocationFlexible hours
- ...mission to fix dental software - and we’re not playing... ...an AI-Powered Software Engineer who treats AI agents as... ...principles: Proficiency with C#, .NET, OpenAPI, Python,... ..., Git, Microservices, Azure DevOps, CI/CD, data... ...databases like Postgres, MS SQL Server. Cloud Platform:...SQLTemporary workWork at officeFlexible hours
$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$150k - $175k
...RoleWe are building a new Azure cloud platform to... ...will lead application engineering on the program, architecting... ...footprint is C#/.NET on Azure, but the... ...managed identity, Azure SQL, C# .NET Core, plus other... ...infrastructure.As the Staff Software Engineer, you will be responsible...SQLFull timeWork at officeRemote work- ...Irvine (CA)Job Description:Design and develop software solutions using Python and related... ...related services like GCS, GKE, Compute Engine, IAM, Dataproc)Strong experience with relational... ...in writing and optimizing complex SQL queries and database schema design.Significant...SQL
$115k - $135k
...custom integrations using C#, .NET, and... ...degree in computer sciences/engineering, associated discipline,... ...365 SDKExperience with Azure DevOps or GitHub for version... ...managementFamiliarity with SQL Server and data... ...translate business needs into software development...SQLWork at officeFlexible hours$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$124.78k - $146.8k
...of scalable, AI-powered software with modern tools,... ...systems, and world-class engineering practices. Cushman & Wakefield... .../Node.js, Python, Go, C#, React, Next.js,... ...microservices - Cloud & Infra: Azure (preferred), AWS,... ...RAG pipelines, text-to-SQL grounding, and AI evaluation...SQLMinimum wageFull timeContract workFlexible hours$100k - $167.5k
...looking forAs a Front-Office Software Technical Trading Engineers you will be an integral... ...ETL tool usage, Java and/or C# programming, and database administration... ...RDBMS: Oracle or MS SQL Server· Perl· Crystal... ...using ETL toolsExperience with Azure and Snowflake Education &...SQLFull timeTemporary workRemote workFlexible hours- ...: Supernal is looking for an experienced engineer to manage the engineering/development team... ...is stood upAdminister engineering software license infrastructure, including installation... ...DSLS.Administer databases such as Microsoft SQL Server (MSSQL), PostgreSQL, MySQL/...SQLLocal area
$135k - $150k
...Software Engineer – AI Systems Location: Hybrid - Irvine, CA Job Type: Full-Time Mutual... ...fundamentals (Python, TypeScript/React, SQL). This person should think about both software... ...(Docker), cloud deploy (AWS/Azure), monitoring/observability for agent runs...SQLFull timeLocal area- ...posture.The Team:Deloitte’s Cyber Engineering is a new team that is... ...-on experience in full stack software engineering, including technical... ...databases such as MySQL, PostgreSQL, SQL Server, or Oracle, including... ....Experience using Git, Azure DevOps, or equivalent CI/CD...SQLLocal area
- ...growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...and technologiesVisual studio, MS .NET 3.5/4.0/4.5, C#, WPF, PRISM, UNITY, XML, GIT and SQL SERVER 2008Design patterns like MVVM, GoFInfragistics...SQLPermanent employmentH1b
- ...rewarding opportunity for you to take your software engineering career to the next level. As a Dev Ops Software Engineer II - .NET/C# at JPMorgan Chase within the Healthcare Payments... ...Proficient in relational databases and SQL Experienced with AWS services and cloud-...SQL
$110k - $140k
...Integration Engineer We are seeking a highly skilled Integration Engineer building backend services using Java Spring... ...Architecture • Git, Jenkins, CI/CD • Docker, Kubernetes • SQL/NoSQL Databases • AWS/Azure Cloud Services • Monitoring tools such as Splunk,...SQL$128.6k - $160.8k
Senior Software Engineer Shaping the Future of Lending With 30... ...working closely with Principal Engineers and Development... ...experience with.NET, C#, and Windows tools and... ...experience with both SQL (Microsoft SQL Server)... ...Services, NServiceBus, Azure Cloud, and...SQLFull timeLocal areaImmediate startFlexible hours- ...seeking an experienced ETL Informatica Test Engineer with strong expertise in ETL testing,... ...systems. The candidate should have strong SQL skills, hands-on experience in ETL and... ...such as JIRA, HP ALM/Quality Center, or Azure DevOps. Experience testing large datasets...SQLContract work
$128k - $252.5k
...Consulting - Lead Integration Engineer II - AI & Engineering/EaaS Join... ...sector solutions in software, data, AI, network, and hybrid... ...MuleSoft, Tibco, WebSphere, Apigee, Azure Logic Apps, or Workato. Experience... ...50, 855, 856, and 997. Strong SQL and relational database skills...SQLLocal areaVisa sponsorshipFlexible hours$160k - $200k
WHAT YOU’LL DOAs a Staff Software Engineer on our Runtime team, you will work directly with Viant’s ad server, managing a high-volume, low-latency... ...Experience with relational databases (e.g., MySQL, Oracle, or SQL Server), including writing SQL.Familiarity with cloud-based...SQLTemporary workWork experience placementLocal area- ...automation, and platform engineering initiatives. The ideal... ...) * 7+ years of software development, platform engineering... ...platforms such as AWS, Azure, or Google Cloud *... ...* Experience with SQL and NoSQL databases *... ...more languages such as C#, Java, Python, Go, Node...SQLHourly payContract work
$87k - $110k
...desired (e.g., Oracle Certified Professional, Microsoft Certified: Azure Database Administrator Associate).EXPERIENCE:Proven experience... ...systems (RDBMS) such as T-SQL, MySQL, PostgreSQL, or Oracle.Strong SQL skills and the ability to write and optimize complex SQL queries....SQLWork experience placement$91.1k - $179.5k
...Summary Join our AI & Engineering team in transforming technology... ...sector solutions in software, data, AI, network, and hybrid... ...on experience with Python and SQL across enterprise data, analytics... ...one or more of the following: Azure AI Foundry, Amazon Bedrock, Google...SQLLocal areaVisa sponsorship- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...least 3 year of experience in Database PL/ SQL (Oracle or Sybase)Strong Analytical and... ...2 year of experience in Performance Engineering and Performance TuningAt least 4 years of...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!
- principal Irvine, CA
- senior principal scientist Irvine, CA
- senior principal cloud computing engineer Irvine, CA
- principal cloud computing engineer Irvine, CA
- software implementation project manager Irvine, CA
- healthcare software sales Irvine, CA
- software qa Irvine, CA
- software sales Irvine, CA
- software applications developer Irvine, CA
- id software Irvine, CA




