Logo
Chick-fil-A

Sr. Lead Software Engineer, Canada & Puerto Rico Solutions

Chick-fil-A, Atlanta, Georgia, United States, 30383


Overview:

Chick-fil-A, Inc. has a stated intent to expand business interests in Canada and Puerto Rico. As a result, Chick-fil-A is seeking a Senior Lead Software Engineer to support solutions for our International Technology Strategy that we consume, create, and compose. In this role, we are seeking an exceptionally talented Senior Lead Software Engineer to support solutions for our Canada and Puerto Rico Divisions. The International team currently operates as a small team within the Enterprise. You will be responsible for architecting, delivering, testing, and supporting solutions to serve the needs of the business in Canada and Puerto Rico. This role requires Quality and DevOps experience to define the test strategy across multiple environments, select the automation tools, and implement comprehensive test plans across SaaS, Payments, Point of Sale, and Cloud systems. In this role, you will be able to leverage partners to augment your capacity and deliver solutions that impact Customers, Team Members, Operators and Staff. You will have access to staff Outcome Owners, Enterprise/Solution/Data Architects, Program Management, and other resources to help you achieve your teams goals. The role will report to the Engineering Team Leader for Canada & Puerto Solutions in Entity Technical Services (ETS) and will partner closely with other Engineering leaders within the Digital Transformation and Technology (DTT) department. 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: Comfortable being able to support SaaS solutions deployed in the Cloud (AWS, Azure). Design robust testing frameworks which meet the project requirements received from the product owner and align with industry best practices. Lead partner Quality Engineers and Quality Analysts to ensure the compliance with requirements, regression testing. Support partner integration for Customer Identity Cloud with Auth0 or comparable services. Design, define, and deliver the required solution based on requirements received from the product owner. Interview, and on-board contract software engineers and partner engineering teams. Collaborate with partner engineering teams: challenge them to leverage best practices, help to solve problems, review code, and deliver solutions. Review the partners progress to ensure it is meeting requirements, Chick-fil-A engineering framework, principles, deadlines, and SLAs. Entity Technical Services is responsible for the digital technology experience to enable the Business capabilities for the international expansion of Chick-fil-A. Some of those solutions include, Point of Sale, Commerce Experiences, Financial Services, Restaurant ERP, etc. Your projects will fall into one or more of these domains.

Note - Working in a DevOps model, this opportunity includes both building and running solutions that could require off-hour 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 shipping SaaS products to internal and external customers. Experience with Automation Frameworks (Java/JavaScript/Python), Continuous Integration, and Test Design Broad and deep programming experience in modern software development languages. 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 using test-driven development frameworks or automated testing tools for mobile development. Experience in solutions architecture for distributed, highly available systems as well as cloud solutions. Proven ability to positively influence the engineering culture and practices in a professional environment. Experience working to identify and drive systemic root cause and corrective action utilizing quantitative, qualitative analytical capabilities to communicate and influence others in a concise, data driven manner Preferred Qualifications:

Experience leading engineering teams, including good interpersonal and team collaboration skills as well as demonstrated ability to drive for quality results. Experience with TDD, CI/CD, agile, Kanban, or similar software development practices. Deep understanding of AWS architecture with a working understanding of Azure. Experience with Edge Computing Experience with Retail Commerce solutions, mobile commerce solutions, publicly available APIs Experience in design, data collection, and data analysis. Fluency in Spanish (written and verbal)

Minimum Years of Experience: 5

Travel Requirements: 10%

Required Level of Education: Bachelor's degree or equivalent experience

Preferred Level of Education: Bachelor's Degree

Major/Concentration: Computer Engineering, Computer Science, or related technical field