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 260,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. Publix is seeking a Senior Software Engineer who will play a key role interacting with enterprise teams to define and develop architecture, technical requirements, interfaces, & implementation approaches for enterprise applications in a hybrid cloud environment. As a member of this technology team, you will have an opportunity to influence architecture & design across enterprise/cross-functional teams in a high paced environment, participate in understanding customer/associate feedback to resolve or improve technical issues and develop, own, and drive implementation of the technology roadmap for Enterprise solutions. On this team we are seeking a technical candidate with strong analytical, design, engineering, planning, and problem-solving skills as well as strong writing, presentation, and interpersonal communication skills. The most suitable candidate will be able to communicate effectively with management, peers, and various development teams.

Requirements

  • Bachelor’s degree in computer science or other analytical discipline or equivalent experience.
  • 5+ years of software engineering experience.
  • 5+ years of experience with designing, developing, and supporting enterprise-level applications.
  • 4+ years of experience with .NET and C# development.
  • 3+ years of experience with .NET Core, WebAPI and microservices
  • 2+ years of experience with Front End Development using frameworks like React.js or Angular.js.
  • 2+ years of experience with TFS/Git code management, DevOps Integration, DevOps Pipelines, or other CI/CD tools
  • 2+ years of experience with Azure services like Azure Function Apps, Azure App Services, Azure Static Web App.
  • Experience building and deploying containerized applications.

Nice To Haves

  • 7+ years of software engineering experience.
  • Demonstrated ability and willingness to learn and adopt new technologies.
  • Experience planning and coordinating solution delivery activities in large-scale, distributed enterprise environments using emerging technologies.
  • Strong understanding of secure coding practices and software development best practices.
  • Strong technical knowledge of the .NET Framework or Java.
  • Strong technical knowledge of Windows PowerShell and practical scripting experience.
  • Strong technical knowledge of IIS, Java application server platforms, and related middleware components.
  • Experience using network troubleshooting tools such as Wireshark, Netmon, or Fiddler.
  • Experience with MongoDB, Redis, and Kafka.
  • Experience developing with JavaScript and Python.

Responsibilities

  • Drive the design and delivery of full-stack enterprise solutions that span front-end experiences, back-end services, APIs, integrations, and data-driven workflows.
  • Develop hybrid solutions that connect on-premises enterprise platforms with cloud-native services, enabling secure, scalable, and reliable application capabilities.
  • Build and enhance cloud-native application patterns using modern engineering practices, including API-first design, event-driven architecture, automation, and CI/CD delivery.
  • Engineer enterprise-grade messaging and integration solutions capable of processing large-scale message volumes across multiple business-critical applications.
  • Partner with multiple application teams to modernize integration approaches, improve system interoperability, and deliver reusable capabilities that reduce duplicated effort.
  • Translate business and technical requirements into robust application designs that support enterprise reliability, performance, maintainability, and long-term scalability.
  • Support enterprise adoption by creating well-documented services, integration patterns, and technical guidance that application teams can confidently consume and extend.
  • Continuously evaluate emerging cloud, integration, and development technologies to strengthen Publix enterprise application delivery and enable future modernization efforts.

Benefits

  • Hybrid Flexibility: Work remotely when you need focus time and join us onsite for high-impact collaboration and brainstorming sessions.
  • Operational Efficiency: Ensure technology solutions support efficient workflows and enable automation to improve operational effectiveness.
  • Cutting-Edge Projects: Drive innovation in enterprise solutions, integrating advanced tools and frameworks to solve complex business challenges.
  • Empowered Culture: We value autonomy, creativity, and continuous learning—your ideas shape the future of technology in our organization.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service