Job Closed

This listing is no longer active.

PrePass logo
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.

Senior Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 201-500Since 1995H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

152 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expExperience acceptedEnglishAWSAzureDistributed SystemsGCPJavaApache KafkaNoSQLPythonRabbitMQSQL

Job Description

Senior Software Engineer

PrePass

• Develop, test, and maintain software applications using modern programming languages such as C#, Java, or Python. • Build and integrate RESTful APIs and other backend services. • Ensure code quality through unit testing, debugging, and code reviews. • Work with databases (SQL, NoSQL) and optimize queries for performance. • Work closely with senior engineers, product managers, and designers to understand business requirements and implement technical solutions. • Participate in agile development processes, including sprint planning and daily stand-ups. • Engage in code reviews to receive and provide constructive feedback. • Gain experience working with cloud platforms (Azure, AWS, or GCP). • Learn and contribute to CI/CD pipelines to automate deployments. • Monitor and improve application performance and reliability. • Follow coding standards, security guidelines, and system design principles. • Document technical solutions and contribute to knowledge sharing within the team. • Stay updated with emerging technologies and best practices.

Job Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 5-8 years of software engineering experience (internship experience considered).
  • Experience with C#, Java, or Python and understanding of Object-Oriented Programming (OOP).
  • Knowledge of API development, RESTful services, and database management (SQL/NoSQL).
  • Familiarity with version control systems (Git) and software development methodologies (Agile, Scrum).
  • Exposure to cloud services (Azure, AWS, or GCP) is a plus.
  • Understanding of message brokers (Kafka, RabbitMQ) and enterprise systems is a plus.
  • Understanding of high-level architectures and frameworks. Specifically distributed systems.
  • Strong problem-solving and critical-thinking abilities.
  • Ability to learn quickly and adapt to new technologies.
  • Good communication and teamwork skills.
  • Able to break complex problems down into manageable pieces.
  • Critical problem-solving skills.

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.
  • 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.

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 11-50Since 2023

• Design, build, and scale the web platform that enables deal teams to explore, upload, and analyze drug assets • Develop intuitive, data-rich interfaces using modern frameworks • Implement robust backend services and job orchestration layers • Create dynamic, interactive components that visualize scientific assessments • Design and maintain clean, scalable APIs between the core LLM orchestration layer and the platform • Deploy and monitor platform services on AWS • Work cross-functionally with ML engineers, product leads, and domain experts • Champion engineering best practices

New York + 1 moreAll locations: New York | Massachusetts
OtherRemoteTeam 51-200H1B Sponsor

• Build and maintain React-based applications for cloud and local deployment • Develop server-side / back-end application logic and database schema that integrate the work of front-end developers • Contribute to the development and maintenance of reusable component libraries and shared codebase • Write high-quality code, applying best practices, coding standards, and design patterns • Participate in the entire software development lifecycle, including requirement gathering, design, development, testing, and deployment, using an agile, iterative process • Participate in code reviews and ensure code quality through effective testing strategies • Collaborate with developers, designers, testers, project managers, product managers, and project sponsors • Communicate tasking estimation and progress regularly to a development lead and product owner through appropriate tools • Ensure seamless integration with backend systems, including databases and messaging systems • Team with other developers, fostering a culture of continuous learning and professional growth

United States
$119.2K - $160.7K / year
Job Closed
OtherRemoteTeam 51-200H1B Sponsor

• Lead end-to-end technical architecture for multiple products or services, defining standards and ensuring scalability, performance, and maintainability. • Design system interfaces and integration patterns that enable reuse and interoperability across Hypergiant’s C2 portfolio. • Evaluate emerging technologies, conduct build-vs-buy analysis, and document key architectural decisions and trade-offs. • Partner with cloud and infrastructure teams to ensure solutions align with IL4/IL5 and FedRAMP security frameworks. • Provide expert guidance across front-end, back-end, and data layers — enabling high-scale, real-time systems. • Oversee design and implementation reviews to ensure code quality, security, and system reliability. • Drive modernization initiatives (e.g., containerization, observability, CI/CD optimization) across delivery teams. • Collaborate with product owners and technical leads to shape roadmaps and technical milestones that align with program objectives. • Identify and champion reusable frameworks, libraries, and shared components across teams and programs. • Act as the connective tissue between architecture councils, delivery teams, and client stakeholders. • Provide leadership on incident response and system performance issues, leading root cause analysis and long-term resolution. • Mentor and coach engineers across the organization, fostering technical depth and independent problem solving. • Contribute to internal engineering standards, code quality guidelines, and best practices documentation. • Lead by example through hands-on contribution to complex or high-risk projects.

United States
$137.7K - $197.7K / year
Job Closed
OtherRemoteTeam 11-50

• Own and continuously improve engineering team processes and workflows • Ensure engineers have clear, actionable priorities and deliverables • Conduct regular 1:1s, providing mentorship and supporting career development • Participate in hiring, onboarding, and team growth initiatives • Foster a culture of trust, ownership, consistency, and transparency • Help unblock engineers on technical or product-related challenges • Partner closely with Product to define roadmap priorities and ensure technical alignment • Collaborate with leaders across engineering, product, and operations • Document technical requirements and proposed solutions clearly for the team • Collaborate with cross-functional partners to translate customer needs into scalable software solutions • Build and maintain systems using technologies such as Go, CosmosDB, Postgres, Azure Functions, Event Grid, and Event Hub • Support and modernize legacy systems built in .NET/C# and SQL Server • Actively identify and reduce technical debt as part of feature development • Design and maintain complex data pipelines supporting business-critical systems (e.g., tax filing, rate ingestion, order ingestion) • Partner with Product to understand customer reporting and data needs • Establish and promote clean, consistent data standards across the organization • Work extensively with Databricks on Azure, leveraging tools such as Delta Tables, Lakeflow Declarative Pipelines, Workflows, and Unity Catalog • Promote best practices for code quality, testing, and documentation • Participate in and lead code reviews to maintain high engineering standards

United States
Job Closed