We are seeking a Principal .Net/AI Software Engineer to drive the architecture, development, and deployment of AI‑powered capabilities across our SaaS platform. This role is ideal for a seasoned technologist with deep expertise in .NET and React, combined with hands‑on experience building LLM‑driven features, integrating Copilot‑style developer tooling, and shaping the next generation of intelligent product experiences.
As a senior technical leader, you will partner closely with Product, Marketing Technology, and Engineering leadership to define AI strategy, mentor engineering teams, and deliver scalable, production‑grade systems.
Key Responsibilities
- Architect and implement AI/ML/LLM‑powered features using OpenAI, Azure OpenAI, or equivalent models.
- Build production‑grade AI pipelines, services, and microservices using ASP.NET, C#, and .NET Core.
- Develop Proofs of Concept (POCs) and convert successful prototypes into enterprise‑ready solutions.
- Define and enforce AI engineering best practices, prompt engineering patterns, and model evaluation frameworks.
Application Development
- Lead full‑stack development efforts using ASP.NET Core on the backend and React on the frontend.
- Own complex, high‑impact technical initiatives across the product suite.
- Ensure scalability, performance, and robustness of distributed SaaS applications.
- Integrate and optimize workflows leveraging GitHub Copilot, Microsoft Copilot, and other AI development accelerators.
- Mentor teams on effective AI‑assisted coding, code review, and documentation practices.
- Work with Marketing and Product teams to build AI‑driven capabilities for segmentation, personalization, automation, and content generation.
- Architect marketing platform solutions that integrate with CRM, CDP, analytics, and messaging systems.
- Serve as a senior technical thought leader guiding AI architecture, innovation, and long‑term platform strategy.
- Provide mentorship to engineers and influence engineering culture across teams.
- Collaborate cross‑functionally to align technical solutions with business and user needs.
Required Qualifications
- 10+ years of professional software engineering experience, with 5+ years in senior/principal roles.
- Expert‑level proficiency in ASP.NET / C# / .NET Core and modern React.
- Hands‑on experience building LLM‑based features or POCs using commercial or open‑source models.
- Strong understanding of cloud‑native architecture (Azure preferred).
- Experience with GitHub Copilot, Microsoft Copilot, or other AI development tools in real‑world engineering workflows.
- Proven ability to design and deliver scalable SaaS applications.
- Excellent communication skills and the ability to influence technical direction at an organizational level.
Preferred Qualifications
- Direct experience building or supporting marketing technology platforms (marketing automation, personalization engines, recommendation systems, etc.).
- Experience with vector databases, embeddings, RAG pipelines, and retrieval architecture.
- Familiarity with prompt engineering, model tuning/fine‑tuning, and LLM safety and evaluation practices.
- Previous experience leading cross‑functional AI initiatives in a SaaS environment.