Principal Solution Architect, IAM - Chick-fil-A, Inc.
Atlanta, GA
About the Job
Overview
The mission of the Identity and Access team is to enable the digital workforce of the Chick-fil-A enterprise to have the right access to the right digital resources at the right time. We are a fast-paced team that partners with multiple teams across the enterprise to enable business outcomes.
The Identity and Access team is responsible for the day-to-day identity operations to enable the digital workforce of Chick-fil-A, US and International. Key focus areas of the team include Identity Lifecycle Management, Access Control, Authentication and Authorization, Identity Governance and Administration, System Integration and Maintenance, Identity Support, Resilience, Monitoring, Collaboration and Communication.
The Chick-fil-A Identity ecosystem is the first interaction our workforce has with our systems, making it critical to provide them with a secure, resilient, user friendly, intuitive experience. We are currently on a transformation journey to prepare the Identity ecosystem to scale for business growth, cloud expansion and modernizing of technology.
At Chick-fil-A, a Principal Solution Architect is a seasoned technology professional responsible for designing, planning, engineering, and guiding complex digital identity solutions within the Identity Ecosystem. The ideal candidate would have extensive experience with IAM technologies and platforms (e.g. identity governance and administration platforms, multiple identity providers, privileged access management products, etc.), strong understanding of authentication protocols, knowledge of cloud platforms and their IAM services, knowledge of emerging Identity and technology trends, strong experience in system architecture, and a strategic mindset to drive identity initiatives. This role will ensure that the technical aspects of the identity digital solutions align with Enterprise Architecture principles and meet the organization's business goals, including proper technical risk management.
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
- Strategy: Influencing technology strategy for a technical capability or business domain.
- Requirements Analysis: Understanding the business and technical requirements of a domain, which often involves collaborating with multiple technical product owners, system analysts, software engineers, and Enterprise Architecture.
- Design: Creating a detailed technical design for the solution, which includes selecting appropriate technologies, components, and infrastructure, and defining how they will work together to meet the domain's goals; identifying any gaps and coordinating with Enterprise Architecture to expand the organization's toolbox where appropriate.
- Architecture: Developing the overall solution architecture, which may encompass both software and hardware components. This includes making decisions about data flow, security, scalability, and performance.
- Collaboration and Documentation: Working closely with software engineers, technical product owners, and other stakeholders to ensure that the solution is implemented correctly and provide deep expertise to back the team. Preparing comprehensive documentation, such as architectural diagrams, guide pod development.
- Scalability and Performance: Designing systems that can handle current and future loads, ensuring scalability and optimal performance.
Minimum Qualifications
- Significant experience in complex software engineering design and delivery, at large scale, in a mission critical environment
- Proficiency with cloud-native infrastructure for application delivery, e.g., AWS, Azure, GCP
- Proficiency with cloud-native microservices, API design and implementation patterns
- Experience with Enterprise Architecture principles, including API endpoint development and consumption
- Experience with TDD, CI/CD, agile, Kanban, or similar software development practices
- Skilled in continual service improvement for critical IT domains
- Able to communicate complex problems and solutions effectively to a range of audiences
- Strong collaboration mindset to gather input from multiple diverse stakeholders to drive a technology strategy
- Strong analytical and problem-solving skills
- Good interpersonal and team collaboration skills
- Excellent written and verbal communication skills, including team facilitation
- Ability to prioritize multiple competing demands
- Demonstrated learning agility, the aptitude to learn and lead under new or changing business conditions
- Proven ability to positively influence engineering culture and practices in a professional environment
- Ability to navigate through a challenging situation, ensuring all parties are treated with honor, dignity, and respect
- Able to lead others by influence
Preferred Qualifications
- Broad and deep programming experience in Java, JavaScript, Python, Go, or other comparable languages
- Working knowledge of frontend development platforms (e.g., iOS, Android, React)
- Enjoys prototyping and communicating new ideas and/or products