Chick-fil-A, Inc
Lead Software Engineer, In-Store Demand and Intelligence Services
Atlanta, GA
Jan 9, 2025
Full-time
Full Job Description

Overview

The CommercePoint Program at Chick-fil-A is responsible for designing, building, and maintaining the next generation commerce platform to support the entirety of Chick-fil-A's customer transactions. This position will be responsible for leading the technical design and implementation of in-store services to support various commerce functions, including but not limited to interaction with smart kitchen components, demand management, and legacy platform integration.

As a Lead Software Engineer, you will be a technical leader on this agile, product-focused team where you can influence the product's direction, system architecture and engineering patterns, while mentoring other staff engineers. You will set the standard for code contribution on your team while keeping the systems you are responsible for running, stable and secure. You will leverage and contribute to existing frameworks while following and extending accepted architectural patterns.

The ideal candidate is both experienced with software development and exhibits suitable leadership Qualities with experience building products as part of a complete Agile team. They are ready to mentor and guide early-in-career engineers. Working with stakeholders to create and validate technical product requirements will be a regular task. Candidates will be comfortable making daily technical decisions on their own and leading larger decisions that affect the course of their own project as well as influencing those outside of their immediate scope.

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

Responsibilities

  • Design and engineering oversight for in-store services for demand management and data integration
  • Engineering oversight for vendor teams supporting implementation.
  • Ensuring CommercePoint teams adhere to software development best practices, including test-driven development (TDD) and observability engineering

Minimum Qualifications

  • Experience designing complex software solutions
  • Strong proficiency in design and programming using C#, Go, JavaScript, or other comparable languages
  • Experience with relational and non-relational databases
  • Experience mentoring and leading a team
  • 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 environment
  • Proficiency with at least one relevant programming language (C#, Go, JavaScript)
  • Ability to learn new languages and tools quickly as needed
  • Experience with producing functional code from relatively unstructured tasks
  • Test-Driven Development (TDD) experience
  • Familiarity with Agile/Scrum/Kanban processes
  • Experience with AWS environment
  • Experience with data modeling and interaction with databases and data stores
  • Understanding of SDLC
  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving skills
  • Great interpersonal and team collaboration skills
  • Comfort with architecting, defending, and owning technical decisions

Preferred Qualifications

  • Experience with test-driven development, continuous integration and deployment, Scrum discipline, or comparable software development practices
  • Experience developing and delivering microservices
  • Deep understanding of AWS architecture
  • Understanding of edge computing design concerns and development technologies (i.e. MQTT messaging)
  • Familiarity with version control systems and code merging/branching; specific experience with git desirable
  • Experience working with an agile development methodology featuring sprints, points estimation, and daily standups
  • Experience in design, data collection, and data analysis

Minimum Years of Experience

5

Travel Requirements

10%

Required Level of Education

Bachelor's degree or equivalent experience

Preferred Level of Education

Bachelor's Degree

Major/Concentration

Computer Engineering, Computer Science, or related fieldPDN-9dec9237-ca51-437f-a326-be3e6daf92c4
Job Information
Job Category:
Information Technology
Spotlight Employer
Related jobs
TJX Companies, Inc
Retail Key Carrier Supervisor
TJX Companies, Inc
Style is never in short supply at our more than 1,000 TJ Maxx stores. They all have different products, but the same commitment to the thrill of the find. From designers straight off the runway to sta...
Mar 1, 2025
Concord, NC
TJX Companies, Inc
At Homesense, we're helping people let their personality shine in their home. We're out to bring high-quality and unique pieces to stores throughout the country. Like our stores, our work environment...
Mar 1, 2025
PA
TJX Companies, Inc
Style is never in short supply at our more than 1,000 TJ Maxx stores. They all have different products, but the same commitment to the thrill of the find. From designers straight off the runway to sta...
Mar 1, 2025
South Park View, KY
©2025 Gamma Phi Omega Sorority, Inc.
Powered by TalentAlly.
Apply for this job
Lead Software Engineer, In-Store Demand and Intelligence Services
Chick-fil-A, Inc
Atlanta, GA
Jan 9, 2025
Full-time
Your Information
First Name *
Last Name *
Email Address *
This email belongs to another account. Please use a diferent email address or Sign In.
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy and consent to receive emails from us about job opportunities, career resources, and other relevant updates. You can unsubscribe at any time.
Continue to Apply

Chick-fil-A, Inc would like you to finish the application on their website.

Supercharge Your Resume with AI

Boost your resume with AI-driven enhancements. The tool analyzes and refines your content, highlighting your strengths and tailoring it for maximum impact. Get personalized suggestions and apply improvements instantly to stand out in the job market.