Lead Software Engineer - Quality - Chick-fil-A, Inc.
Atlanta, GA 30349
About the Job
Where should we build our next restaurant? Do our restaurants have enough chicken to serve our guests? Are our drive-throughs staffed appropriately to serve our guests as quickly as possible? Our team collects and processes data to answer these questions and many more. Analytics Engineering is responsible for the Data Ecosystem and common services used in analytics which include Big Data, ML Operations, computer vision, text, and voice analytics. In this role, you will lead a team that serves across Data Analytics Engineering, to design, architect and implement Quality Engineering systematic practices to insure software and data quality for data centric solutions. These common services will be integrated into projects to manage Chick-fil-A’s data assets. You will investigate new technology and patterns and set the standards and the direction for Analytics Engineering for data quality, load testing, api testing and database testing.
Responsibilities: · Serve as lead for a Quality Engineering team consisting of partners and staff
· Own the solution architecture decisions for Quality Engineering practices for the team
· Establish patterns and direction for Data Quality as it relates to data pipelining and machine learning pipelines
· Lead delivery and operations of Quality Engineering, including both individual contribution and support as well as delegated tasks and support to your team’s engineers. We desire our lead engineers to be both leads and engineers, spending about half of their time on leading others and half contributing engineering work themselves.
· Lead, mentor, and assess other staff engineers, exemplifying and teaching best practices, helping to solve knotty problems, reviewing code, and sharing stories
· Guide engineering team in adoption of Chick-fil-A software engineering standards
· Identify & propose emerging software engineering technologies, methodologies and/or approaches
· Delegate engineering assignments & assess engineering performance
· Help provide support for the portfolio of solutions the team owns
· Understand specific business processes and requirements and translate them to software functional requirements
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.
· Bachelor’s Degree or the equivalent combination of education, training and experience from which comparable skills can be acquired
· Experience creating and executing test plans
· Experience with testing tools and frameworks like jUnit, pyTest, Selenium, Cypress.io, Protractor, Cucumber, Behave, Gerkin, Appium, jMeter
· Expert-level knowledge in design and programming using Java, JavaScript, or Python or other comparable languages
· Experience in design, data collection, and data analysis
· Experience with Relational and Non-Relational databases
· Experience with Big Data
· Experience mentoring and leading a team
· 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)
· Proven ability to positively influence the engineering culture and practices in a professional environment
· Experience with test-driven development, continuous integration and deployment, Scrum discipline, or comparable software development practices
· Experience with Data Brew or Great Expectations
· Deep understanding of AWS architecture
· Familiarity with version control systems and code merging/branching; specific experience with git desirable
· Experience working with an agile development methodology featuring sprints, points estimation, and daily standups
· Bachelor’s Degree