Demo

Principal Software Engineer

GoTo Foods
Atlanta, GA Full Time
POSTED ON 7/6/2026
AVAILABLE BEFORE 10/10/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
$168,893 to $204,100
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

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
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 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
  • 12 Days Ago

  • GoTo Foods Atlanta, GA
  • Job Summary GoTo Foods is a multi-brand restaurant platform operating seven iconic brands: Moe’s Southwest Grill, McAlister’s Deli, Auntie Anne’s, Cinnabon... more
  • 13 Days Ago

  • GoTo Foods Aurora, CO
  • Job SummaryThe Sr. Director of Franchise Sales is responsible for the prospecting, recruitment and signing of qualified franchise candidates as well as bui... more
  • 15 Days Ago

  • GoTo Foods Atlanta, GA
  • Job Summary The Senior Accountant-AR/Revenue is responsible for managing complex accounting activities related to rebates, billing, invoicing, cash applica... more
  • 15 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.

  • Veeam Software Corporation Alpharetta, GA
  • Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enab... more
  • 2 Days Ago

  • GoToFoods Atlanta, GA
  • 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 futur... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!