PAR Technology · 10 hours ago
Sr. Software Engineer
PAR Technology Corporation is a leader in restaurant technology, providing innovative solutions to empower brands worldwide. They are seeking a Senior Software Engineer with strong Python expertise to contribute to the development of software that interacts with hardware and networked systems for connected retail and restaurant technology products.
ComputerEnterprise SoftwareHardwareInformation ServicesInformation TechnologySoftware
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 (edge devices /appliances), including service lifecycle management, logging, and resilience
Develop and integrate network communication layers (REST APIs, eventing, secure connectivity) for device-to-device and device-to-service interactions
Create internal and/or customer-facing web UIs for configuration, monitoring, diagnostics, and operational workflows using standard frameworks (e.g., React/Next.js, Vue, Angular)
Partner with firmware and hardware teams to define interfaces, test strategies, and diagnostic hooks that enable rapid troubleshooting and stable releases
Improve engineering velocity by enhancing developer tools, test harnesses, CI pipelines, and automated verification where appropriate
Establish strong observability patterns: logs, metrics, traces, crash capture, and actionable field diagnostics
Participate in architectural reviews, code reviews, and technical mentorship of junior engineers
Qualification
Required
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
Experience designing and shipping software for hardware-adjacent or device-integrated environments (edge computing, peripherals, gateways, appliances, or similar)
Front-end UI development experience using modern frameworks such as React, and Angular and/or meta-frameworks
Solid software engineering fundamentals: API design, test strategy, code reviews, CI/CD, and maintainable architecture
Strong collaboration and communication skills in cross-functional environments
Demonstrated experience in and comfort with all phases of the product development lifecycle including design, implementation, unit testing, debug, verification, validation, and transfer to manufacturing
Preferred
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)
Experience with real-time or performance-sensitive systems and profiling on Linux
Exposure to hardware communication interfaces (UART, I2C, SPI, USB) and/or integration with embedded firmware teams
Company
PAR Technology
PAR Technology creates and markets products that help restaurant and retail operators.
H1B Sponsorship
PAR Technology has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (1)
2022 (1)
Funding
Current Stage
Public CompanyTotal Funding
$205M2025-01-21Post Ipo Debt· $100M
2020-02-06Post Ipo Debt· $105M
2011-01-03IPO
Recent News
Verdict Food Service
2026-01-16
2026-01-15
Company data provided by crunchbase