Toronto or New Hartford Remote (Global) Employment

PAR Technology is hiring a Software Engineer

About the Role

As a Software Engineer at PAR Technology, you will join a product team responsible for building and owning our +Recovery, Delivery Operations, and Activate platforms. These systems power real-world restaurant operations at scale. You'll contribute across the full software development lifecycle, from technical design through implementation, deployment, and operational excellence.

What You'll Do

  • Design, develop, and maintain scalable solutions across our Delivery and Recovery platforms.
  • Contribute to architectural discussions and help evolve systems that support multi-tenant, data-heavy applications.
  • Thrive in a dynamic environment, shifting priorities, navigating ambiguity, and responding to unexpected changes in third-party systems.
  • Partner closely with Product Managers, Business Analysts, and cross-functional teams to translate business needs into technical solutions.
  • Troubleshoot, optimize, and continuously improve existing solutions with a focus on reliability and performance.
  • Maintain clear technical documentation and stay current with emerging tools, patterns, and standards.

What We're Looking For

  • 1–3 years of experience as a software engineer, ideally within a multi-tenant SaaS or data-centric environment.
  • Experience with cloud-based development (Azure and/or AWS).
  • Development experience with .NET, Java, or a comparable back-end language.
  • Strong data skills, including SQL proficiency and working with structured datasets in production.
  • Familiarity with modern front-end frameworks such as React and languages like TypeScript.
  • Experience working in collaborative, team-oriented environments.
  • Strong communication skills and the ability to work cross-functionally.

Nice to Have

  • Experience building data-rich applications, especially in retail, hospitality, or restaurant tech.
  • Hands-on experience with Microsoft Azure services like Function Apps and Storage Queues.
  • Experience with web automation or scraping tools such as Playwright.
  • Exposure to analytics platforms, reporting tools, or data visualization systems.

Technical Stack

  • Microsoft Azure
  • React
  • TypeScript
  • SQL Server
  • Web APIs
  • C#

Team & Environment

You will report to the Manager, Software Engineering and work within a product-focused team.

Work Mode

This role is open to candidates based in Canada and the United States.

PAR is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

Required Skills
Microsoft AzureReactTypeScriptSQL ServerWeb APIsC#.NETJavaSQLData EngineeringSaaSCloud DevelopmentBackend DevelopmentFrontend Development
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
PAR Technology

A leader in restaurant technology for over four decades, providing comprehensive software and hardware solutions that empower brands worldwide. Offers Unified Customer Experience solutions combining point-of-sale, digital ordering, loyalty, back-office software, hardware, and drive-thru offerings to over 100,000 restaurants in more than 110 countries.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago