Sr. Software Engineer
Chick-fil-A - atlanta, GA
Apply NowJob Description
Overview This role on the Platform and Software Engineering team is a hybrid Cloud/DevOps/Software Engineering role that will allow you to grow in a fast-paced dynamic environment solving high-impact problems using code and automation. The Developer Experience team serves all other Software Engineering Pods at Chick-fil-A by providing tools and services which maximize productivity and speed of delivery and conform to security and engineering best practices and standards. 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 Design and develop software solutions Serve as a model developer in programming languages like Java, JavaScript (Angular/React), Python, and Go Exercise skills in infrastructure and deployment services like AWS and Kubernetes as well as areas like application security, data analytics, machine learning, and site reliability engineering Identify and implement improvements by developing automation and scripting Perform work under limited supervision, conferring with leadership on unusual matters Recommends changes in procedures Apply software upgrades and patches with minimal guidance Solve complex problems May orient, train, assign and check the work of lower-level employees and/or be designated as a formal or informal team leader May assist with the selection and/or oversight (including assistance with financial and/or budgetary management) of outside partners and professionals to effectively deliver outcomes and results Note - Working in a DevOps model, this opportunity includes both building and running solutions that could require off hours support. This support is shared"¯amongst the team members to cover"¯weekends 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 business hours."¯ Minimum Qualifications Broad and deep programming experience in JavaScript, Typescript, Python, Go, or other comparable languages Experience with CI/CD solutions (Jenkins, Circle CI, GitHub Actions) Experience with Amazon Web Services Experience with source control systems (Git) Experience implementing application security, software design patterns, and the SDLC Experience with container technologies (Docker, Kubernetes, OpenShift or similar technologies) Good troubleshooting and documenting skills Good interpersonal and team collaboration skills Knowledge and understanding of Chick-fil-A's standard suite of work solutions Demonstrated ability to influence teams and engineers Demonstrated ability to collaborate effectively with diverse group such as engineers as well as business roles Knowledge and understanding of change management processes Strong oral and written communication skills Ability to lead troubleshooting efforts, as necessary Preferred Qualifications Experience working with an agile development methodology featuring sprints, points estimation, and daily standups Familiarity with version control systems and code merging/branching; specific experience with Git is desirable Experience with Unix/Linux Experience with Kubernetes and EKS Associate-level or higher AWS certification(s) Minimum Years of Experience 2 Travel Requirements 10% Required Level of Education Bachelor's degree or equivalent experience Preferred Level of Education Bachelor's Degree Major/Concentration Computer Engineering, Computer Science, or related technical field
Created: 2024-11-07