Lead Software Engineer - Dynamics 365

Publix Super MarketsLakeland, FL
Hybrid

About The Position

Publix Super Markets, Inc., the largest employee-owned company in the U.S., is driven by a dynamic technology team of 2,300+ professionals delivering innovative solutions to 1,400+ stores and 200,000+ associates across 8 states. From IT security and platform engineering to architecture, software development, and infrastructure, we offer career opportunities at every level—internships through technical leadership. Join a company consistently ranked among Fortune’s “100 Best Companies to Work For” and help us build more than great subs—build the future of technology at Publix. We are seeking a Lead Software Engineer to join our Dynamics 365 and Power Platform team. The successful candidate will lead a group of engineers and act as the technical authority for our Microsoft Dynamics 365 Customer Service Premium environment—including Omnichannel, Copilot Voice Agents, Power Automate, and Dataverse. This role involves close collaboration with business and IT stakeholders to design and implement scalable solutions that improve customer experience and enhance operational efficiency throughout Publix.

Requirements

  • Bachelor’s degree in computer science, business, or a related analytical field or equivalent experience.
  • 7+ years of software engineering experience
  • 5+ years of hands-on development experience with the Microsoft Power Platform, including Power Automate, Power Apps, and Dataverse.
  • 3+ years of experience in Power Automate, with demonstrated experience designing and managing cloud flows with error handling, retry logic, and monitoring.
  • 9+ years of software engineering experience
  • 3+ years of experience of Dataverse expertise including data modeling, security models, business rules, and C#/.NET plug-in development.
  • 3+ years of experience with Power Platform ALM practices, including environment strategy, solution packaging, and CI/CD pipelines using Azure DevOps.
  • 1+ years of experience building conversational AI or self-service solutions using Copilot Studio, including topic authoring, agent actions, and integration with APIs or data platforms.
  • 1+ years of experience delivering generative AI or autonomous agent solutions using Copilot Studio, including integration with Microsoft 365 and enterprise systems.
  • 1+ years of experience with Dynamics 365 Contact Center, including case management, routing, channel configuration, and agent workspace solutions.

Responsibilities

  • Lead end-to-end planning, delivery, and continuous improvement of contact center technology solutions, driving alignment between engineering execution and business outcomes.
  • Design and configure voice and messaging channel experiences, including workstream setup, routing rules, and escalation paths.
  • Architect and build Copilot Studio agents, including voice-enabled bots and self-service flows integrated with Dataverse, APIs, and enterprise back-end systems.
  • Develop Dataverse solutions including data modeling, security role design, business rules, and custom C#/.NET plug-ins to support scalable, enterprise-grade implementations.
  • Build and maintain Power Automate cloud flows and Power Apps (model-driven and canvas) to streamline operations, automate manual processes, and improve agent efficiency.
  • Partner with business stakeholders to translate operational requirements into technical solutions and drive adoption of new capabilities.

Benefits

  • Hybrid Flexibility

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service