Select your country: United States Canada Deutschland

Sr. Software Engineer, Smart Equipment Ecosystem - Atlanta, GA #7496337

Company: Chick-fil-A

Date: 06/30/2020

City: Atlanta, GA

Employment type: Full-time


It seems that everything is connected these days and our restaurants are no different. We are busy connecting all types of restaurant equipment into our custom restaurant IoT platform. Doing so will allow us to maintain a dynamic and reliable asset management system, deploy updates without site visits, and unlock rich data across the chain.

The Chick-fil-A Sr. Software Engineering, Smart Equipment Ecosystem role will give you the opportunity to grow in a fast-paced dynamic environment by developing solutions for the connected Restaurant of today and exploring new possibilities for the technology Restaurant of tomorrow. In this role, you will serve on a small, product-focused team. You will be expected to be a key contributor to your team's product, working on complex tasks with minimal supervision while assisting others on your team who may not be as far along on their engineering journey. The team maintains our Restaurant IoT SDK which allows vendors to develop equipment which participates in our ecosystem. They also provide system integrations and interfaces for equipment maintenance teams. As a software engineer within our Operator Technology Solutions group you will influence other engineers providing solutions for Chick-fil-A's restaurant chain.


  • Serve as a model developer in programming languages like Go, Java, Python, and JavaScript, adept in frameworks like Spring, Flask, Angular, and React
  • Have broad capabilities in a variety of such languages and frameworks and deep expertise in at least one language and framework or other area like computer vision, machine learning, mobile development, quality, SRE, or UI/UX
  • Exercise skills related to AWS, Kubernetes, and CI/CD to help the overall 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 among the team members to cover weekends and weeknights.

Minimum Qualifications

  • Broad and deep, programming experience in Java, JavaScript, Python, or other comparable language(s)
  • Experience with SQL and data modeling
  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving skills
  • Familiarity with Agile principles as applied to software development
  • Good interpersonal and team collaboration skills
  • Experience implementing application security, software design patterns, and the SDLC
  • Experience with source control systems like Git or Subversion
  • Experience with Unix/Linux

Preferred Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, or related technical field
  • 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 Internet of Things (IoT) connected environments

Minimum Years of Experience


Travel Requirements


Required Level of Education

High School

Preferred Level of Education

Bachelors Degree

Minimum GPA (4.0 Scale)


Share you skills and get paid! All from the comfort of your home. Sign up for!
Select your country: United States Canada Deutschland