For over four decades, PAR Technology Corporation (NYSE: PAR) has been a leader in restaurant technology, empowering brands worldwide to create lasting connections with their guests. Our innovative solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive growth for over 100,000 restaurants in more than 110 countries. Embracing our "Better Together" ethos, we offer Unified Customer Experience solutions, combining point-of-sale, digital ordering, loyalty and back-office software solutions as well as industry-leading hardware and drive-thru offerings. To learn more, visit partech.com or connect with us on LinkedIn, X (formerly Twitter), Facebook, and Instagram.
Position Description:
As a Software Engineering II (GoLang), you will play a key role in implementing new features that are aligned with our product goals. You will collaborate with fellow software engineers and architects within an Agile Framework to develop iteratively; with a keen focus on strong technical implementations rooted for high-volume and highly available systems. You will work within a Service Oriented Architecture – and apply the concepts, principles and trade-offs. While adding to our new platform, you will also be responsible for maintaining, fixing, debugging, refining and improving our current platform. You will own the solutions you contribute to and will hold yourself accountable for delivering high quality solutions for our customer base.
Position Location: Remote, Canada
On-Call Rotation: On average, there will be one week per month of on-call in this role.
Reports To: Engineering Manager
What We’re Looking For:
3 years of practical development experience in concurrent and parallel programming constructs with GoLang
At least 5 years software engineering experience
Experience building and maintaining backend APIs, including design, implementation, evolution, and maintenance
An ability to work in service-based (preferably go), event-driven (preferably Kafka/Redis) and monolithic architectures (Preferably Rails)
Proficiency using a variety of database technologies, both relational and non-relational
Strong understanding of and familiarity with CI/CD pipelines and automated tests
Highly independent and able to effectively self-organize and prioritize work
Ability to write clean code and the discipline to write effective automated tests to deliver high-quality system improvements
An ability to effectively break down larger bodies of work for delivery as a series of small, self-contained changes to the system
Excellent spoken and written communication skills
BS/MS degree in Computer Science, Engineering, or equivalent years of professional working experience
Additional Skills:
Experience with Ruby on Rails, NodeJS and TypeScript
Working with distributed teams
Hands-on experience in building cloud-native applications
Experience in the Restaurant or Retail POS space would be an asset
Unleash your potential: What you will be doing and owning:
You’ll be part of a high-performing team that collaborates to deliver robust backend services and APIs.
You’ll troubleshoot and enhance performance in production systems, and contribute to high-availability infrastructure in customer environments.
You will work cross-functionally with infrastructure, product, and operations teams to ship improvements with scale and stability in mind.
Interview Process:
Interview #1: Phone Screen with Talent Acquisition Team
Interview #2: Video interview with the Hiring Manager (via MS Teams)
Interview #3: Video interview with the Team (via MS Teams)
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. We also provide reasonable accommodations to individuals with disabilities in accordance with applicable laws. If you require reasonable accommodation to complete a job application, pre-employment testing, a job interview or to otherwise participate in the hiring process, or for your role at PAR, please contact [email protected]. If you’d like more information about your EEO rights as an applicant, please visit the US Department of Labor's website.