Sr. Lead Software Engineer
Chick-fil-A Corporate Support Center · Atlanta, GA · 3 wk ago
EngineeringFull-time
Responsibilities
- Own solution architecture decisions for the team’s product
- Lead delivery and operations of the team’s product, 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
- Interview, select, onboard, and oversee contract engineers
- Aid in the design and delivery of products outside of your team, develop tools and processes for use outside of your team, and/or mentor other engineers or especially lead engineers outside of your team
- Guide partner-led engineering workstreams, contributing to solution design and code reviews
- Guide engineering team in adoption of Chick-fil-A software engineering standards
- Identify & propose emerging software engineering technologies, methodologies and/or approaches
- Drive Operational and Engineering Excellence for the DevOps team
- Gain deep understanding of business processes across Supply Chain so the team can maximize impact and operate at a high level
Requirements
- High School Diploma or equivalency
- Expert-level knowledge in design and programming using Python and/or Golang
- Experience designing and implementing cloud-based API’s
- Experience with SQL and data modeling
- Experience implementing application security, software design patterns, and the SDLC
- Experience developing and deploying applications with Kubernetes and AWS Cloud infrastructure
- Experience mentoring and leading a team
- Excellent written and verbal communication skills
- Strong analytical and problem-solving skills
- Proven ability to positively influence the engineering culture and practices in a professional environment
- 4+ years relevant work experience in a similar role
Preferred Qualifications
- Bachelor’s Degree or the equivalent combination of education, training and experience from which comparable skills can be acquired
- Experience with test-driven development, continuous integration and deployment, Scrum discipline, or comparable software development practices
- Deep understanding of AWS technologies and cloud native architecture
- Experience with multi-region deployments and the associated complexities and tradeoffs
- Deep knowledge and experience programming with Python and Go
- Experience with Docker/Kubernetes and CNCF related technologies
- Experience with monitoring and alerting technologies and SRE concepts
- Experience working with an agile development methodology featuring sprints, points estimation, and daily standups
- Experience in design, data collection, and data analysis
- 7+ years relevant work experience