Demo

Principal Software Engineer

GoTo Foods
Atlanta, GA Full Time
POSTED ON 5/3/2026
AVAILABLE BEFORE 7/12/2026
Job Summary

Go To Foods is on a journey to build out an industry leading Digital Platform which will power its 7 existing brands and enable smooth integration of future brands. The Principal Software Engineer will oversee the solution architecture and development of the backend API components of the platform that powers our digital assets. To be successful the candidate will require excellent communication skills, and ability to explain technology solutions with diverse partners. This role will provide technical leadership through coaching and mentorship to other team members and working with product and leadership towards on-time quality delivery.

Essential Functions

  • Lead the design and solutioning of high-performance backend APIs using Express.js and Nest.js.
  • Collaborate with product and technology leadership to help plan the roadmap for technology pods.
  • Research and assess feasibility of features suggested by business teams.
  • Guide team development efforts towards successful project delivery, providing technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing best practices and performing peer code reviews.
  • Foster CI/CD practices, automated testing, and deployment pipelines to ensure a smooth development and release process.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain enterprise platform services.
  • Provide guidance to engineering teams in support of cloud infrastructure.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Develop, refine, and tune integrations between applications.
  • Analyze and resolve technical and application problems.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Adhere to high-quality development principles while delivering solutions on-time.
  • Research and evaluate a variety of software products.

Education

  • Bachelor’s degree in Information Systems, Computer Science, or a related field, required.
  • Master’s degree, preferred.

Work Experience

  • 7 years’ experience as a Software Developer in NestJS, ExpressJS, NodeJS, KOA or other frameworks.
  • 5 years’ experience with cloud platforms like Azure, GCP, or AWS.
  • 3 years’ experience with Kubernetes.
  • Experience with Terraform or other cloud SDKs.
  • Prior experience in technical leadership, team development and supporting delivery.
  • In-depth knowledge and experience with developing web applications with service-oriented framework, microservices and Rest APIs.
  • Proficiency in TypeScript, with a deep understanding of its concepts and features.
  • Extensive experience designing and developing enterprise grade software.
  • Experience with source control management systems like Git and continuous integration/deployment environments.
  • Experience with agile development methodologies including Kanban and Scrum.
  • Experience with debugging, performance profiling and optimization.

Skills

  • Expert level knowledge with Node, Express.js, Nest.js, NPM, React, Babel, Firebase, React, Gatsby, JAMStack, Application Insights.
  • Expert level debugging capabilities and deep understand of deployment architectures to debug distributed applications.
  • Deep understanding of authentication strategies.
  • Advanced knowledge of CICD practices and ability to understand pipelines.
  • Advance user of GIT, Jira, Confluence, and other supporting tools.
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
  • Internally motivated, able to work proficiently both independently and in a team environment.
  • Strong communication skills with both internal team members and external business stakeholders.
  • Strong initiative to find ways to improve solutions, systems, and processes.
  • Experiences with QSR solutions like OLO.
  • Experiences with enterprise integrations of CMS.
  • High level working knowledge of SSO, application implementation, administration, SAML Authentication, etc.
  • Ability to communicate complex, technical concepts to business leaders and technical resources in clear concise language; to convey clear, concise information in verbal, written, electronic, and other communication formats; to demonstrate active listening while engaging others; and to articulate ideas and present information to all levels of the organization and varying sizes of audiences.
  • Ability to develop and maintain positive business relationships and foster an environment of mutual respect, understanding, trust, and support.
  • Ability to adapt and adjust planned work through analyzing work demands, competing priorities, and tight deadlines; and to understand the most effective and efficient means to accomplish tasks within the parameters of the organizational structure, processes, systems, and policies.
  • Ability to exercise judgment and discretion in dealing with matters of significance; and to conduct research, analyze data, and arrive at valid conclusions.
  • Ability to conduct research, perform analysis, and communicate results effectively.
  • Ability to anticipate and respond to the needs of stakeholders (e.g., internal, and external customers, etc.) in a timely manner.
  • Comfortable using AI coding tools using GitHub copilot.

CertificationsTravel Requirement

Salary.com Estimation for Principal Software Engineer in Atlanta, GA
$135,237 to $163,835
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at GoTo Foods

  • GoTo Foods Atlanta, GA
  • Job Summary Our Schlotzsky's brand is seeking a Brand Channels Manager who will provide expertise to drive off premise, demand generation and digital marke... more
  • 7 Days Ago

  • GoTo Foods Atlanta, GA
  • Job SummaryThe Manager, Channels Marketing provides marketing expertise needed for the Channels team and its licensing partners to achieve their objectives... more
  • 10 Days Ago

  • GoTo Foods Atlanta, GA
  • Job Summary Go To Foods is on a journey to build out an industry leading Digital Platform which will power its 7 existing brands and enable smooth integrat... more
  • 11 Days Ago

  • GoTo Foods Atlanta, GA
  • Job Summary Manager, Talent Acquisition leads the team of recruiters at GoTo Foods while also serving as a recruiter and ensures current and future talent ... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Atlanta, GA area that may be a better fit.

  • Secmation Atlanta, GA
  • Location: Raleigh, NC |Huntsville, AL Position Type: Full-Time | Hybrid Signing Bonus and relocation assistance (if applicable) ___________________________... more
  • 6 Days Ago

  • Prestige Staffing Information Technology Job Dunwoody, GA
  • JobID: 52081 Job Title Principal Software Engineer Pay $155,000 - $180,000 Location Dunwoody (Hybrid) Summary Seeking an innovative and experienced Princip... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!