> Markdown version of [/jobs/ext/1472618-principal-net-software-engineer](https://www.wearedevelopers.com/jobs/ext/1472618-principal-net-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 .NET Software Engineer - **Company:** AgreeYa Solutions, Inc. - **Location:** Los Angeles, CA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Application Services, Architectural Patterns, Automation of Tests, Microsoft Azure, Business Software, C Sharp (Programming Language), Code Review, Continuous Integration, Distributed Systems, Key Management, Machine Learning, SQL Azure, OAuth, Open Source Technology, PCI Data Security Standards, Scrum Methodology, Recommender Systems, Redis, Azure Machine Learning, Swagger, Search Technologies, Software Engineering, SQL Databases, Data Streaming, Systems Integration, Web Services, Openapi, Azure Service Bus, Datadog, Chatbots, .NET Core, Microsoft Power Automate, Spring Cloud, Large Language Models, Grafana, Multi-Agent Systems, Prompt Engineering, Caching, Generative AI, Git, Event Driven Architecture, Containerization, AI Platforms, Kubernetes, Cosmos DB, Machine Learning Operations, Restful APIs, Code Restructuring, Api Management, Docker, Microservices - **Published:** July 28, 2026 - **Apply:** https://www.dice.com/job-detail/db1655ea-6fe3-49e7-bae5-218c68614ecf ## About the Role * 8+ years of software engineering experience with 3+ years in a technical leadership or principal engineering role. * Expert-level proficiency in C#, .NET/.NET Core, ASP.NET Core, and SQL. * Strong experience developing cloud-native applications on Microsoft Azure, including: + Azure App Services + Azure API Management (APIM) + Azure SQL + Cosmos DB + Azure Key Vault + Azure Service Bus + Azure Event Hubs * Strong understanding of RESTful APIs, OpenAPI/Swagger, OAuth2, and secure API development. * Experience building microservices and event-driven architectures. * Hands-on experience with containerization technologies (Docker, Kubernetes/AKS). * Experience implementing caching strategies using Redis or similar technologies. * Experience integrating AI capabilities using Azure OpenAI Service, Azure AI Services, OpenAI APIs, or similar enterprise AI platforms. * Familiarity with Large Language Models (LLMs), Prompt Engineering, Retrieval-Augmented Generation (RAG), vector databases, semantic search, and AI orchestration frameworks such as Semantic Kernel or LangChain. * Experience building AI-assisted applications while implementing responsible AI and security best practices. * Hands-on experience with observability platforms such as Datadog, Grafana, or Azure Monitor. * Deep knowledge of Git, Azure DevOps, CI/CD pipelines, Agile/Scrum methodologies, and secure software development practices. * Strong understanding of financial industry compliance standards including PCI DSS, SOC 2, and secure coding practices. * Excellent communication, mentoring, and technical leadership skills., * Experience developing Banking-as-a-Service (BaaS), fintech, digital banking, or embedded finance platforms. * Experience with partner onboarding workflows, API ecosystems, and SLA management. * Experience with Azure AI Foundry, Microsoft Copilot technologies, or enterprise AI governance. * Knowledge of machine learning lifecycle (MLOps) concepts and AI model deployment. * Experience contributing to open-source projects, technical blogs, or conference presentations. * Microsoft Azure Developer, Azure Solutions Architect, or Azure AI Engineer certifications are a plus. * Experience leading architecture reviews and driving enterprise modernization initiatives. ## Description AgreeYa is a global Systems Integrator and is seeking an experienced Principal .NET Software Engineer to join our growing team. We are looking for a highly skilled technical leader to drive the design, development, and evolution of our Banking-as-a-Service (BaaS) platform, supporting partner onboarding and embedded finance initiatives. This role requires deep expertise in modern .NET development, cloud-native architecture, distributed systems, and AI-enabled application development. The ideal candidate will provide technical leadership, mentor engineering teams, and help build scalable, secure, and intelligent applications that power mission-critical financial services., * Design, develop, and maintain high-performance APIs and microservices supporting BaaS onboarding and partner integrations. * Lead architectural discussions and provide technical direction for enterprise-scale cloud-native solutions. * Collaborate with product managers, architects, and cross-functional engineering teams to deliver scalable and secure solutions. * Design and implement AI-powered capabilities such as intelligent workflow automation, document processing, recommendation engines, conversational AI, or predictive analytics where appropriate. * Integrate Generative AI services and Large Language Models (LLMs) using platforms such as Azure OpenAI Service, Azure AI Services, or similar AI platforms to enhance business applications. * Build AI-enabled APIs and services utilizing Retrieval-Augmented Generation (RAG), vector databases, semantic search, and prompt engineering techniques where applicable. * Evaluate and recommend AI technologies, frameworks, and development patterns that improve developer productivity and customer experience. * Ensure engineering excellence through code reviews, mentoring, CI/CD best practices, automated testing, and observability. * Develop monitoring, alerting, and operational dashboards to meet SLA and reliability objectives. * Participate in incident response, root cause analysis, and continuous improvement initiatives. * Draft architecture documentation, technical specifications, and design decisions. * Refactor and modernize existing applications while ensuring maintainability, scalability, and performance. * Design systems that are configurable, extensible, resilient, and secure by leveraging modern architectural patterns. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Agentic AI - From Theory to Practice: Developing Multi-Agent AI Systems on Azure](https://www.wearedevelopers.com/videos/1532-agentic-ai-from-theory-to-practice-developing-multi-agent-ai-systems-on-azure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Azure AI Foundry for Developers: Open Tools, Scalable Agents, Real Impact](https://www.wearedevelopers.com/videos/1541-azure-ai-foundry-for-developers-open-tools-scalable-agents-real-impact) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)