Software Engineering Manager About Maven Maven is building the next era of fleet management, dispatch, and infrastructure technology for the transportation and service industries.
We are a fast-growing software company headquartered in Pittsburgh , delivering mission-critical solutions to many of the largest transportation operations in North America.
We operate at the intersection of operations software, real-time telematics, optimization research, and machine learning , building technology that is reshaping a massive, complex industry.
Over the past twelve years, Maven’s cloud-based platform has been deployed to thousands of drivers and organizations across the U.S. and Canada, with several of the nation’s top 100 trucking fleets running their daily operations on our software.
As we continue to scale our platform and our teams, we are looking for a hands-on Software Engineering Manager to join our Product Development organization.
Position Summary As a Software Engineering Manager, you will lead a team of software engineers while remaining deeply involved in hands-on development .
This is not a purely managerial role — you will design systems, write production code, review pull requests, and help solve the team’s hardest technical problems .
You will balance technical execution, people leadership, and delivery , ensuring your team ships high-quality software while continuing to scale with the business.
Your team will look to you for technical direction, organizational clarity, mentorship, and honest feedback in a fast-moving startup environment.
This role has a strong preference for candidates based in the Pittsburgh area , who can collaborate closely with our local engineering and product teams.
What You’ll Be Doing Hands-On Technical Leadership Actively contribute production code across backend, frontend, and platform systems Lead system design and architectural decisions for your team’s areas of ownership Review code and designs to ensure quality, performance, scalability, and maintainability Tackle complex technical challenges and unblock the team when needed Team & People Leadership Lead, mentor, and develop a team of software engineers across experience levels Foster a culture of ownership, accountability, and continuous improvement Conduct regular 1 :
Software Engineering Manager • Pittsburgh, PA, US