Logo
Chick-fil-A

Lead Software Engineer

Chick-fil-A, Atlanta, Georgia, United States, 30383

Save Job

Overview

In this role, you will have the opportunity to design, build, and support software that impacts millions of Chick-fil-A customers and the team members and staff that serve them. As Chick-fil-A continues to expand, the importance of reliable, available, and flexible systems is a critical part of supporting a remarkable guest experience. Our Customer Commerce Engineering team helps provide a seamless experience from start to finish for our guests by empowering the teams that collaborate to bring this experience to life.

As an individual contributor, your technical contributions will help set the standard for well-written, documented, and clear data models and microservices powering a growing platform designed to process billions of transactions. You will also be responsible for the maintenance, monitoring, and deployment of new and existing applications. As a primary contributor to the team’s codebase, your contributions will build upon established frameworks, extend frameworks to support new functionality, and help define new frameworks and standards for the team to build upon.

The ideal candidate should have an innate curiosity to dive deep and learn, sharing those data driven learnings with other engineers. The ideal candidate is ready and enthusiastic to write code, work collaboratively, and elevate other engineering team members.

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.

This Project Full-time role is a temporary, full-time position up to a maximum of 36 months.

Responsibilities

Drive the implementation of new features and functionalities from concept to deployment as a primary contributor to the team’s codebase

Contribute to solution architecture decisions for the team’s product

Influence other engineers by exemplifying and teaching best practices, helping to solve knotty problems, writing and reviewing code, and writing engineering designs.

Support partner engineering workstreams, contributing to solution design and code reviews

Deliver excellent outcomes as a technical expert on the team’s code, architectural strategy and design

Support engineering team in adoption of Chick-fil-A software engineering standards

Identify and propose emerging software engineering approaches, methodologies and/or technologies

Help provide support for the portfolio of solutions the team owns

Understand specific business processes and requirements and translate them into 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

Bachelor's degree or equivalent experience

3+ years of experience

Broad and deep programming experience in Go, Java, JavaScript, Python, or other comparable languages

Experience designing and maintaining complex software solutions

Experience working with Infrastructure as Code

Experience developing and deploying applications via cloud infrastructure (AWS preferred)

Experience with SQL and data modeling

Experience with source control systems like Git

Experience implementing application security, software design patterns, and the SDLC

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 technical field

Experience with test-driven development, continuous integration and deployment, Scrum discipline, or comparable software development practices

Experience developing and delivering microservices using Kubernetes and docker

Deep understanding of AWS architecture

Experience working with an agile development methodology featuring sprints, points estimation, and daily standups

Experience with Kafka, Amazon SQS, or similar

Experience modeling complex business domains

Experience writing Java and using Spring for enterprise applications

Minimum Years of Experience

3

Travel Requirements

10%

Required Level of Education

Bachelor's degree or equivalent experience

Preferred Level of Education

Bachelor's Degree

Job FunctionInformation Technology

Position TypeExperienced Professionals

Requisition ID2025-18495

Posting Location : LocationUS-GA-Atlanta