Veteran Careers
close

Publix Super Markets, Inc.

Apply for this job

Intermediate Software Engineer – Customer Care (Information Technology)



Publix Super Markets, Inc. is the largest privately-owned food retailer in the nation with more than 1,200 stores and more than 200,000 associates throughout the Southeast. We are associate-owned, proud of our family atmosphere, and consistently named as one of the best companies to work for in America. We are largely debt-free and renowned for our financial performance as well as our premier customer service. Publix's Information Services (I/S) department is located in Lakeland, Florida and Alpharetta, Georgia and employs over 1000 associates. I/S provides the information technology required for all Publix business units including retail stores and all office and warehouse environments. The Publix I/S mission is to maximize the value of information technology to Publix associates and customers.

Please note, this is a hybrid position requiring 8 days per month on-site in Lakeland, FL.

Join the Publix Technology Team as an Intermediate Software Engineer with the CQA and Customer Care team. In this role, you'll develop secure, compliant, and scalable technology solutions with guidance from architecture, technical leads, business system analysts, and product owners. You'll contribute to the design, development, testing, debugging, and support of solutions that serve the CQA and Customer Care team. These technology solutions may involve new implementations, replacements, modifications, or enhancements of existing systems.

The ideal candidate will have experience with Microsoft development and implementation tools, along with strong analytical, planning, problem-solving, writing, and presentation skills. Additionally, they should be able to communicate effectively with management, peers, technology vendors, and business unit customers.

Job Responsibilities:

  • Conduct industry research and recommend technical enhancements, new features, and infrastructure improvements to continuously enhance the product portfolio.
  • Identify and resolve complex technical issues by analyzing root causes, researching current application code, designing, coding, and testing solutions.
  • Diagnose intricate system problems and determine appropriate escalation paths.
  • Collaborate with Architecture, Security, Compliance, and Internal Audit teams to design secure, compliant, stable, and reliable solutions.
  • Develop comprehensive implementation plans for complex technology solutions.
  • Adhere to product delivery processes, including system access management, data protection, hardware/software procurement, and vendor coordination.
  • Establish agreements with vendors, business units, and technology teams on the purpose, scope, and limitations of proposed solutions, with minimal guidance.
  • Work closely with QA Analysts to define and document business acceptance criteria, conduct UAT, and ensure requirements are met.
  • Serve as an expert on assigned systems, acting as the primary contact for issue resolution and providing guidance on highly complex problems.
  • Advocate for business units by ensuring solution designs align with user requirements and effectively support business processes.
  • Provide advisory support to stakeholders, fostering innovation and continuous improvement.
  • Maintain technical and user documentation for both new and existing programs.
  • Develop or modify complex programs based on technical designs, specifications, and product backlog items, with guidance from architecture, technical leads, business systems analysts, and product owners
  • Lead technical knowledge transfers and conduct peer code reviews
  • Support after-hours implementations and issue resolution as needed

#LI-JB1
  • Bachelor's degree in computer science or other analytical discipline or equivalent experience
  • Expertise in the full SDLC, with a strong emphasis on requirements, design, and development
  • 4+ years of experience analyzing business problems, gathering requirements, and translating them into scalable technology solutions
  • Consideration for system performance, usability, quality, cross-system dependencies, scalability, and total cost of ownership
  • 4+ years of experience developing and supporting enterprise applications using domain-driven design with C# (.NET 8), Razor Pages, and Telerik/Kendo controls 4+ years of experience working with enterprise database management systems (e.g., SQL Server)
  • Strong understanding of design patterns and architectural frameworks (e.g., Microservices, API Gateway, web services)
  • Experience integrating multiple systems and handling diverse interface specifications (e.g., web services, queue-based, socket-based, file-based interfaces)
  • Experience designing unit and integration tests with results validation and in performance/load testing
  • Proven experience developing and utilizing Rest APIs
  • Experience working within Agile and Scrum development environments
  • Ability to provide on-call, after-hours support for assigned systems and components
  • 5+ years of experience analyzing complex business problems and translating requirements into scalable technology solutions
  • Expertise in system performance, usability, quality, cross-system dependencies, and scalability.
  • 5+ years of experience developing and supporting enterprise applications in a multi-platform distributed environment
  • 5+ years of experience designing enterprise-class solutions using object-oriented analysis and design, design patterns, UML, service-oriented architecture, and solution frameworks
  • 3+ years of experience coding with REST APIs, Azure Event Hub, Azure SQL, and other Azure resources
  • Strong technical understanding of data modeling concepts
  • Experience with automated unit testing using GitHub Copilot
  • Experience with Test-Driven Development (TDD)
  • Experience with Azure container applications and Kubernetes.
  • Ability to work effectively within a team while independently solving complex problems.
  • Excellent decision-making and analytical skills.
  • Knowledge of infrastructure-related systems, including client/server, workstations, servers, networks, databases, and middleware technologies
  • Experience with source control using DevOps
  • Employee stock ownership plan that contributes Publix stock to associates each year at no cost

  • An opportunity to purchase additional shares of our privately-held stock

  • 401(k) retirement savings plan

  • Group health, dental and vision plans

  • Paid Time Off

  • Paid Parental Leave

  • Short- and long-term disability insurance

  • Tuition reimbursement

  • Free hot lunches (buffet-style) at facilities with a cafeteria

  • Visit our website to see all of our benefits: Benefits - Jobs (publix.com)

Apply

Apply Here done

© 2025 Veteran Careers