In the Chick-fil-A Lead Software Engineer role you’ll serve as a team leader, problem solver, mentor, and expert software engineer. We need you to apply the technical experience you have gained in software development to the design, development, and delivery of highly engineered, complex technical products, serving to both oversee your team and contribute as a member. You will not be responsible for HR management of your team, though - you’ll rather be able to focus on the technical aspects of your team’s growth and delivery.
You will be responsible for critical enterprise APIs (Java/Spring) that power hundreds of applications across Chick-fil-A by providing information about our Chick-fil-A restaurants. In addition, you will be responsible for a number of integrations that are used by Chick-fil-A to make sure we are able to be transparent in our interactions with customers and responsive to their needs.
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 Own solution architecture decisions for the team’s productsCoordinate with Technical Product Owners to understand what needs to be built and break requirements down into technical stories on which your team can executeLead delivery and operations of the team’s products, 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 themselvesLead, mentor, and assess other staff engineers, exemplifying and teaching best practices, helping tosolve knotty problems, and reviewing codeInterview, select, onboard, and oversee other engineersGuide engineering team in adoption of Chick-fil-A software engineering standardsIdentify & propose emerging software engineering technologies, methodologies and/or approachesNote - 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.
Minimum Qualifications 5+ years of experience in software engineering3+ years of experience in the technical oversight of software engineering teamsDemonstrated leadership skills and experienceDemonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writingStrong organizational skills, including an ability to perform under pressure and manage multiple priorities with competing demands for resourcesExperience designing complex software solutionsExperience mentoring and leading a team, including good interpersonal and team collaboration skillsBroad and deep programming experience in Java, Python, or other comparable languagesExperience designing, developing, and maintaining REST APIs, integrations, and/or business-oriented workflowsExperience with SQL, NoSQL, and data modelingExperience with source control systems like GitExperience implementing application security, software design patterns, and the SDLCProven ability to positively influence the engineering culture and practices in a professional environmentExperience with TDD, CI/CD, Agile, Kanban, or similar software development practicesExperience with Unix/Linux Preferred Qualifications 7+ years of experience in software engineering5+ years of experience in the technical oversight of software engineering teamsAWS Solutions Architecture Certification(s) 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 Science/Computer Engineering Submit Resume ApplyApplyShareRefer this job to a friendRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed Interested in this opportunity?Chick-fil-A, Inc. is an equal opportunity employer that values diversity and inclusion. We make employment decisions on the basis of qualifications, merit and business need. Application FAQs