Lead Software Engineer - Finance Systems (Hybrid)
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.
We're hiring a Lead Software Developer for our Vendor Funding Accounting team within Publix Technology's Finance Systems organization. In this role, you'll partner with cross-functional teams—Accounting, Corporate Purchasing, Enterprise Architecture, SAP, and Data & AI—to design, develop, and scale a next-generation vendor funding platform. Your expertise will power modern, service-based accounting technology that replaces legacy tools and delivers transformative impact to how Publix manages vendor funding.
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
- Lead the architecture, design, and hands-on development of scalable, service-based solutions, driving technical excellence across the platform.
- Partner with Product Owners and cross-functional teams to deliver secure, high-quality enterprise solutions while influencing key technical and architectural decisions.
- Provide technical leadership through solution design, code reviews, defect analysis, and mentoring engineers across a hybrid team environment.
- Guide backlog refinement and development priorities, ensuring alignment with business goals, architectural standards, and long-term platform strategy.
- Leverage modern cloud and data technologies, including Azure Databricks, Unity Catalog, and Power BI, to support enterprise analytics and reporting capabilities.
- Champion engineering best practices, including spec-driven development, AI-assisted software delivery, operational support, and continuous improvement of development standards.
#LI-JB1
Required Qualifications
- Bachelor’s degree in computer science or a related analytical field or equivalent experience
- 7+ years of software engineering experience
- 5+ years of experience with .NET Core and C#
- 5+ years of experience with SQL, database design, and the use of ORM frameworks (such as Dapper or Entity Framework) to develop efficient and scalable applications
- 5+ years of experience analyzing and translating business requirements into technology solutions that consider system performance, usability, quality, cross-system interdependencies, and scalability
- 3+ years designing and building microservices, RESTful APIs, and event-driven/distributed systems, including resiliency patterns, observability, scalability, and high availability
- 2+ years in a technical lead role delivering enterprise-scale applications
- Experience leveraging AI-powered development workflows to improve productivity, quality, and delivery speed
- Advanced proficiency in source control and DevOps practices, including Git (branching, merging, pull requests) and designing and maintaining CI/CD pipelines using Azure DevOps
- Experience working in Agile/Scrum environments
- Proven ability to troubleshoot complex issues in distributed systems
- Proven ability to work successfully in an on-call environment
Preferred Qualifications
- 3+ years working with Databricks
- 3+ years working with Power BI
- 3+ years of experience working with Kafka platform
- Experience working in container application deployment like OpenShift, Kubernetes etc.
- Experience designing and developing applications that manage high-volume financial transactions and critical business data
- Knowledge of accounting concepts such as accruals, reconciliations, journal entries, and financial reporting processes
- Experience leading technical design discussions and mentoring engineers in a modern software development environment
Details
Compensation Type: Monthly Paid Monthly
Frequency of Pay: Monthly
Minimum Base Pay: 10,400
Maximum Base Pay: 15,600
Potential Annual Pay with Bonus: 135,200 - 202,800
Address: 333 E Lemon St
City: Lakeland
State: Florida
Zip Code: 33801-5006
Posting details
- Location
- Lakeland, FL
- Department
- Publix Technology
- Posted
- Today