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 and segmenting user access while also mentoring team members and influencing data architecture strategies. The position emphasizes a balance between leadership and hands-on engineering work, contributing to the growth and delivery of the team’s projects.

Responsibilities

  • Coordinate with the Technical Product Owner to understand project requirements and break them down into technical stories.
  • Lead delivery and operations of the team's solutions, balancing individual contributions with delegation to team engineers.
  • 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 datasets.
  • Build and maintain efficient ETL pipelines to ingest, transform, and load data from various sources.
  • Continuously improve the performance, scalability, and reliability of data pipelines.
  • Work with various database technologies, ensuring optimal performance and data integrity.

Requirements

  • Broad and deep programming experience in Python.
  • Experience working with analytics platforms (e.g., 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 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 positively influence engineering culture and practices.
  • 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 (e.g., Tableau).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service