Sr. Software Engineer
Company: Chick-fil-A Corporate Support Center
Salary: Not provided
Location: , United States
Ensuring our supply chain effectively meets the demands of our restaurants is key to enabling Chick-fil-A's continued growth. We are looking for a Sr. Software Engineer to join our team as we focus our efforts on optimizing the order management lifecycle, delivering real value for Operators.
This role will live within our Digital Transformation and Technology (DTT) department and work closely with an Agile team including other software engineers, product owners, scrum masters, systems analysts, quality engineers, and system reliability engineers. This role requires strong front-end development skills and some knowledge of backend development. In this role, you can expect to build deep technical expertise around Restaurant-facing Supply Chain needs and capabilities.
As Sr. Software Engineer - Supply Chain Technology, You Will Work To Deliver The Design, Architecture, And Implementation Of An Industry-leading Application To Directly Improve The Business Efficiencies Of Operators And Their Team Including The Following Outcomes
- An intuitive user experience shaped directly by feedback from Operators and team members.
- A platform that enables Supply Chain functionality across the areas of Forecasting, Inventory Management, Ordering, Integrated Credit Requests, Adjustments, Transfers, and future-state capabilities.
- A highly adaptable platform allowing for sustained innovation and iterative enhancements through continuous delivery.
- A platform that unlocks key benefits of Supply Chain Transformation, allowing for a Supply Chain that is more informed, more accurate, more nimble and more efficient.
Job Summary
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
- Develop user interfaces using React and other front-end technologies, ensuring the application is intuitive and accessible to Operators and Team Members.
- Contribute to the solution architecture decisions of your team.
- Troubleshoot issues and bugs, and work with other developers on your team to identify and resolve issues in a timely manner.
- Be passionate for delivering high quality products and services and writing clean, solid, readable code that scales and performs well. Be a champion of Chick-fil-A software engineering standards.
- Collaborate with other developers and stakeholders to refine application requirements and user stories.
- Keep up to date with emerging front-end technologies and industry trends and share knowledge with other team members.
- Strong cross-functional collaboration skills and the ability to work across the stack when needed to unblock or accelerate frontend delivery.
- Value team excellence over individual productivity.
Minimum Qualifications
- Strong proficiency in JavaScript, TypeScript, HTML, and CSS, with a deep understanding of modern frontend development practices.
- Hands-on experience building production-ready applications using React, including hooks, context, and component-based architecture.
- Strong problem-solving skills and the ability to translate UX/UI designs into clean, maintainable code.
- Advanced knowledge of design and frontend engineering using React.
- Experience with GraphQL.
- Experience with Relational and Non-Relational databases.
- Experience consuming RESTful APIs and integrating with backend services in a microservices architecture.
- Experience developing complicated UI components.
- Experience developing and deploying applications via cloud infrastructure (AWS preferred).
- Experience with source control, including merging and branching in Git.
Preferred Qualifications
- Experience with React.
- Experience with Vercel
- Experience with Next.js
- Experience with React Server Components
- Experience with AWS Amplify.
- Experience with AWS AppSync.
- Experience with DynamoDB.
- Experience with and understanding of understanding of AWS architecture.
- Experience with test-driven development, continuous integration.
- Experience working with an agile. development methodology featuring sprints, points estimation, daily standups, continuous integration and deployment, Scrum discipline or comparable software development practices.
- Experience with Unix/Linux
- Experience with working and scaling with Kubernetes.
- Familiarity with backend development concepts, especially in Java-based environments (Spring Boot preferred).
- Exposure to building or debugging RESTful microservices, ideally deployed to Kubernetes in a cloud environment like AWS.
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.