Jobs and Careers
CH

Lead Software Engineer - Customer Technology Solutions

Chick-fil-A
United Statesfull_timeVerifiedPosted 16 Nov 2023

About the role

Overview

In this Lead Software Engineer role you will have the daily opportunity to directly impact the user experience for millions of Chick-fil-A customers. This role directly supports the needs of the Brand Advertising and Media (BAM) team as they create digital campaigns and initiatives such as Code Moo. The Code Moo digital game first launched this summer and saw some 3.5 million Chick-fil-A one members engage over the 6-week period it was live. This resulted in about 450,000 new Chick-fil-A one members engaging over the previous year. This role would be responsible for the services that will enable our Marketing partners to create these engaging customer experiences while at the same time protecting the services that power our Chick-fil-A app and Web Ordering platforms, such as our Identity, Loyalty, and Ordering services. This role will empower our Marketing partners to integrate with Chick-fil-A and our Marketing department to unleash customer demand to interact with our brand digitally.

 

You’ll serve as a team leader, problem solver, mentor, and expert software engineer for the BAM Services team. We need you to apply the technical experience you have gained in software development to the design, development, and delivery of highly engineered, complex technical products, serving to both oversee your team and contribute as a member. You will not be responsible for HR management of your team, though – you’ll rather be able to focus on the technical aspects of your team’s growth and delivery.

 

This role is based in Atlanta, Georgia. If a candidate meets our relocation policy guidelines, Chick-fil-A does offer relocation.

 

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

  • Own the solution architecture decisions for your team’s product
  • Lead delivery and operations of the team’s product, including both individual contribution and support as well as delegated tasks and support to your team’s engineers. We desire our lead engineers to be both leads and engineers, spending about half of their time on leading others and half contributing engineering work themselves.
  • Lead, mentor, and assess other staff engineers, exemplifying and teaching best practices, helping to solve knotty problems, reviewing code, and sharing stories
  • Onboard and oversee contract engineers
  • Guide engineering teams in adoption of Chick-fil-A software engineering standards
  • Identify and propose emerging software engineering technologies, methodologies and/or approaches
  • Delegate engineering assignments & assess engineering performance
  • Help provide support for the portfolio of solutions the team owns
  • Understand specific business processes and requirements and translate them to software functional requirements

Note - Working in a DevOps model, this opportunity includes both building and running solutions that could require off hours support. This support is shared amongst the team members to cover weekends and weeknights.  The goal is to design for failure and, using cloud-native infrastructure patterns, automate responses to possible issues so they can be worked during normal hours.

Minimum Qualifications

  • A minimum of 5 years of experience designing complex software solutions
  • Expert-level knowledge in design and programming using Java, Golang, 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

Preferred Qualifications

  • Experience with Test-driven development (TDD), continuous integration and deployment (CI/CD), Scrum discipline, or comparable software development practices
  • Experience developing and delivering microservices
  • Familiarity using Test-driven development (TDD) frameworks or automated testing tools for mobile development
  • Deep understanding of AWS architecture
  • Experience with the native mobile application delivery
  • 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 analys

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Chick-fil-A

View company profile →