About The Position

Publix Super Markets is hiring a Senior Software Engineer for its Labor Management team. The team designs, builds, and delivers an application that supports business areas in managing labor activities, including forecasting, time and attendance, and scheduling. The engineer will serve as a product champion, lead technical strategy, and drive delivery of a highly available, resilient, and scalable labor management application while collaborating with cross-functional teams to meet business goals. The role designs and delivers scalable applications, APIs, databases, and event-driven solutions using React, .NET, SQL, and Kafka. It also leads technical delivery across initiatives, supports enterprise applications, and promotes engineering excellence through code reviews and mentoring. The position participates in Agile activities and develops and optimizes Kafka integrations and real-time data processing, while improving database performance through SQL tuning, indexing, and query optimization. This is a hybrid role based in Lakeland, Florida. Candidates must live within commuting distance or be willing to relocate there. Candidates who advance in the interview process must participate in at least one onsite interview at the Lakeland campus. The company describes opportunities for remote focus work and onsite collaboration, along with operational efficiency initiatives, AI projects, autonomy, creativity, and continuous learning.

Requirements

  • Bachelor’s degree in computer science or another analytical discipline, or equivalent experience.
  • At least 5 years of experience building enterprise applications with C# and .NET.
  • At least 1 year of experience developing enterprise applications with C# and modern .NET (.NET 8 or later).
  • At least 1 year of experience with SQL, including database design, query optimization, and ORM frameworks such as Dapper or Entity Framework.
  • At least 1 year of experience developing modern React.js frontends integrated with backend APIs.
  • At least 1 year of experience working in Agile environments and using Azure DevOps for backlog management, sprint planning, code delivery, and CI/CD support.
  • Experience designing and supporting event-driven applications using Apache Kafka, including message production, consumption, and troubleshooting.
  • Experience reviewing and approving complex technical solution designs with architects and other company resources.
  • Experience with Kubernetes (K3), Docker, or other containerization technologies such as OpenShift.
  • Experience planning, organizing, and managing projects and project teams.

Nice To Haves

  • Experience or desire to work in event-based or microservice-style architecture.
  • Experience with .NET 10.
  • Experience with Kafka Connect and Kafka Smart Route.

Responsibilities

  • Design and deliver scalable applications, APIs, databases, and event-driven solutions using React, .NET, SQL, and Kafka.
  • Collaborate with cross-functional teams to build, support, and enhance enterprise applications.
  • Lead technical delivery for multiple initiatives and ensure adherence to development standards.
  • Conduct code reviews and mentor engineers.
  • Participate in Agile planning, refinement, review, and retrospective activities.
  • Develop and optimize Kafka-based integrations and real-time data processing solutions.
  • Improve database performance through SQL tuning, indexing, and query optimization.
  • Lead technical strategy and drive delivery of a highly available, resilient, and scalable labor management application.
  • Review and approve designs for complex technical solutions in collaboration with architects and other company resources.
  • Plan, organize, and manage projects and project teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service