Principal Software Engineer - Enterprise Items

Publix

Lakeland, FL

JOB DETAILS
SKILLS
Analysis Skills, Apache Kafka, Application Programming Interface (API), Artificial Intelligence (AI), Automation, Business Analysis, Call Center Operations, Cloud Computing, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Customer Relations, Decision Support, Design Patterns Programming Methodologies, DevOps, Ecosystems, Engineering, Enterprise Applications, Leadership, Messaging Technology, Microsoft .NET, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Multiplatform/Cross-Platform, Natural Language Processing (NLP), Object Oriented Analysis (OOA), Object Oriented Design (OOD), On Call, Operational Support, Problem Solving Skills, Requirements Management, SQL (Structured Query Language), Software Development, Software Engineering, Software as a Service (SaaS), Source Code/Configuration Management (SCM), Systems Scalability, Technical/Engineering Design, Test Automation, Test Driven Development (TDD), Usability Engineering
LOCATION
Lakeland, FL
POSTED
8 days ago



Required Qualifications
  • Bachelor’s degree in computer science or a related analytical field or equivalent experience
  • 9+ years of software engineering experience
  • 7+ years of experience analyzing business problems and translating business requirements into technology solutions that consider system performance, usability, quality, and cross-system interdependencies, and scalability
  • 7+ years of experience supporting and developing enterprise applications running in a multi-platform distributed environment
  • 7+ years designing enterprise class solutions using object-oriented analysis and design, design patterns, and solution frameworks
  • 7+ years of experience with applications on technology stack such as .NET framework, C#, and SQL, and ASP.NET
  • Ability to effectively engage with business area and other teams and acquire technical knowledge to solve business problems
  • Experience in large enterprise environments involving multiple technical teams
  • Willingness to work on-call rotations and after-hours support on an as-needed basis



Preferred Qualifications
  • 11+ 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, test-driven development (TDD), and modern DevOps practices
  • Experience using CI/CD pipelines and source control platforms
  • Experience extending and integrating commercial or SaaS platforms within an enterprise technology ecosystem
  • 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


Publix Technology

About the Company

P

Publix