Sr Software Engineer - Accounting Systems
Publix Super Markets · Lakeland, FL · 3 wk ago
HybridEngineeringFull-time
About the role
The Accounting Systems team is seeking a Sr. Software Engineer with a minimum of 5 years of full-stack development experience to enhance complex systems and automate manual business processes.
Responsibilities
- Collaborate with leadership, teammates, technology vendors, and business stakeholders to communicate through various mediums.
- Build and ship software in a cross-functional agile team following SDLC best practices from design through deployment.
- Transform data into actionable insights by writing advanced queries, analyzing results, and presenting clear recommendations to both technical and non-technical audiences.
- Troubleshoot and resolve complex issues end-to-end, ensuring reliability, performance, and scalability.
- Contribute to solution design by participating in architecture and technical specification discussions, validating feasibility, integrating with existing platforms, and delivering features with appropriate guidance.
- Elevate code quality by reviewing code with a focus on maintainability, performance, security, and engineering best practices.
- Create clear, usable documentation for business processes, code, APIs, and system architecture to facilitate faster and confident team operations.
- Work with stakeholders to capture business needs, map current workflows, identify improvements, and produce high-quality functional specs and process diagrams.
- Translate requirements into user stories and design artifacts, balancing architecture, performance, and scalability goals.
- Support live applications through production support rotations, ensuring stability and customer success.
- Ensure solutions comply with security standards, change management processes, and applicable regulatory requirements.
Requirements
- Bachelor’s degree in Computer Science or a related analytical field or equivalent experience.
- Minimum of 5 years of professional software engineering experience.
- Minimum of 3 years of full-stack web development experience using C#, MVC, Web API, and/or Microsoft Entity Framework.
- Minimum of 3 years of building modern UIs with Angular, React, HTML, CSS, or JavaScript fundamentals.
- Minimum of 3 years of enterprise solution design using OO analysis/design, design patterns, UML, SOA, or similar approaches.
- Minimum of 3 years of working with SQL Server, including database design, performance tuning, and advanced querying.
- Minimum of 3 years of translating business needs into scalable solutions in distributed environments.
- Minimum of 3 years of hands-on experience with Azure DevOps (repos, boards, pipelines, and/or releases).
Preferred Qualifications
- 7+ years of software engineering experience.
- 5+ years of end-to-end full-stack web development experience.
- 5+ years of data/process governance and SOX compliance in enterprise environments.
- 5+ years of partnering with architects and engineers to design and deliver technical solutions.
- 5+ years of working with SQL Server and the Microsoft BI stack (SSRS, SSIS).
- Strong Angular skills and experience with Telerik UI components.
- Experience with Kendo UI, Kafka/MQTT messaging, and/or MS Access.