Назад
Company hidden
1 день назад

Principal Software Developer (Retail POS)

Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Developer (Retail POS): Shaping the architecture and technical direction of retail point-of-sale software across devices, hardware, networks, payments, inventory, and order workflows with an accent on reliability, scalability, performance, and operational resilience. Focus on leading architectural deep-dives, improving availability and recovery, modernizing complex systems incrementally, and mentoring engineers across teams.

Company

hirify.global provides a cloud commerce platform that unifies online and physical operations, multichannel sales, payments, financial solutions, and supplier networks for retail, hospitality, and golf businesses.

What you will do

  • Set and communicate architectural direction for key areas of the Retail Point of Sale platform.
  • Design reliable, secure, scalable, observable, and resilient systems supporting checkout, hardware, connectivity, payments, sales, inventory, and order workflows.
  • Lead architectural deep-dives to simplify systems, reduce duplication, improve performance, and lower operational risk.
  • Drive improvements in reliability, availability, latency, recovery, incident prevention, and operational practices.
  • Partner with Product, Design, Support, and engineering leaders to turn ambiguous problems into technical direction.
  • Mentor senior engineers and technical leaders while creating alignment across teams through influence.

Requirements

  • Significant experience designing and building business-critical production software.
  • Technical leadership experience across multiple teams or a broad product area.
  • Experience shaping architecture for large, evolving systems with significant scale and operational complexity.
  • Experience building and operating cloud-based systems with strong reliability, security, and performance requirements.
  • Experience across multiple technical layers, including backend services, web and mobile clients, data stores, APIs, event-driven systems, and infrastructure.
  • Fluency in English as a working language is required.

Nice to have

  • Experience with point-of-sale, commerce, ecommerce, payments, inventory, or other transaction-heavy systems.
  • Experience with distributed systems, offline-capable software, multi-region systems, or high-availability platforms.
  • Experience integrating hardware, payment terminals, peripherals, or systems operating with unreliable network connectivity.
  • Knowledge of domain-driven design, event-driven architecture, data consistency, and migration strategies.
  • Experience with incremental modernization and technical leadership across web, backend, mobile, and platform teams.

Culture & Benefits

  • Continuous learning opportunities and support for professional growth.
  • Global mobility and benefits designed to support employees.
  • Inclusive and barrier-free workplace with accommodations available during the selection process.
  • Criminal record checks are part of the hiring process for this role.

Hiring process

  • Applicants are asked to disclose any criminal convictions.
  • Criminal record checks are conducted as part of the process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →