#2025-18495
contributor to the team's codebase, your contributions will build upon established frameworks, extend frameworks to support new functionality, and help define new frameworks and standards for the team to build upon.
The ideal candidate should have an innate curiosity to dive deep and learn, sharing those data driven learnings with other engineers. The ideal candidate is ready and enthusiastic to write code, work collaboratively, and elevate other engineering team members.
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.
This Project Full-time role is a temporary, full-time position up to a maximum of 36 months.
Responsibilities
Drive the implementation of new features and functionalities from concept to deployment as a primary contributor to the team's codebase
Contribute to solution architecture decisions for the team's product
Influence other engineers by exemplifying and teaching best practices, helping to solve knotty problems, writing and reviewing code, and writing engineering designs.
Support partner engineering workstreams, contributing to solution design and code reviews
Deliver excellent outcomes as a technical expert on the team's code, architectural strategy and design
Support engineering team in adoption of Chick-fil-A software engineering standards
Identify and propose emerging software engineering approaches, methodologies and/or technologies
Help provide support for the portfolio of solutions the team owns
Understand specific business processes and requirements and translate them into software functional requirements
Note - Working in a DevOps model, this opportunity includes both building and running solutions that could require off hours support. This support is sharedamongst the team members to coverweekends and weeknights. The goal is to design for failure and, using cloud-native infrastructure patterns, automate responses to possible issues so they can be worked during normal hours.
Minimum Qualifications
Bachelor's degree or equivalent experience
3+ years of experience
Broad and deep programming experience in Go, Java, JavaScript, Python, or other comparable languages
Experience designing and maintaining complex software solutions
Experience working with Infrastructure as Code
Experience developing and deploying applications via cloud infrastructure (AWS preferred)
Experience with SQL and data modeling
Experience with source control systems like Git
Experience implementing application security, software design patterns, and the SDLC
Proven ability to positively influence the engineering culture and practices in a professional environment
Preferred Qualifications
Bachelor's degree in Computer Engineering, Computer Science, or related technical field
Experience with test-driven development, continuous integration and deployment, Scrum discipline, or comparable software development practices
Experience developing and delivering microservices using Kubernetes and docker
Deep understanding of AWS architecture
Experience working with an agile development methodology featuring sprints, points estimation, and daily standups
Experience with Kafka, Amazon SQS, or similar
Experience modeling complex business domains
Experience writing Java and using Spring for enterprise applications
Minimum Years of Experience
3
Travel Requirements
10%
Required Level of Education
Bachelor's degree or equivalent experience
Preferred Level of Education
Bachelor's Degree