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
$141k - $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$138k - $190.5k
Senior Software Developer Position At LoanDepot Position... ..., and leadership to engineering teams, assisting in skill... ...based infrastructure using Azure DevOps and Microsoft... ...using.NET and C#. Strong proficiency with... ...knowledge of Microsoft SQL, relational database design...SQLLocal area- ...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
$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$105k - $135k
...Required** Job Description The Cloud Data Engineer is responsible for designing, implementing, maintaining, and securing Azure-based data platforms. This role builds and... ...) Azure Data Lake Storage (ADLS) Azure SQL Database / Azure PostgreSQL Azure...SQL$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$138k - $190.5k
...Position at loanDepot Position Summary The Lead Software Engineer is a senior technical contributor responsible for... .... Our core technology ecosystem is centered on C#/.NET, Microsoft SQL Server, Azure, and modern web technologies. Python and other technologies...SQLLocal area$214k - $297k
...Principal Software Engineer Job Description OverviewCoStar Group (NASDAQ: CSGP) is a leading global... ...one of these programming languages: C#, Java, Python, JavaScript/TypeScript.... ...Architect-level certifications from AWS, Azure or GCP Experience with agile...Hourly payFull timeWork at officeWork from homeMonday to Thursday- ...considered • 5+ years working in software engineering in building modular or headless... ...in a cloud environment (GCP, Azure, AWS) using cloud-native technologies... .... Skills: Technical: • C#, .Net Core 5+ Framework, Angular or ReactJS • SQL/No SQL Databases, Postgres/SQL,...SQLWork experience placementLocal 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
- Manager notes: Antech is building a new Data Engineering team, reporting under the (new) Director... ...). They are working on building an Azure based data platform and migrating to cloud... ...data pipelines. Write and optimize complex SQL queries, develop data models, and manage...SQLWork at office
$169k - $202k
...Senior DevOps Engineer Job Description CoStar Group... ...our multiple software products and brands across... ...experience using AWS or Azure or Google cloud ~ Strong... ...Conceptual understanding of SQL and No SQL databases,... ...with either Java, C#, Python, NodeJS Server...SQLWork from home- ...highly skilled and driven Data Engineer to join our Technology team.... ...scalable ELT/ETL pipelines using SQL, DBT, Airflow, or equivalent... ...and infrastructure within AWS, Azure, or GCP environments.... ...workflows, Git version control, and software development best practices. Strong...SQL
$70 - $80 per hour
Join to apply for the Data Engineer role at Jobright.ai 2 days ago Be... ...for developing and maintaining SQL Server and Snowflake Data... ...Snowpipe, DBT, Boomi, SSIS and/or Azure Data Factory. • Proficiency in... ...-time Job function Industries Software Development Referrals increase...SQLFull timeWork at office$128.35k - $166.1k
...looking for diverse, talented people to join our team. As a Principal Software Engineer, you will serve as a technical leader responsible for... ...Experience developing Windows-based software applications using C#, .NET, WPF/XAML, MVVM, C++, and Microsoft technology stacks...Full timeTemporary workRelocationFlexible hours- Role: Python Developer Location: Irvine CA Key Responsibilities: Develop and maintain Python-based applications. Write efficient SQL queries for data extraction, transformation, and analysis. Optimize database performance and troubleshoot query issues. Work with large...SQL
$110k - $140k
...Integration Engineer Must Have Technical/Functional Skills Java, Kafka & Streaming Roles & Responsibilities... ...• Git, Jenkins, CI/CD • Docker, Kubernetes • SQL/NoSQL Databases • AWS/Azure Cloud Services • Monitoring tools such as Splunk, Grafana...SQL- ...A leading healthcare software company is seeking a C# Developer to design, develop, and maintain software applications within the US healthcare domain... ...with Agile methodologies, and strong skills in SQL Server and web services development. Join a collaborative...SQL
- ...most in-demand tech domains, including: Full-Stack Java Development (Spring Boot, REST APIs, SQL, AWS) DevOps & Cloud Engineering (Docker, Jenkins, Kubernetes, Terraform, Azure/AWS/GCP) Data Science & Machine Learning (Python, Scikit-Learn, TensorFlow, model deployment)...SQL
$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$70k - $90k
...CPAs, we’re looking for an AI Engineer who’s ready to lead the charge... ...frameworks and cloud tools (AWS, Azure, GCP). Monitor model... ...or similar role. Knowledge of software development methodologies and... .... Familiarity with databases, SQL, and scripting. Excellent problem...SQLFull time- A global leader in industrial software is seeking an R&D Partner Technologist located in Lake Forest, California. This role involves designing and implementing Microsoft Azure cloud solutions using Angular and C#. The ideal candidate will collaborate with technical leads...Flexible hours
$162.7k - $271.3k
A leading global industrial software company is seeking an R&D Partner Technologist in Lake Forest... ...closely with teams to implement Microsoft Azure cloud solutions. Candidates should have a... ...in AI/ML, proficiency in Angular and C#, and experience in an agile environment. The...- ...AI Engineer Position At Acra Lending our employees enjoy an opportunity... ...functions. ~5+ years of software engineering, AI engineering,... ...) Languages: Python, SQL, JavaScript/TypeScript AI/LLM... ...Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes, CI/CD...SQLTemporary workWork at officeRemote workFlexible hours
$160k - $170k
...Description Senior Platform Engineer Irvine, CA Fulltime... ...with strong AWS or Azure platform engineering, Terraform... ...repositories, jobs, notebooks, SQL warehouses, instance pools, job... ...-level users, groups, service principals, permissions, entitlements, and...SQLFull time$168k - $198k
...optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex... ...force in establishing and promoting engineering best practices, ensuring quality, performance... ...with cloud-service providers like Azure, AWS and/or Google Cloud ~ Self-motivated...Temporary workWork at officeRemote workWork from homeFlexible hours- ...You will be an Architect / Sr .NET Software Engineer responsible for the development of new software... ...background, with expertise in C#, ASP.NET, ReactJS and AWS with Architecture... ...Relational database and NoSQL) preferably on SQL Server and MongoDB Exposure to .NET...SQL
- ...7+ years of technical experience as a full-stack engineer (.NET, C#) 1+ years of expertise with cloud-native tools and technologies (AWS, Azure, GCP) Proven experience with data technologies (e.g. Kafka, Snowflake, SQL, NoSQL, etc.) Deep understanding of REST services...SQL
- ...Administrator with extensive experience in administering and modernizing cloud-first data platforms, primarily Azure and Snowflake, along with secondary support for on-premises SQL Server. The role focuses on centralized and automated deployments, secure operations including...SQL
- Join Our Innovative Team as a Senior Software Engineer - Transform Financial Services with Cutting-Edge Technology!Are you... ...code across multiple platforms Proficiency in C#, .NET, SQL, and cloud platforms like Azure (APIM, SQL, Cosmos DB, Key Vault) Strong understanding...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!
- azure specialist Irvine, CA
- azure developer Irvine, CA
- principal cloud computing engineer Irvine, CA
- principal Irvine, CA
- senior principal scientist Irvine, CA
- senior principal cloud computing engineer Irvine, CA
- software sales executive Irvine, CA
- software technology Irvine, CA
- software intern Irvine, CA
- entry level software sales Irvine, CA


