×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Senior Software Engineer

Job in Phoenix, Maricopa County, Arizona, 85003, USA
Listing for: PrePass Ag
Full Time position
Listed on 2026-06-05
Job specializations:
  • Software Development
    AI Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

About Pre Pass

Pre Pass® is North America's most trusted weigh station bypass and toll management platform. We’re transforming how the transportation industry operates—creating solutions that keep trucks moving safely, efficiently, and compliantly. This means making bold decisions and building systems that support not only fleets but the broader economy. It all starts with enabling commercial vehicles to keep rolling with seamless toll management, weigh station bypass, and safety solutions.

It’s what we do best, and we do it to meet the demands of the road every day.

That’s why people join us: our solutions are implemented in real-time, on highways and interstates across the nation, helping fleets go farther, faster. This work challenges and rewards, presenting complex problems that need ambitious answers. We hire bold thinkers with a heart for impact, a passion for progress, and the optimism to shape the future of transportation.

About the Role

We’re looking for a Senior Software Engineer to design and build working prototypes, proofs of concept (PoCs), and pilot-ready solutions that validate technical feasibility and accelerate decision-making. In this role, you will work across software development, cloud platforms, and hardware integration—collaborating closely with engineers in a hands-on lab environment and supporting field testing initiatives.

You will help evaluate emerging technologies and generate empirical evidence and documentation that can guide future production systems. This hybrid position is based in our Phoenix, AZ office, with in-office collaboration required at least three days per week to support lab work and hands-on testing.

Essential Responsibilities

Prototype Development & Technical Innovation

  • Design, develop, and maintain complex software solutions using C#, modern .NET, and SQL Server, balancing rapid prototyping with maintainability and engineering quality.
  • Develop cloud-native prototypes and services on Microsoft Azure (e.g., App Services, Azure Functions, Azure SQL, messaging and integration patterns, Storage).
  • Build and evolve APIs and integration components that connect software systems with hardware devices, external services, and data sources.
  • Explore and prototype containerized architectures (Docker, Kubernetes, and Azure container services) to evaluate portability, scalability, and deployment patterns.
  • Design and implement applied AI capabilities within prototypes and PoCs, such as data analysis, inference, automation, or decision-support functionality.

Research, Prototyping & Evaluation

  • Lead rapid development of PoCs and working prototypes, defining hypotheses, success metrics, and evaluation criteria.
  • Collect data and observations to recommend whether initiatives should advance, pivot, or stop based on demonstrated technical feasibility.
  • Ensure prototypes account for real-world constraints including deployment, scalability, maintainability, operational impact, and eventual production viability.
  • Document architecture, design trade-offs, and technical findings to create blueprints for potential production systems.
  • Investigate emerging technologies such as augmented reality (AR), spatial computing, and advanced visualization frameworks to support diagnostics, field testing, and next-generation user experiences.

Hardware Integration & Field Testing

  • Partner closely with hardware-focused engineers to integrate components and develop working prototypes for new initiatives.
  • Plan and execute hands-on lab and field testing of integrated hardware/software solutions to validate performance, reliability, and environmental resilience.
  • Develop test harnesses, diagnostics, telemetry, and logging to support debugging and repeatable evaluation.
  • Support field testing activities including deployment preparation, test procedures, and post-test analysis of results.
  • Troubleshoot complex issues across hardware, firmware, networking, and software systems, performing root-cause analysis and implementing durable solutions.

Engineering Leadership & Collaboration

  • Provide technical leadership through design reviews, code reviews, and architecture discussions.
  • Advocate for engineering best practices, even…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary