Sr. Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

PythonLinuxNetworked systemsFront-end developmentAPI designIoT/edge experienceReal-time systemsCollaboration skillsCommunication skills

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

twittertwittertwitter
company-logo
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 Company
Total Funding
$205M
2025-01-21Post Ipo Debt· $100M
2020-02-06Post Ipo Debt· $105M
2011-01-03IPO

Leadership Team

leader-logo
Savneet Singh
Chief Executive Officer
linkedin
leader-logo
Bryan Menar
Chief Financial Officer
linkedin
Company data provided by crunchbase