This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Lead, mentor, and develop a team of software engineers across experience levels
Foster a culture of ownership, accountability, and continuous improvement
Conduct regular 1:1s, provide actionable feedback, and support career growth
Recognize strong performance and proactively address performance issues
Own your team’s delivery commitments and ensure predictable execution
Balance delivery of customer-facing features with investment in technical debt
Partner closely with Product, Design, and other Engineering teams to align priorities
Translate company goals into a clear, actionable roadmap for your team
Continuously improve processes, tooling, and team effectiveness
Requirements:
BS or MS in Computer Science or a related field (or equivalent practical experience)
7–10 years of experience in software engineering, including experience leading engineers
Strong hands-on experience designing, building, and maintaining production systems
Proven ability to write high-quality, maintainable code while managing a team
Experience delivering and operating large-scale or mission-critical applications
Ability to motivate teams and create a strong sense of ownership and accountability
Customer-focused mindset with a bias toward delivering real value
Nice to have:
Experience in a player/coach or hands-on engineering management role
Experience working in a fast-growing startup or high-growth environment
Experience building mobile or user-facing applications
Background in distributed systems, real-time systems, or data-intensive platforms
Prior experience partnering closely with Product Management