×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: GoTo Foods
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

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, Express

    JS, 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 Type Script, 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.
  • Advanced 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary