Principal Software Engineer

Fidelity InvestmentsSalem, NH
15hHybrid

About The Position

We are seeking a highly skilled Full Stack Software Engineer to design, build, and operate intelligent business solutions across Microsoft Power Platform, Microsoft Copilot Studio, and Azure AI Foundry. This position serves as a technical leader, driving the implementation of AI Agents and ensuring strong engineering discipline, enterprise security, and operational readiness. You will develop end-to-end solutions ranging from user experiences in Power Apps and Power Pages to Python-based integration services and APIs, grounding AI solutions in enterprise data. You will also establish engineering patterns for agent tool-calling, orchestration, lifecycle management, and systems integration. This role is ideal for an engineer with strong full‑stack fundamentals and hands-on experience building agentic AI systems (tool/function calling, orchestration, state/memory, and reliability controls).

Requirements

  • Proven experience delivering end-to-end full stack solutions, including backend services and front-end/app experiences.
  • Hands-on experience building AI agents or copilots, including orchestration and tool/function calling.
  • Experience across Power Platform (Power Apps, Power Automate, Dataverse, Power Pages) at enterprise scale.
  • Experience using Microsoft Copilot Studio to design and deploy AI-powered agents.
  • Strong Python engineering background for APIs and integration services.
  • Strong understanding of data fundamentals, including modeling, retrieval patterns, and handling structured/unstructured data for AI grounding.
  • Demonstrated technical leadership, including mentorship, establishing standards, and influencing cross-functional teams.

Nice To Haves

  • Experience building agent solutions with Azure AI Foundry (assistants/agents, tool invocation, state management).
  • Experience with enterprise integration patterns across Dataverse, Microsoft 365, and external systems via secure APIs and connectors.
  • Experience with GenAI retrieval patterns (e.g., ingestion + retrieval + grounding), vector stores, and search.
  • Experience implementing AI engineering controls (evaluation, monitoring/telemetry, testing, and production operations).

Responsibilities

  • Lead design and implementation of AI Agents using Azure AI Foundry or Copilot Studio, creating assistant-style experiences that automate tasks, call tools, and maintain conversational context.
  • Develop function/tool-calling patterns enabling secure interaction with enterprise APIs, workflows, data systems, and business operations.
  • Create reliable, production-ready agent behaviors with structured output controls, error handling, fallbacks, and observability.
  • Deliver AI-powered solutions across Copilot Studio and Power Platform, embedding agents into Power Apps, Power Pages, and workflows.
  • Build and maintain Python integration services and APIs that connect AI agents and applications to enterprise systems.
  • Collaborate with data engineering teams to ensure solutions are grounded in governed, high-quality data.
  • Drive engineering excellence through architecture guidance, code reviews, pattern creation, and lifecycle management (CI/CD, monitoring, operational readiness).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service