Lead Software Engineer

4 weeks ago


Atlanta, United States beBee S US Full time

Overview

As the industry leader in overall customer satisfaction, Chick-fil-A thrives on pioneering what's next. We're looking for a seasoned professional to guide our technological vision for the Point-of-Sale forward. The role of Lead Software Engineer - Android Mobile Development on our POS product is not just about being an expert in Android software development but shaping a crucial experience for team members to create millions of moments of caring for our guests every day.

Collaborating with Product Owners, Designers, Analysts, and Enterprise Architects, you will leverage your Android expertise for those around you to ensure the successful development, implementation, and deployment of our flagship Point-of-Sale project. Your leadership will play a crucial role in shaping the way we use technology to delight our customers through radically convenient and remarkably human interactions. We aren't just making a new point-of-sale, but an innovative point-of-service to power our core value exchange in ways technology is just now making possible.

As a Lead Software Engineer - Android Mobile Development you will be a technical leader on this agile, product-focused team where you can influence the product's direction, system architecture and engineering patterns, while mentoring other staff engineers. You will set the standard for code contribution on your team while keeping the systems you are responsible for running, stable and secure. You will leverage and contribute to existing frameworks while following and extending accepted architectural patterns.

This role calls for a technology enthusiast with a strategic mindset, outstanding leadership skills, and a hands-on approach. We need individuals that are highly collaborative and can work across team and functional boundaries with ease. The problems that you'll be solving are challenging and require teams to tackle the complexity. This means that you need to be able to do hard things with kindness. If you are excited about making a significant impact through cutting-edge mobile technology and doing it on a team that values each member's contributions, we'd love to talk to you.

This role is based in Atlanta, GA, and will involve some travel in the field.

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

  • Solution Ownership: Take ownership of architectural decisions, shaping the technical direction and strategy
  • Player/Coach: Lead delivery and operations of the team's product, including both individual contribution and support as well as delegate tasks and support to your team's engineers. We desire our lead engineers to be both leads and engineers, spending about half of their time on leading others and half contributing engineering work themselves.
  • Solution Design and Vendor Selection: Develop comprehensive solutions based on requirements from product owners. Your solutioning will form the foundation of statements of work (SOWs) for vendor partners. You will play a key role in selecting the most suitable vendor for new engagements.
  • Team Building and Management: Be actively involved in the interview and selection process of contract software engineers and partner engineering teams. Oversee their onboarding and continuous progress.
  • Collaborative Engineering: Work closely with partner engineering teams to promote the use of industry best practices, provide solutions to complex problems, review code, and share knowledge and experiences.
  • Progress Monitoring: Regularly review partner's progress to ensure alignment with the project requirements, our engineering standards, and adherence to deadlines and service level agreements (SLAs).
  • Technological Foresight: Keep a finger on the pulse of the tech world, identifying and proposing emerging software engineering technologies, methodologies, and approaches that can enhance our operations and offerings.

This role operates under a DevOps model, encompassing both the creation and ongoing management of solutions. It's important to note that this may occasionally require off-hours support. However, this responsibility is shared among team members to cover weekends and weeknights. We strive to design for resilience by employing cloud-native infrastructure patterns, automating responses to potential issues to enable workable solutions during standard hours.

Minimum Qualifications

  • Experience designing complex mobile solutions for Android
  • Expert-level knowledge in Kotlin, Jetpack Compose, Flow, Coroutines, Gradle, Networking, Android Lifecycle
  • Experience leading an Android development team (both full-time and contract)
  • Experience with complex data modeling
  • Experience managing partner engagements to achieve outcomes defined in an SOW

    Broad and deep programming experience in modern software development languages to produce functional code from relatively unstructured tasks

  • 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 desirable

Preferred Qualifications

  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving skills
  • Good interpersonal and team collaboration skill as well as demonstrated ability to drive for quality results
  • Experience in solutions architecture for distributed, highly available systems as well as cloud solutions
  • Proven ability to positively influence the engineering culture and practices in a professional environment
  • Experience in the Point-of-Sale space
  • Experience with a distributed database system like Couchbase, Firebase, Ditto, etc.
  • Familiarity with version control systems and code merging/branching; specific experience with git
  • Experience working with an agile development methodology featuring sprints, points estimation, and daily standups
  • Experience in design, data collection, and data analysis

Minimum Years of Experience

