Similar Jobs

See all

Responsibilities:

  • Design, implement, and maintain Python-based services and tooling that support connected retail/restaurant technology products.
  • Build and support software running on Linux-based hardware platforms, including service lifecycle management, logging, and resilience.
  • Develop and integrate network communication layers for device-to-device and device-to-service interactions.

Required Skills:

  • 6+ years of professional software development experience, including substantial Python development.
  • Strong experience developing on Linux (processes, services/daemons, systems, logging, packaging).
  • Experience building networked systems: TCP/IP fundamentals, sockets, HTTP/REST, secure communications (TLS), and debugging network issues.

Additional Skills:

  • IoT/edge experience: device onboarding/provisioning, fleet management concepts, secure update flows, telemetry, and observability.
  • Familiarity with common IoT protocols and patterns (e.g., MQTT, WebSockets), and message-driven architectures.
  • Background in DSP and audio applications (audio pipelines, latency/echo/noise considerations, streaming/codec basics).

PAR Technology Corporation

PAR Technology Corporation is a leader in restaurant technology, empowering brands worldwide to create lasting connections with their guests. They provide comprehensive software and hardware that enable seamless experiences and drive growth for over 100,000 restaurants in more than 110 countries.

Apply for This Position