PAR Technology is seeking a Senior Software Architect to provide organizational-level architectural leadership across our Point-of-Sale (POS) platform. This role is responsible for shaping long-term technical direction, aligning architectural decisions across domains, and ensuring that our systems evolve in support of product strategy, scalability, and operational excellence.
What You'll Do
- Define and steward architectural direction across multiple domains and teams
- Partner with Product, Engineering, and Leadership to align architecture with business strategy and long-term goals
- Drive resolution of cross-cutting architectural concerns such as scalability, reliability, security, and operability
- Establish and evolve architectural standards, principles, and best practices across the organization
- Lead architectural reviews for major initiatives and investments
- Evaluate architectural tradeoffs and guide decision-making with a long-term perspective
- Identify systemic technical risks and lead efforts to mitigate them
- Mentor Software Architects, Staff Engineers, and senior engineers in architectural thinking and system design
- Facilitate cross-team design discussions and drive alignment on technical direction
- Provide guidance during complex production incidents when architectural insight is required
- Represent architecture in strategic planning, roadmap discussions, and technical governance forums
- Handle company and customer information responsibly and professionally
What We're Looking For
- Typically 10+ years of professional software development experience, including substantial work on complex, cloud-based systems
- Demonstrated experience leading architecture across multiple teams or product domains
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
- Deep expertise in C# and .NET architecture and system design
- Strong experience with large-scale, distributed, event-driven, or microservices-based architectures
- Experience with cloud platforms such as AWS or Azure
- Experience modernizing or evolving large, long-lived systems
- Broad experience with data technologies including relational, NoSQL, and key-value stores
- Strong understanding of testing strategies, automation, and system quality practices
- Excellent analytical skills and the ability to synthesize technical and business perspectives
- Exceptional written and verbal communication skills
- Proven ability to influence, align, and lead without direct authority
- Passion for building durable, scalable systems that support long-term product success
Nice to Have
- Background in B2B SaaS product development
Technical Stack
- C#
- .NET
- AWS
- Azure
- Relational databases
- NoSQL
- Key-value stores
Team & Environment
This role reports to a Sr. Manager, Software Engineering.
Work Mode
This role is open to candidates based in Canada.
PAR is proud to provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.


