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.
Software Engineer
Location
United States
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
PrePass
• Design, develop, test, and maintain .NET applications and APIs using best practices. • Collaborate with cross-functional teams and participate in Agile ceremonies to deliver software that meets user requirements. • Utilize GitHub, Git, and Visual Studio for source control, CI/CD, and application development. • Ensure software quality through rigorous testing, debugging, documentation, and adherence to coding standards. • Troubleshoot, maintain, and enhance existing software while demonstrating ownership and sound engineering practices. • Mentor teammates and promote security, reliability, scalability, and compliance in software solutions.
Job Requirements
- Bachelor's degree (or international equivalent) in Computer Science, Software Engineering, or a related field.
- 3–5 years of professional experience developing applications using C# and .NET.
- Experience designing and developing RESTful APIs.
- Understanding of relational database concepts and SQL.
- Working knowledge of C#, Visual Studio, .NET Framework, and .NET.
- Experience applying object-oriented programming principles and common design patterns.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work independently while collaborating effectively within a cross-functional team.
- Experience using GitHub and Git for source control and collaborative software development (Preferred).
- Experience building modern web applications with React; experience with Vue.js or AngularJS is also valued (Preferred).
- Experience working with Microsoft Azure cloud services (Preferred).
- Familiarity with Agile software development methodologies (Preferred).
- Experience using Postman and Swagger for API development and testing (Preferred).
- Experience with observability and monitoring tools such as Datadog (Preferred).
Benefits
- 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.
- 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Architect
DraftKingsDraftKings is a sports-technology and media entertainment platform founded in 2012 to change the way consumers engage with their favorite athletes, teams, and s
• Define and evolve architectural solutions that improve system performance, scalability, reliability, and operational excellence. • Design and refine frameworks, tooling, and engineering standards that enhance system resilience and long-term maintainability. • Partner closely with Product, Infrastructure, and Platform teams to embed sound architectural principles into planning, design, and delivery. • Contribute hands-on to critical initiatives, including prototypes, proof-of-concepts, and production systems that demonstrate scalable, maintainable design. • Guide teams in adopting robust distributed system patterns, ensuring fault tolerance, observability, and operational maturity are built in from day one. • Provide thoughtful design reviews and technical guidance that raise the bar for engineering quality and consistency. • Collaborate with engineering leaders to align architectural decisions with business priorities and long-term platform strategy.
• Help clients improve business systems using the Atlassian suite by helping them migrate from 3rd party tools to Atlassian applications using best practices and recommendations. • Work with clients in planning for Atlassian migrations, implementing the Atlassian migrations, and troubleshooting post-Atlassian implementation issues. • Assess the clients current systems by gathering client requirements and assessing the current applications usage. • Research possible migration paths and make proposals to clients for migrations. • Consult on, develop and implement infrastructure for new products deployments where it is required for the project. • Collaborate with a Systems Architect on application and data configurations. • Develop custom tools and scripts to facilitate data migration processes. • Consolidate Atlassian applications/environments. Configure Atlassian Access as well as external authentication platforms such as Azure, AD, LDAP, Okta, OneLogin, Google Workspace and other. • Research migration solutions from non-Atlassian platforms as Rally, Zendesk, ServiceNow and others. • Execute test and production migrations and make necessary process adjustments. • Troubleshoot issues that arise during implementation. • During implementation and post-implementation, lead transformation workshops and new platform trainings. • Provide post-implementation support by resolving issues that arise. • Provide support to clients' end-users by conducting assessments and implementing solutions. • Conduct an ongoing analysis of the new post-migration environment and compile a report on problems and their possible solutions. • Provide administrative support to clients by working with project stakeholders to support their day-to-day operations. • Provide consultation on application functionalities and possible improvements. • Execute application and platform configuration changes on client requests. • Occasional travel of up to 40% to client locations throughout the U.S.
• Design and build thoughtful, reliable features across the full stack • Work on backend services and APIs as much as frontend; strong in both needed • Bring strong UI and UX sensibility to frontend work • Proactively evaluate tradeoffs and speak up about them • Own work from sprint planning and ticket refinement through implementation, peer review, and demo • Use AI tools as part of work, coding, debugging, or researching • Think critically about where AI can create real value for clients and help shape features • Partner closely with product managers, designers, and QA to ship preferable products • Give and receive code reviews collaboratively
• Develop, test, and maintain features within the ETO platform • Act as a technical partner to Product Management and customer-facing teams • Investigate, troubleshoot, and resolve software defects • Create, review, and maintain SQL scripts • Develop and maintain REST APIs, backend services, and application components • Collaborate directly with customers and internal stakeholders • Evaluate and implement prioritized feature requests • Clearly communicate technical concepts • Perform functional testing and validation of developed features • Collaborate with QA engineers to improve test coverage • Participate in code reviews, testing, deployment, and release activities



