Lead Software Engineer - HR Self-Service

Publix

Lakeland, FL

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Apache Kafka, Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Automation, Business Analysis, Call Center Operations, Cloud Computing, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Customer Relations, Data Management, Decision Support, Design Patterns Programming Methodologies, DevOps, Docker, Engineering, Enterprise Applications, GitHub, Integration Testing, Leadership, Mentoring, Messaging Technology, Microservices, Microsoft .NET, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Visual Studio, Microsoft Windows Azure, Model View Controller, Multiplatform/Cross-Platform, Natural Language Processing (NLP), On Call, Operational Support, Performance Tuning/Optimization, Problem Solving Skills, Production Support, Production Systems, REST (Representational State Transfer), Scrum Project Management and Software Development, Service-Oriented Architecture (fka Distributed Object Architecture), Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, System Integration (SI), Technical Delivery, Technical/Engineering Design, Telerik, Test Automation, Test Strategy, Unit Test, User Interface/Experience (UI/UX)
LOCATION
Lakeland, FL
POSTED
1 day ago



Required Qualifications
  • Bachelor’s degree in computer science or another analytical discipline, or equivalent experience
  • 7+ years of experience analyzing complex business problems and delivering scalable enterprise technology solutions
  • Expertise across the full Software Development Life Cycle (SDLC)
  • Strong experience developing and supporting enterprise applications using C# (.NET), Razor Pages, Telerik/Kendo controls, and modern UI frameworks
  • Extensive experience with SQL Server and enterprise data management
  • Deep understanding of design patterns and architectural frameworks, including microservices, REST APIs, and service-oriented architectures
  • Proven experience integrating multiple systems using various interface patterns, including APIs, messaging, and file-based integrations
  • Lead the design and development of enterprise applications using .NET 10, MVC, and modern backend/service patterns.
  • Architect and implement microservices-based solutions with strong focus on scalability, reliability, and maintainability.
  • Drive engineering excellence using GitHub Copilot, Visual Studio 2026, and AI-assisted or “vibe coding” workflows where appropriate.
  • Build, deploy, and support containerized workloads using Docker and Azure cloud services, including AKS.
  • Partner with DevOps teams to establish and improve CI/CD pipelines, release processes, infrastructure automation, and operational readiness.
  • Strong experience designing and implementing unit and integration testing strategies
  • Strong understanding of performance optimization, scalability, resiliency, and operational support in enterprise environments
  • Experience supporting production systems and participating in operational support activities
  • Experience working within Agile and Scrum development environments
  • Strong analytical, problem-solving, and technical decision-making skills
  • Experience mentoring and guiding software engineers while remaining hands-on in complex development efforts
  • Ability to provide after-hours and on-call support for assigned systems


 ​​​​​​​


Preferred Qualifications
  • 9+ years of software engineering experience in a large, distributed enterprise environment
  • Experience leading technical design and development efforts across multiple teams and platforms
  • Experience designing and implementing API-driven, event-based, and integration-heavy solutions, including messaging and asynchronous processing
  • Experience with event-driven architecture and messaging platforms (e.g., Kafka or equivalent technologies)
  • Experience with cloud platforms and services, including cloud databases, messaging, and integration technologies
  • Experience with automated testing and modern DevOps practices
  • Experience developing solutions that support contact center operations, customer interaction platforms, or enterprise service workflows
  • Experience with AI-enabled platforms and automation capabilities, including:
    • AI-assisted automation and decision support
    • Natural language processing (NLP) and text analytics
    • AI-driven classification, routing, or recommendation functionality
  • Experience designing, configuring, or extending low-code / no-code platforms, including:
    • Power Platform development (Power Apps, Power Automate, Dataverse)
    • Integration of low-code solutions with enterprise systems


Publix Technology

About the Company

P

Publix