Canada Remote (Country)

PAR Technology is hiring a Software Architect

Guide the technical direction of a large-scale Point-of-Sale platform by shaping strategic architecture, aligning engineering efforts across domains, and ensuring systems meet scalability, reliability, and product objectives.

Responsibilities

  • Define and maintain architectural vision across multiple teams and technical domains.
  • Collaborate with Product, Engineering, and Leadership to ensure architecture supports business strategy and long-term goals.
  • Address cross-cutting concerns including scalability, reliability, security, and system operability.
  • Develop and refine architectural standards, principles, and best practices organization-wide.
  • Lead architectural evaluations for major projects and strategic investments.
  • Analyze tradeoffs in system design and guide decisions with a focus on long-term impact.
  • Identify and manage systemic technical risks, driving mitigation strategies.
  • Mentor senior engineers and architects in system design and architectural thinking.
  • Facilitate design discussions across teams to align on technical direction.
  • Provide architectural guidance during critical production incidents.

Requirements

  • Minimum of 10 years of professional software development, including experience with complex cloud-based systems.
  • Proven track record leading architecture across multiple teams or product areas.
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Extensive expertise in C# and .NET for system architecture and design.
  • Strong background in large-scale, distributed systems, including event-driven or microservices architectures.
  • Hands-on experience with cloud platforms such as AWS or Azure.
  • Experience modernizing and evolving legacy enterprise systems.
  • Broad knowledge of data technologies, including relational databases, NoSQL, and key-value stores.
  • Solid understanding of testing methodologies, automation, and system quality assurance.
  • Strong analytical abilities to balance technical and business requirements.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to lead and influence without direct authority.
  • Passion for building scalable, durable systems that enable long-term product success.

Nice to Have

  • Experience in B2B SaaS product development is a plus.

Tech Stack

C#, .NET, AWS, Azure, microservices, event-driven architecture, relational databases, NoSQL, key-value stores

Work Arrangement

Remote within Canada

Team

Reports to Sr. Manager, Software Engineering

  • Better Together ethos
  • Commitment to excellence
  • Innovation in restaurant technology

Additional Information

  • This position is remote and based in Canada.
  • Applicants must handle company and customer data with care and professionalism.
  • Reasonable accommodations are available for applicants and employees with disabilities.
  • The company maintains an Equal Employment Opportunity policy that prohibits discrimination based on race, color, religion, sex, national origin, age, disability, or genetics.
Required Skills
C#.NETAWSAzureRelational databasesNoSQLKey-value storesDistributed SystemsEvent-Driven ArchitectureMicroservicesSystem DesignCloud Architecture C#.NETAWSAzuremicroservicesevent-driven architecturerelational databasesNoSQLkey-value stores
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.
All jobs at PAR Technology Visit website
Job Details
Department Software Development
Category backend
Posted 3 months ago