Lead Software Engineer

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

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

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