Principal Software Engineer

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

Overview

In the Chick-fil-A Principal Engineer role you’ll serve as a problem solver, influencer, mentor, architect, and expert software engineer. We need you to apply the technical experience you have gained in software development and infrastructure management to the design, development and delivery of highly engineered, complex technical products. You will both collaborate through partnerships and contribute as a member but will not be responsible for HR management duties. Instead, you’ll be able to focus on the technical aspects of delivering exceptional capabilities with a primary focus on geospatial solutions, security across staff technology solutions and optimizing investments in cloud architecture.

 

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

  • Ensure engineering best practices are applied throughout geospatial products and related solutions, from architecture to DevSecOps and platform support
  • Develop and maintain infrastructure-as-code (IaC) using tools like Terraform or CloudFormation. Automate cloud resource provisioning and de-provisioning
  • Influence and partner with other technology teams (across Chick-fil-A as well as partners and vendors) to ensure geospatial solutions are managed with industry best practices and well-poised for future needs
  • Partner with technology teams across Staff Technology Solutions to implement identified security findings and alert remediation.
  • Monitor and analyze cloud spending across Staff Technology Solutions using industry standard tools (e.g. AWS Cost Explorer).
  • Identify and implement cost optimization strategies across Staff Technology Solutions (e.g., rightsizing instances, reserved instances).
  • Participate in incident response activities related to Staff Technology Solutions, including identifying root causes and implementing solutions.
  • Work closely with development, security, data science and finance teams.
  • Lead, mentor, and assess other staff engineers and analysts, exemplifying and teaching best practices, helping to solve knotty problems, reviewing solutions and sharing stories
  • Interview, select, onboard, and oversee contract engineers
  • Guide adoption of Chick-fil-A software and platform engineering standards
  • Identify & propose emerging software engineering technologies, methodologies and/or approaches

Specifically do the above as it relates to Chick-fil-A’s ESRI platforms, applications and data products which provide valuable cross-cutting capabilities in support of managing current and future locations. This role will support the Staff Technology Solutions engineering team in remediating and implementing best practices in relation to DevSecOps.


Note - Working in a DevSecOps 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

  • Experience implementing application security, software design patterns, and the SDLC
  • Real-world system architecture experience (preferably AWS)
  • Hands-on experience supporting a multi-server deployment
  • Experience designing complex software solutions
  • Broad or deep programming experience in Java, Python, Go or other comparable languages
  • Experience with CI/CD, TDD, Agile, Kanban or similar software development practices
  • Demonstrated ability to influence technical vendors and/or partners
  • Proven ability to positively influence the engineering culture and practices in a professional environment
  • Experience mentoring and leading a team, including strong interpersonal and team collaboration skills
  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving skills

 

Preferred Qualifications

  • 12+ years of experience in software engineering
  • 5+ years of experience in the technical oversight of software engineering teams
  • Experience leveraging ESRI geospatial technologies
  • AWS Solutions Architecture Certification(s)

Minimum Years of Experience

10

Travel Requirements

10%

Required Level of Education

Bachelor's degree or equivalent experience

Preferred Level of Education

Bachelor's Degree

Major/Concentration

Computer Science/Computer Engineering

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