Lead Software Engineer – Store Systems; Hybrid
Listed on 2026-10-23
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer, Cloud Engineer - Software
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.
As a Lead Software Engineer on the Store Item and Inventory Management Systems (SIIMS) team, you will partner with cross-functional teams to design, develop, debug, and support the delivery of technical solutions on web and mobile platforms. The SIIMS team supports the following business processes for Retail store associates: adjustments, counts, in-store transfers, store-to-store transfers. SIIMS also manages item’s data, store price overrides, and price & promotion data.
Location:
Hybrid (Lakeland, FL):
To support our hybrid work model, candidates must reside, or be willing to relocate, within a commutable distance of Lakeland, FL.
Work Model:
Enjoy the best of both worlds – collaborate in person and innovate remotely.
Interview Process:
Candidates selected to advance in the interview process will be required to participate in at least one onsite interview at our Lakeland, FL campus.
Why Join Us?
- 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 AI Projects:
Drive innovation in AI platforms, 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.
Your Impact:
- Partner with cross-functional engineering teams to design, develop, support, and review complex technical solutions across the product portfolio.
- Collaborate with Product Owners to drive technical design decisions for scalable, enterprise-grade solutions.
- Refine and prioritize team backlogs, ensuring alignment with architectural standards and business objectives.
- Monitor and troubleshoot Azure Kubernetes Service (AKS) workloads, resolving performance, infrastructure, and deployment issues with Dev Ops teams.
- Serve as a senior technical mentor, conducting code reviews, analyzing defects, and guiding solution design best practices.
- Partner with BSAs, QA, and engineering teams to deliver secure, compliant, and high-quality software solutions.
- Provide strategic technical guidance to leadership, influencing architecture, tooling, and development practices.
#LI-JB1
Required Qualifications- Bachelor’s degree in management information systems, Computer Science, Business, or other analytical disciplines or equivalent experience
- 7+ years of software engineering experience delivering enterprise applications (design, development, and end-to-end delivery), with a proven track record leading complex, cross-team initiatives
- 5+ years of software engineering experience with .NET Core and C# (including .NET 8+), MVC
- 5+ years of experience with SQL, including experience with database design, query optimization, and the use of ORM frameworks (such as Dapper or Entity Framework) to develop efficient and scalable applications
- 3+ years designing and building microservices, RESTful APIs, and event-driven/distributed systems, including resiliency patterns, observability, scalability, and high availability.
- 1+…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).