Sr. Software Engineer, CFA Delivery Logistics Team

Job Function
Information Technology
Position Type
Experienced Professionals
Requisition ID
2025-18613
Posting Location : Location
US-GA-Atlanta

Overview

Chick-fil-A restaurants have an opportunity to grow our occasions to care for customers outside of the four walls of their restaurant. This Senior Software Engineer role exists to expand Chick-fil-A's reach by joining the team that builds the technology products that power off-premise dining experiences through delivery and catering services. The position is essential because off-premise fulfillment involves complex, real-time coordination challenges that require sophisticated automated systems to maintain Chick-fil-A's service standards at scale. This role directly impacts restaurant operators' ability to profitably run off-premise sales and influences customer satisfaction for thousands of daily delivery and catering orders.

 

Our Flexible Future model offers a healthy mix of working in person and virtually, strengthening key elements of the Chick-fil-A culture by fostering collaboration and community.

Responsibilities

  • Design and implement software solutions for delivery optimization and catering fulfillment automation
  • Develop algorithms that coordinate real-time order batching, delivery time calculations, customer communication workflows, and more
  • Collaborate with lead engineers to influence technical implementation decisions while contributing to system architecture evolution
  • Provide technical guidance and code review feedback to team members through collaborative problem-solving
  • Research and recommend emerging technologies and development methodologies that improve fulfillment system performance
  • Translate business requirements from restaurant Team Members, Operators, and Stakeholders into functional software specifications for off-premise fulfillment systems

Minimum Qualifications

  • Bachelor's degree or equivalent experience
  • 1+ years of experience
  • Experience designing complex software solutions
  • Senior-level knowledge in design and programming using Java, Go, JavaScript, Python or other comparable languages
  • Experience with Relational and Non-Relational databases
  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving skills
  • Familiarity with Agile principles as applied to software development
  • Experience developing and deploying applications via cloud infrastructure (AWS preferred)
  • Proven ability to positively influence the engineering culture and practices in a professional

Preferred Qualifications

  • Bachelor's degree
  • 3+ years of experience
  • Experience with test-driven development, continuous integration and deployment, Scrum discipline, or comparable software development practices
  • Extensive utilization of current Generative AI tooling such as GitHub Copilot or similar
  • Experience developing and delivering microservices
  • Deep understanding of AWS architecture
  • Familiarity with version control systems and code merging/branching
  • Experience working with an agile development methodology
  • Experience in design, data collection, and data analysis

Minimum Years of Experience

1

Travel Requirements

10%

Required Level of Education

Bachelor's degree or equivalent experience

Preferred Level of Education

Bachelor's Degree

Submit Resume

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed