Similar Jobs
See allSr Linux Networking Engineer
Fal
US
Linux
Networking
Ansible
Sr. Software Engineer | Platform
ExtraHop
US
Python
Golang
Rust
Network Engineer with Python - Work From Home
Parallel Partners
US
Python
TCP/IP
BGP
Manager/Staff Software Engineer, Embedded Platform
Inspiren
US
Linux
AWS
Terraform
Principal Software Engineer
Jobgether
US
API
Cloud
Laravel
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.