close

Publix Super Markets, Inc.

Apply for this job

Sr Software Engineer - Accounting Systems (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 Publix Technology - Where Innovation Meets Impact  

 
Publix Super Markets, Inc., the largest employee-owned company in the U.S., is powered by a dynamic technology team of 2,100+ associates. We deliver modern, cutting-edge solutions to 1,400+ stores and over 200,000 internal team members across 8 states. 
  
Whether you're passionate about IT security, platform engineering, architecture, software development, or infrastructure, we offer exciting career paths at every level - from internships to technical leadership. 
  
Be part of a Fortune “100 Best Companies to Work For” and help us build more than just great subs - build the future of technology for Publix. 

The Accounting Systems team is looking for a detail-oriented, highly analytical Sr. Software Engineer to join a collaborative team focused on enhancing already in production complex systems and creating technical enhancements for manual business processes. The ideal candidate will have a minimum of 5 years of full-stack development experience, demonstrate servant leadership qualities, and possess a desire to continuously learn.

Responsibilities:

  • Communicate professionally with management, colleagues, technology vendors, and business clients through written correspondence, verbal discussions, and formal presentations.
  • Engage actively in hands-on software development within cross-functional teams, leveraging agile methodologies and SDLC best practices.
  • Demonstrate adaptability in dynamic environments with shifting priorities, always maintaining a high standard of professionalism.
  • Perform comprehensive data analysis by designing and executing advanced queries, interpreting results, and presenting findings to both technical and non-technical stakeholders.
  • Identify, diagnose, and resolve complex software issues, continuously optimizing application performance and scalability.
  • Contribute to the design and development of software applications by formulating architectural specifications, ensuring functional feasibility and integration with current systems/platforms, and participating in development activities under appropriate supervision.
  • Conduct detailed code reviews to uphold code quality, enhance performance, and ensure adherence to established best practices.
  • Prepare and maintain thorough documentation for business processes, codebases, APIs, and system architecture, guaranteeing accessibility and currency for team members.
  • Gather and record business requirements from stakeholders, analyze workflows to identify opportunities for improvement, and generate detailed documentation including functional specifications and process diagrams.
  • Evaluate and convert business requirements into actionable user stories or design documents that incorporate system architecture considerations, performance metrics, and scalability objectives.
  • Provide support as part of a production support rotation.
  • Ensure that software solutions comply with relevant security standards, change management protocols, and regulatory requirements.
  • Remain informed about emerging industry trends, technologies, and best practices, recommending and implementing enhancements to development processes and tools as appropriate.
  • Bachelor's degree in computer science or a related field, or equivalent experience
  • 5+ years of software engineering experience
  • 3+ years of experience with .NET Core (or .NET Framework 4.0+)
  • 3+ years of experience full-stack web development using C#, MVC, Web API, or Microsoft Entity Framework
  • 3+ years of experience working with Angular, React, HTML, CSS, or JavaScript
  • 3+ years of experience designing enterprise solutions using OO analysis/design, design patterns, UML, SOA, or similar frameworks
  • 3+ years of experience with SQL Server including database design and advanced queries
  • 3+ years of experience translating business requirements into scalable solutions in distributed environments
  • 3+ years of experience with Azure DevOps
  • 7+ years software engineering experience
  • 5+ years full-stack web development
  • 5+ years data/process governance and SOX compliance
  • 3+ years designing technical solutions with architects and engineers
  • 3+ years with SQL Server, SSRS, SSIS
  • Angular and Telerik UI expertise
  • Experience in AI methods, models, and platforms including Microsoft Power Platform, CoPilot Studio, Azure AI Foundry, or similar platforms
  • Experience with Kendo, Kafka/MQTT, MS Access
  • 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 Native American Careers