5

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



  • Atlanta, Georgia, United States POWERS Full time

    Position OverviewPOWERS is in search of a Lead Software Engineer to enhance our innovative team. This role will be pivotal in supporting our Operational and Cultural Performance Improvement sectors, along with various subsidiary projects. The selected candidate will spearhead the design, development, and deployment of software solutions focused on...


  • Atlanta, Georgia, United States Home Depot Full time

    Position Overview:The Lead Software Engineer plays a crucial role in a product team, contributing to the design, development, and comprehensive lifecycle of software products that resonate with our users. This role emphasizes a collaborative engineering approach, where the Lead Software Engineer engages with other teams and fosters interdepartmental...

  • Lead Software Engineer

    4 months ago


    Atlanta, United States Edible Arrangements Full time

    Lead Software EngineerWho are we and what do we do? Fruit was just the beginning. Since our founding in , we’ve evolved over 25+ years into an industry leader and modern gifting destination for celebrating the moments that matter. In addition to a robust online e-commerce hub, our vast retail footprint includes nearly 1, locally owned and operated...

  • Lead Software Engineer

    3 months ago


    Atlanta, United States Edible Arrangements, LLC Full time

    Job DescriptionJob DescriptionLead Software EngineerWho are we and what do we do?Fruit was just the beginning. Since our founding in 1999, we’ve evolved over 25+ years into an industry leader and modern gifting destination for celebrating the moments that matter. In addition to a robust online e-commerce hub, our vast retail footprint includes nearly 1,000...


  • Atlanta, Georgia, United States UPS Full time

    Senior Software Engineering LeadThe Senior Software Engineering Lead plays a crucial role in leveraging software engineering methodologies to architect, develop, and sustain software applications. This position demands that technical solutions are executed efficiently and economically. The ideal candidate will possess a robust background in agile engineering...


  • Atlanta, Georgia, United States Chick-fil-A Full time

    OverviewChick-fil-A is looking for a Senior Lead Software Engineer - Java Backend that will provide technical expertise and people leadership for the Chick-fil-A's Menu DNA engineering team. This team is responsible for enterprise Menu and Pricing systems that power our Digital Commerce ecosystem which includes the Chick-fil-A Mobile application,...


  • Atlanta, Georgia, United States UPS Full time

    Senior Software Engineering LeadThe Senior Software Engineering Lead plays a pivotal role in leveraging software engineering methodologies to design, develop, and sustain software applications. This position demands that technical solutions are executed efficiently and within the allocated budget. The candidate should possess a robust understanding of agile...


  • Atlanta, Georgia, United States Rose International Full time

    Position Overview:This role is designed for a seasoned Principal Software Engineer who is eager to leverage their expertise in software development and architectural design to drive the modernization of critical business systems.Location: Remote, available across various US time zones.Key Responsibilities:Lead the transformation and modernization efforts of...


  • Atlanta, Georgia, United States Kobiton Full time

    Job OverviewCompany Overview: Kobiton is a pioneering enterprise that accelerates mobile application delivery through a combination of manual, automated, and no-code testing on actual devices. Our AI-enhanced mobile testing platform offers unparalleled continuous testing and integration capabilities.Employee Experience: At Kobiton, we prioritize the...


  • Atlanta, Georgia, United States DKMRBH Inc. Full time

    Position: Lead Angular Software Engineer Location: Remote (Hybrid) This role offers a hybrid work environment; candidates may be required to report to the office periodically, based on project needs. Overview: As a Lead Angular Software Engineer, you will spearhead software development initiatives utilizing Angular and Spring Boot, guiding projects from...


  • Atlanta, United States Rockstar Full time

    Job DescriptionJob DescriptionRockstar is recruiting for a fast-growing, well-funded, early-stage company based in Atlanta. The company is building the future of insurance, helping to expedite the recovery process for those impacted by natural disasters by utilizing data to provide payouts in a matter of days.The RoleThe cost of home insurance is rising at...


  • Atlanta, Georgia, United States JobRialto Full time

    JOB OVERVIEW:We are seeking a seasoned software engineer with expertise in Angular and Spring Boot to spearhead our software development initiatives. This role involves close collaboration with clients, business analysts, and team members to grasp the business needs that inform the analysis, design, and development of high-quality technical solutions.The...


  • Atlanta, Georgia, United States Diversified Full time

    About UsAt Diversified, we are not just participants in the technology landscape; we are pioneers. By harnessing cutting-edge technology and providing continuous advisory services, we empower businesses to transform and thrive. Our MissionWe offer a robust array of solutions designed to help our clients forge meaningful connections. Whether it's captivating...


  • Atlanta, United States Experient Group Full time

    Job DescriptionJob DescriptionWork With USAt Experient Group, we value community, collaboration and people who are willing to roll up their sleeves to get the job done. While functional and technical skills are critical, we place a priority on hiring people who match our values. Our philosophy is simple: we attract and hire talented people, then provide...


  • Atlanta, Georgia, United States GSK Solutions Full time

    Job OverviewPosition: Lead Angular Software Engineer (Hybrid)Key Responsibilities:As a Lead Angular Software Engineer, you will be instrumental in shaping and delivering high-quality software solutions. Your role will involve:Collaborating with clients, business analysts, and team members to gather and analyze business requirements.Designing, coding,...


  • Atlanta, Georgia, United States Nuvei Full time

    Job OverviewIn the dynamic realm of payment solutions, businesses are in search of dedicated and strategic collaborators to facilitate their growth.About NuveiNuvei (NASDAQ: NVEI) (TSX: NVEI) is a prominent Canadian fintech organization that empowers clients globally. Our adaptable, modular, and scalable technology enables leading enterprises to accept...


  • Atlanta, Georgia, United States Rialtic, Inc. Full time

    Position OverviewWe are currently seeking a Lead Software Engineer to become a vital member of our innovative Workflows Team, which is at the forefront of developing the products utilized by both our internal and external stakeholders.About Rialtic, Inc.Rialtic, Inc. is a pioneering enterprise software platform dedicated to enhancing the operational...


  • Atlanta, Georgia, United States Ark Solutions Full time

    Ark Solutions Inc is seeking a Lead Angular Software EngineerPosition: Lead Angular Software EngineerLocation: Remote - HybridDuration: 10 Months with potential for extensionOverview:We are looking for a skilled software developer with expertise in Angular and Spring Boot to spearhead software development initiatives.Key Responsibilities:Provide technical...


  • Atlanta, Georgia, United States Layr Holdings, Inc. Full time

    About The Position Location: Remote (US hours) We are in search of a highly proficient and seasoned Lead Software Engineer to become a vital part of our team. In this capacity, you will be tasked with the development and upkeep of cloud-based web solutions. This position entails working on both client-side and server-side components, making informed...

  • RPG Software Engineer

    2 weeks ago


    Atlanta, Georgia, United States Delta System and Software Inc. Full time

    Position OverviewWe are seeking a skilled RPG Software Engineer to join our dynamic team at Delta System and Software Inc.. This role involves working on critical software solutions that enhance our operational capabilities.Location: Atlanta, GAContract Duration: 6+ MonthsKey Responsibilities:Develop and maintain applications using RPG.Utilize RPGLE for...