Lead Software Engineer, Customer Technology Solutions

Job Function
Information Technology
Position Type
Experienced Professionals
City
Atlanta
Requisition ID
2021-9700

Overview

In this role you will have the daily opportunity to directly impact the user experience for millions of Chick-fil-A customers.  This engineering role will lead Chick-fil-A’s Direct Consumer Experience Services engineering team.  This team is responsible for web services used by our Chick-fil-A Mobile application and Chick-fil-A.com digital experiences.  These direct consumer sales channels have seen tremendous growth and now represent a significant portion of Chick-fil-A’s sales.  The team will deliver functionality that is unique to these experiences and also integrate functionality from our core services such as Ordering, Customer Data, Menu and Loyalty APIs.  This engineering role will also work very closely with our other engineering teams to power the promise of our brand through digital channels.

 

You’ll serve as a team leader, problem solver, mentor, and expert software engineer for the Direct Consumer Experience 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, GA

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 
  • Interview, select, onboard, and oversee contract engineers
  • Guide engineering team in adoption of Chick-fil-A software engineering standards
  • Identify & 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 
  • Specifically do the above as it relates to Chick-fil-A’s Direct Consumer Experience Services team.


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 coverweekends 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

  • Bachelor’s Degree or the equivalent combination of education, training and experience from which comparable skills can be acquired
  • Experience designing complex software solutions 
  • Expert-level knowledge indesign and programmingusing Java, JavaScript, or Python 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

  • Bachelor’s Degree in Computer Engineering, Computer Science, or related field  
  • 6 - 7 years experience
  • Experience with test-driven development, continuous integration and deployment, Scrum discipline, or comparable software development practices 
  • Experience developing and delivering microservices 
  • Familiarity using test-driven development 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

Minimum Years of Experience

5

Travel Requirements

0%

Preferred Level of Education

Bachelors Degree

Major/Concentration

Computer Science/Computer Engineering

Minimum GPA (4.0 Scale)

3.0

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

Connect With Us!

Connect with us! We’re always looking for talented minds to join our team. Interested in learning more about Chick-fil-A, but don’t see an opening that’s the perfect fit just yet? Connect with us so we can stay in touch. Want to know more about Chick-fil-A? This video is a great place to start! Chick-fil-A, Inc. Work Full of Life