Senior Software Engineer
Prepass
About PrePass PrePass® 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 within rapid prototyping and iterative development environments. Mentor junior and mid‑level engineers through pair programming, coaching, and design guidance. Participate in Agile/Scrum ceremonies, helping ensure work remains time‑bounded, outcome‑driven, and clearly documented. Leverage AI‑assisted development workflows (e.g., code generation, testing assistance, design review, and documentation support) to accelerate prototyping and improve developer productivity. Requirements Qualifications / Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field. 10+ years of professional software development experience delivering production and/or pilot‑ready systems. Expert‑level proficiency with C# and modern .NET (including .NET Core / current .NET versions). Strong experience designing and building solutions on Microsoft Azure, including cloud‑native architectures and integrations. Extensive experience with SQL Server, including relational modeling, indexing, query optimization, and performance troubleshooting. Demonstrated ability to build prototypes and proofs of concept, define success criteria, and communicate findings clearly. Hands‑on experience integrating software with hardware devices or external systems, including work in lab or field environments. Experience with automated testing, CI/CD pipelines, and DevOps tooling (Azure DevOps and Git preferred). Strong debugging, problem‑solving, and analytical skills across distributed systems and integrated environments. Excellent communication and collaboration skills with the ability to mentor and guide engineers. Bonus Points For Experience designing service‑oriented or event‑driven systems and cloud‑native microservices. Familiarity with distributed system concerns such as observability, resilience, and performance measurement. Experience developing structured test plans and executing lab or field evaluations (including KPI definition and reporting). Familiarity with hardware integration protocols (e.g., serial, USB, networking, device telemetry) and edge/IoT‑adjacent systems. Experience in transportation, logistics, or regulated industries. What Success Looks Like Delivers PoCs and prototypes that clearly validate or invalidate technical feasibility, informing product and investment decisions. Produces clear architecture documentation and technical insights that allow prototypes to transition toward production systems. Builds repeatable testing frameworks and tooling that improve the speed and reliability of lab and field evaluations. Elevates team capability by mentoring engineers and reinforcing strong engineering practices within a rapid‑iteration R&D environment. Benefits How We Will Take Care of You Robust benefit package that includes medical, dental, and vision that start on date of hire. Paid Time Off, to include vacation, sick, holidays, and floating holidays. Paid parental leave. 401(k) plan with employer match. Company‑funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well‑being (i.e., ski passes, retreats, gym memberships). Tuition Reimbursement Program. Voluntary benefits, to include, but not limited to Legal and Pet Discounts. Employee Assistance Program (available at no cost to you). Company‑sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well‑being of employees. Community Give‑Back initiatives. Culture that focuses on employee development initiatives. Company‑wide bonus and commission plans. Join Us At PrePass, our mission drives us. We invest in relationships. We challenge ourselves to innovate and improve. We win together. Simply put, we live our Core Values. Ready to help move the transportation industry forward? Join us and let’s drive progress—together. #J-18808-Ljbffr
- ...the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your... ...powered by our technology, our culture, and our colleagues. Software Engineer II designs, develops, tests, and debugs software applications...SeniorFull timeWork at officeLocal areaFlexible hours
$128.88k - $245.16k
Job Details: Job Description: Intel's Sort Test Technology Development (STTD) team is looking for a versatile Senior Software & Infrastructure Engineer to architect, build, and maintain cloud-native applications and distributed systems that power semiconductor manufacturing...SeniorFull timeInternshipLocal areaImmediate startShift work$135k - $165k
DescriptionKforce has a client in Phoenix, AZ (Hybrid - 3+ days onsite) that is seeking a Senior R&D Software Engineer. We are working directly with the hiring manager on this search assignment. About the Role:We are seeking a Senior Software Engineer to drive the design...Senior$152.5k - $205k
...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;...SeniorPermanent employmentRemote workFlexible hours$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$123k - $215.25k
...StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeWorkplace: HybridCareer Area:... ...is powered by our technology, our culture, and our colleagues.Software Engineer II designs, develops, tests, and debugs software...SeniorVisa sponsorship- ...A reasonable estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application...SeniorFull timeTemporary workFlexible hours
- ...Software engineers are responsible for the complete life cycle of a new or modified software product, from research and design to implementation, training and support. Essential Duties: Designs, modifies, develops, writes and implements software programming applications...SeniorFull time
- ...Senior Software Engineer – Hardware Integration Phoenix, AZ (Hybrid – 3 days onsite) We're looking for a Senior Software Engineer who enjoys solving real-world engineering challenges by building prototypes, integrating software with hardware, and testing solutions in...Senior
$60 - $65 per hour
...Senior Advanced Software Engineer Immediate need for a talented Senior Advanced Software Engineer. This is a 06 months contract opportunity and is located in Phoenix, AZ (Hybrid). Please review the job description below and contact me ASAP if you are interested....SeniorContract workLocal areaImmediate start- ...of some applications using MS Power Platform. Responsibilities: Use Agile Scrum SDLC methodologies in the full life cycle software development process, including requirements analysis, software design, prototyping, programming, debugging and testing of system...Senior
- ...Senior Software Engineer This Senior Developer will be focused on developing, implementing, and supporting new and core features in.NET for their cloud-based software. This will include customization to better suit customer needs as well. Responsibilities:...Senior
- ...projects and act as an escalation point, provide guidance and direction to less experienced staff Requirements 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience...SeniorWork experience placementRemote work
- ...no benefits) Job Description Be part of a team that designs, develops and integrates highly complex software functions within client Software as a Senior Software Engineer. You will provide technical expertise as a program team leader in the identification and...SeniorWork experience placementWork at officeLocal area1 day per week
- ...Engineer Location: Phoenix, AZ Onsite/ Remote: Onsite. The pay range for this role is ***k- ***k per annum including any bonuses or variable pay. *** also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays...SeniorRemote work
- ...Senior Software Engineer Location: Phoenix AZ (Onsite) Core Skill Requirements ~68 years of strong experience in Java development, including proficiency in Spring / Spring Boot. ~45 years of experience with Python, focused on backend or data-driven development...Senior
- ...We are seeking an experienced Senior Software Engineer to develop, maintain, and enhance enterprise applications. The ideal candidate will have strong expertise in Angular, Node.js, and MongoDB , along with extensive experience in the full Software Development Life Cycle...Senior
$110.73k - $147.1k
...processes and identify areas for improvement and automation through software development. Understand the business practices of customers... ..., and code pipeline using TypeScript. Developing rule-based engines using Prolog, Drools, or custom constraint solvers. Implementing...SeniorWork experience placementLocal areaRemote work- ...Description Second Door Health is looking for an experienced Senior Software Engineer to join our engineering organization! This role entails working among a small team to build out the Second Door Health application platform - comprised of Web Applications, Mobile Applications...SeniorTemporary work
$119.9k - $146.2k
...Position requires a Master's degree in Computer Science, Computer Engineering, Information Systems or related field plus two (2) years of... ...of workflow-based logic; # Experience in Agile Software Development projects; and # Automation Anywhere Certified...SeniorRemote work$125k - $150k
...Development and Integration Cloud Hosted Applications (AWS) Software Engineers who join this team will have a problem-solving mindset and thrive... ...in the moments that matter throughout their lives. The Senior Full Stack Engineer will Be responsible for analysis, design,...SeniorFull time$165k - $241.4k
...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data... ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume...SeniorPermanent employmentFull timeTemporary workLocal areaFlexible hours$123k - $215.25k
...Services team at American Express is looking for a seasoned Senior Engineer I withextensive full-stack development expertise, a strategic... ...mindset, and a proven history ofsuccessfully leading and mentoring software engineering teams. This role will be pivotal in shaping and...Senior$190k - $240k
...customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and... ...beyond basic configuration. 5+ years of professional backend software engineering experience. Strong production experience in Python...SeniorWork at officeRemote workFlexible hours$60 - $80 per hour
...On-site 3x a week) Qualifications 4+ years of experience with Engineering Strong proficiency in Go with knowledge of Java Experience with... ...as unit, integration and performance) and functional testing. Seniority level Mid-Senior level Employment type Contract Benefits...SeniorContract work$150k - $190k
Permanently 100% RemoteJob Title: Remote Sr SW Engineer ($150-$190k) Ruby, AWS, ReactSalary: $15... ...business, and increase their sales.Our software integrates with leading FinTech brands... ...growth, we are hiring a hiring a Remote Senior Software Engineer with the following...SeniorRemote work- ...About the Role Clever Benefits is looking for a Senior Software Engineer with strong TypeScript experience to help build and scale our platform. This role is hands-on across our React web app, React Native mobile app, backend services, and AWS infrastructure. You’ll...SeniorFull time2 days per week
- ...Senior Software Engineer Our client is looking for a full-time Senior Software Engineer to join their Phoenix-local team (No C2C). This team is on-site four days per week. This company builds AI-powered software tools that keep critical infrastructure reliable, efficient...SeniorFull timeLocal area
$180k - $210k
...and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive... ...who can build reliable and scalable software that will be used by all TRM customers.... ...debt reduction and knowledge sharing. Senior Engineer: Successfully designs and...SeniorImmediate startRemote workWorldwide- ...standards that apply proven design patterns to ensure modularity, maintainability, and consistent implementation across multiple engineering teams and projects. Collaborate with product owners and business stakeholders to translate capitation domain requirements into clear...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Phoenix, AZ
- software data engineer Phoenix, AZ
- graduate software engineer Phoenix, AZ
- software system engineer Phoenix, AZ
- graduate software developer Phoenix, AZ
- software engineer - early career Phoenix, AZ
- entry level software engineer remote Phoenix, AZ
- software engineer intern Phoenix, AZ
- software developer positions Phoenix, AZ
- junior software developer internship Phoenix, AZ


