Sr. Software Engineer

Chick-fil-AAtlanta, GA
3hHybrid

About The Position

Overview At Chick-fil-A Supply, we rely heavily on-Site Reliability Engineering (SRE) to shape our technical operations across all Chick-fil-A Vertical Business Lines (entities), including physical distribution centers, food manufacturing facilities, and cloud environments. Our SREs collaborate with DevOps teams to instill SRE principles, set reliability goals, develop tools for operational visibility, and support tailored engineering projects such as big data analytics and high-volume transaction engines. A significant part of our SRE role involves process automation, aiming to minimize manual work across our engineering teams. As a member of the SRE team, you'll play a pivotal role in fostering observability and evangelizing SRE practices across the organization, collaborating across all teams, roles, and entities. You'll also steward shared platforms used by teams throughout Chick-fil-A Supply and Bay Center Foods. This role also helps to shepherd adoption of new and emerging technologies (such as AI models and tools) into Chick-fil-A Supply's technology portfolio. About Chick-fil-A Supply and Bay Center Foods As wholly owned subsidiaries of Chick-fil-A, Inc., Chick-fil-A Supply and Bay Center Foods are food production and distribution services networks focused entirely on serving the unique needs and growing volume of Chick-fil-A restaurants. The Chick-fil-A Supply and Bay Center Foods service networks are comprised of three components: Distribution Center – State-of-the-art warehouses that house supply for Chick-fil-A restaurants Production Facilities – Offsite facilities that prepare select ingredients and menu items for Chick-fil-A restaurants Transportation – Growing fleet of delivery vehicles that supply Chick-fil-A restaurants 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.

Requirements

  • Bachelor’s Degree or the equivalent combination of education, training and experience from which comparable skills can be acquired
  • 1+ yrs. Relevant work experience
  • Broad and deep programming experience in JavaScript, Python, Go, or other comparable languages
  • Experience with SQL and data modeling
  • Experience with source control systems like Git or Subversion
  • Experience implementing application security, software design patterns, and the SDLC
  • Good interpersonal and team collaboration skills
  • AWS
  • Kubernetes
  • Technical Documentation
  • Observability
  • Software Engineering
  • Site Reliability Engineering

Nice To Haves

  • Bachelor’s Degree
  • 4+ Yrs. relevant work experience
  • Experience working with an agile development methodology featuring sprints, points estimation, and daily standups
  • Familiarity with version control systems and code merging/branching; specific experience with git desirable
  • Experience with Unix/Linux
  • Experience with CI/CD pipelines
  • Experience with monitoring & observability platforms
  • Experience with Agile software development methodologies
  • Experience managing databases in a cloud environment
  • Strong experience with cost optimization
  • Experience with performance tuning
  • Familiarity with order management, warehouse operations, ERP, and transportation logistics
  • Experience with IaC Orchestration Platforms
  • Experience developing IaC for management and creation of cloud environments
  • Experience incorporating AI into workflows and automation to enhance functionality and documentation

Responsibilities

  • Design and develop software solutions
  • Serve as a model developer in programming languages like Python, JavaScript (React), Terraform, and Go
  • Exercise skills in infrastructure and deployment services like AWS and Kubernetes as well as areas like application security, data analytics, machine learning, infrastructure as code, and site reliability engineering
  • Steward operational data using a variety of data transformation, movement, and manipulation technologies including SQL, PL-SQL, and AWS-related technologies (e.g., RDS, DynamoDB, Aurora, Redshift)
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service