Chick-fil-A - Atlanta, GA

posted 18 days ago

Full-time - Mid Level
Atlanta, GA
Food Services and Drinking Places

About the position

The Sr. Lead Software Engineer for Analytics at Chick-fil-A is a leadership role that combines software engineering expertise with data analytics. The position involves managing a cloud-based analytics platform, developing ETL pipelines, and ensuring the operational management of confidential data. The role requires designing secure systems, mentoring team members, and influencing data architecture strategies while delivering solutions that meet unique analytics needs. The position emphasizes a balance between leadership and hands-on engineering work, fostering collaboration in a flexible work environment.

Responsibilities

  • Coordinate with the Technical Product Owner to break down requirements into technical stories for the team.
  • Lead delivery and operations of the team's solutions, balancing individual contributions and delegated tasks.
  • Mentor and assess other staff engineers, teaching best practices and reviewing code.
  • Interview, select, onboard, and oversee other engineers.
  • Guide the engineering team in adopting Chick-fil-A software engineering standards.
  • Identify and propose emerging software engineering technologies and methodologies.
  • Design and implement scalable, robust, and secured data architectures, including data lakes and warehouses.
  • Operate and manage modern data and analytics platforms.
  • Design a system for user segmented security to control access to data sets.
  • Build and maintain efficient and reliable ETL pipelines, including working with REST APIs and encrypting confidential data.
  • Work with SQL and NoSQL databases to ensure optimal performance and data integrity.

Requirements

  • Broad and deep programming experience in Python.
  • Experience working with analytics platforms like Databricks.
  • Experience with data technologies in AWS or other cloud-based platforms.
  • Expertise in designing, building, and maintaining ETL pipelines.
  • Experience with both SQL and NoSQL databases.
  • Demonstrated leadership skills and experience.
  • Ability to communicate complex technical information clearly to various stakeholders.
  • Strong organizational skills and ability to manage multiple priorities under pressure.
  • Experience designing complex software solutions.
  • Experience mentoring and leading a team with good interpersonal skills.
  • Experience with source control systems like Git.
  • Experience implementing application security and software design patterns.
  • Proven ability to influence engineering culture and practices positively.
  • Experience with TDD, CI/CD, agile, Kanban, or similar practices.
  • Experience working in an Agile/Scrum development environment.

Nice-to-haves

  • 7+ years of experience in software engineering.
  • 5+ years of experience in technical oversight of software engineering teams.
  • 3+ years of hands-on experience with Databricks.
  • Experience with data engineering libraries like Pandas and PySpark.
  • Experience with data integration technologies such as Spark.
  • Deep understanding of database concepts and data modeling principles.
  • Experience managing infrastructure automation using Terraform.
  • Knowledge of data visualization tools like Tableau.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service