Overview
Chick-fil-A didn't invent the chicken, just the chicken sandwich. How do we alleviate stress for our operators and help them sell more sandwiches? We're building a new front-end platform to strategically address operator concerns and help them boost productivity. This platform will centralize UI features, empowering operators to work more efficiently. The Chick-fil-A Senior Software Engineer, Supply Chain role will allow you to grow in a fast-paced dynamic environment, assisting in solving high-impact problems using cutting-edge technologies. In this role, you will serve as a contributor on a small, agile software development team. You will get the opportunity to work on easy to complex features while also being mentored by lead and senior engineers. The team is leveraging cloud-based technologies to create an enterprise order management system.
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
- Partner with other teams to improve the overall quality of the project
- Actively find ways to improve the architecture, processes and overall quality of the project.
- Take part in migrations to new tools and address tech debt across the project
- Occasionally assist with feature development as needed
- Guide engineering team in adoption of Chick-fil-A software engineering standards
- Identify & propose emerging software engineering technologies, methodologies and/or approaches
- Help provide support for the portfolio of solutions the team owns
- Understand specific business processes and requirements and translate them to software functional requirements
- Primarily focused on the front-end with 10% of the effort on the backend.
Minimum Qualifications
- Experience designing complex software solutions
- Mid-level knowledge in design and programming using Java, JavaScript/Typescript
- Experience with Relational and Non-Relational databases
- Excellent written and verbal communication skills
- Strong analytical and problem-solving skills
- Familiarity with Agile principles as applied to software development
- Experience developing and deploying applications via cloud infrastructure (AWS preferred)
Preferred Qualifications
- Experience developing and delivering microservices
- Familiarity with Unit/Integration testing.
- Understanding of AWS architecture
- Familiarity with version control systems and code merging/branching; specific experience with git desirable
Minimum Years of Experience
4Travel Requirements
10%Required Level of Education
Bachelor's degree or equivalent experiencePreferred Level of Education
Bachelor's DegreeMajor/Concentration
Computer Engineering, Computer Science, or related technical field

