About the job
About PrePass
PrePass® stands as North America's leading platform for weigh station bypass and toll management, revolutionizing the transportation sector. Our innovative solutions ensure that commercial vehicles operate safely, efficiently, and in compliance with regulations. By continually improving how fleets manage their journeys, we contribute to the overall economy, allowing trucks to move seamlessly with our cutting-edge toll management and safety technologies.
At PrePass, we value bold thinkers who are passionate about making a significant impact in the transportation industry. Our real-time solutions are deployed nationwide, empowering fleets to achieve their goals while addressing complex challenges. Join us in shaping the future of transportation.
About the Role
We seek a Senior Software Engineer to spearhead the design and development of working prototypes, proofs of concept (PoCs), and pilot-ready solutions aimed at validating technical feasibility and enhancing decision-making. Your expertise will bridge software development, cloud platforms, and hardware integration as you collaborate closely in our hands-on lab environment and support field testing efforts.
You will assess emerging technologies, compile empirical evidence, and create documentation to inform future production systems. This hybrid role requires a presence in our Phoenix, AZ office at least three days per week to facilitate collaborative lab work and testing.
Essential Responsibilities
Prototype Development & Technical Innovation
- Design, develop, and maintain intricate software solutions utilizing C#, modern . NET, and SQL Server, ensuring a balance between rapid prototyping and high engineering quality.
- Create cloud-native prototypes and services on Microsoft Azure, including App Services and Azure Functions.
- Develop APIs and integration components that connect software systems with hardware, external services, and data sources.
- Investigate and prototype containerized architectures using Docker, Kubernetes, and Azure container services to evaluate scalability and deployment patterns.
- Implement applied AI functionalities within prototypes and PoCs, including data analysis and automation processes.
Research, Prototyping & Evaluation
- Lead the swift development of PoCs and prototypes, establishing hypotheses, success metrics, and evaluation criteria.
- Gather data and insights to recommend the advancement or adjustment of initiatives based on findings.

