Principal Engineering Manager

Requisition ID 2023-15525
Job Function
Information Technology
Position Type
Experienced Professionals
Posting Location : Location
US-GA-Atlanta

Overview

Come help mature and optimize the entire commerce product portfolio for a $20 billion restaurant organization operating at industry-leading transaction scale and data volumes. You’ll help over 30 agile product teams meet operational data management needs and satisfy enterprise needs for insights into the performance of the business enabled by the portfolio. You’ll deliver new technology capabilities enabling more efficient and responsive systems driven by advanced analytics and machine learning.

 

Product-oriented, operational data concerns are the top priority for this role. The person in this role will own data-oriented design and operating standards for the entire commerce portfolio in the domains of data persistence, caching and global distribution, REST API design and best practices, data access control and authorization, data movement and transformation, and other product-oriented data management considerations. This aspect of the role will require skills articulating and driving adoption of a clear strategy that is aligned with adjacent strategies and requirements from peers and stakeholder groups across the enterprise. The person in this role will have significant influence over solution architectures across the portfolio for products interacting with customer and transaction data. This role is also responsible for operating and supporting operational data movement pipelines (via queues, batch data movement jobs, event-driven flows, etc.) that support commerce use cases, as distinct from enterprise analytics needs. This responsibility will entail overseeing managed service providers and ensuring capacity and service levels meet business needs and defined service level objectives.

 

The second priority for this role is enabling analytics and authorized data consumption across the enterprise. The person in this role will partner with enterprise stakeholders to define a comprehensive strategy supporting enterprise analytics needs. The strategy will articulate solution architecture patterns providing secure and scalable interfaces between commerce products and enterprise data collections. This role will educate product teams, advocate for standards and patterns that support enterprise data access needs and help teams with implementation by brokering engagements to augment team capacity. This role will help define operational processes and service levels for data movement, and partner with product teams to ensure that operational data sources are available, accurate, and perform adequately to meet enterprise needs and service levels. Initially, this role will also be responsible for procuring and overseeing outside services tasked with maintaining and operating current-state data movement solutions while product teams migrate to new solution architecture patterns and processes.

 

This role will also help define and implement a high-scale, real-time event processing architecture supporting integration with decision models driven by machine learning. Success will require close partnership and alignment with stakeholder groups and emerging centers of excellence across the enterprise, as well as partnership with outside service providers. This role will help define and iterate a strategy for this new capability and help product teams implement it. The strategy will include standards for stream-oriented and publish-subscribe consumption patterns, schemas for events, and solutions for operations and support at scale.

 

While compliance with laws and regulations around data access and usage will not be a primary responsibility for this role, the person in this role will need to consult with stakeholders focused on compliance and ensure that the requirements and visibility necessary for compliance are supported across the portfolio in every area.

 

This role formalizes and centralizes a broad set of data-oriented responsibilities and processes that have been either undefined or ad hoc in nature to date. The ideal candidate has the relevant skills and experience to lead the organization on a multi-stage journey in all areas of responsibility, managing multiple concurrent streams of activity, driving effective change within and across the organization, influencing multiple technology and business strategies, and leading staff and partners through influence. This role is an individual contribution role with no supervisory responsibilities but has the potential to take on people leadership if emergent strategies and tactics create business needs for additional staff roles.

 

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

  • Aligns with enterprise data and analytics teams, technologies, processes and strategies, applying them appropriately within the consumer-oriented commerce domain and validating variations and new data solution patterns to maintain ongoing alignment.
  • Defines best practices, sets standards, and selects or endorses platforms and/or languages for data persistence, caching, transformation, movement, and modeling. Influences technology strategy in these same areas.
  • Understands and helps product teams understand the regulatory and legal obligations influencing data storage, access, and use within the consumer-oriented commerce domain.
  • Documents and advances portfolio-wide REST API standards of all kinds, including naming and semantics, authentication, access control and scoping, versioning, and documentation.
  • Brokers and maintains event schemas and standards for stream-oriented and publish/subscribe solution patterns involving multiple products or product teams.
  • Consults with teams in the consumer-oriented commerce domain to assist with data-oriented solution architecture decisions involving operational data storage, caching, event publication/consumption, transformation, publication to the enterprise, and analytics.
  • Guides teams toward standardization of data and analytics operations and support activities, preferring enterprise and departmental solutions over local solutions.
  • Evangelizes and educates product teams on topics of data security, design, performance, best practices, and standards.
  • Helps identify and drive resolution of performance, reliability, and recoverability issues arising from data access, data movement, and data transformation activities.
  • Selects and oversees outside partners and professionals to effectively deliver outcomes and results.
  • May have budgetary responsibility for areas of responsibility.
  • May take on people leadership in the future.

Minimum Qualifications

  • Works with wide latitude for unreviewed action or decision on most outcomes.
  • Proven track record of designing, deploying, and supporting large scale distributed computing systems in a mission critical environment
  • Hands-on experience with Amazon Web Services or equivalent cloud platforms
  • Broad and deep knowledge of REST API architecture and design principles including best practices for authentication, encryption, access control, and data compliance
  • Experience writing and publishing clear and concise REST API documentation
  • Familiarity with common data persistence options including relational, key/value, and object stores.
  • Familiarity with caching concepts and technologies
  • Familiarity with message queueing and event streaming concepts
  • Familiarity with large-scale analytics and data warehouse systems and/or data lake architectures
  • Strong collaboration mindset to gather input from multiple diverse stakeholders to drive a product strategy
  • Ability to prioritize multiple competing demands
  • Demonstrated ability to partner and collaborate with internal customers
  • Demonstrated ability to select and manage service providers and deliver product outcomes and/or services through external relationships.

Preferred Qualifications

  • 3+ years of hands-on experience with Amazon Web Services including SNS, SQS, Redshift, RDS Postgres, DynamoDB, Aurora, and EKS
  • Hands-on experience with beginning-to-end implementation of REST APIs, including authentication, encryption, access control, scoping, object semantics, versioning, and data compliance
  • Experience with REST API documentation tools such as Swagger
  • Experience leading a team with multiple areas of focus/responsibility
  • In-depth knowledge of multiple data persistence technologies including relational databases like Oracle and Postgres; non-relational/NoSQL databases like DynamoDB and MongoDB; cloud storage like AWS S3 and GCP Object Storage; and traditional file systems
  • Experience with caching solutions such as Redis and Memcached
  • Experience with CDN and network traffic mitigation solutions such as Cloudflare and Cloudfront
  • Experience with message queueing and event streaming solutions such as SNS, SQS, RabbitMQ, and/or Apache Kafka
  • Experience with large-scale analytics and data warehouse systems such as Databricks, Amazon Redshift, Amazon EMR, and/or Hadoop
  • Familiarity with data movement and transformation solutions (ETL/ELT) such as Informatica and Oracle Data Integrator

Minimum Years of Experience

7

Travel Requirements

10%

Required Level of Education

Bachelor's Degree

Submit Resume

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed