Software Engineering Manager
Company: Maven Machines
Location: Pittsburgh
Posted on: February 14, 2026
|
|
|
Job Description:
Job Description Job Description 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:1s,
provide actionable feedback, and support career growth Recognize
strong performance and proactively address performance issues
Execution & Collaboration 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 Job Requirements Required 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 Preferred 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 Location
Strong preference for candidates based in or willing to relocate to
the Pittsburgh area Hybrid or in-office collaboration expected with
local engineering and product teams Why Maven High-impact, hands-on
leadership role with real technical ownership Opportunity to work
on complex, real-world problems at meaningful scale Strong
engineering culture with room for both technical and people
leadership Career growth opportunities in a rapidly scaling
technology company Benefits & Perks Competitive compensation
Medical, dental, and vision insurance 401(k) with company match
Paid time off and paid holidays Ongoing career development
opportunities Powered by JazzHR tyeS1UNd9H
Keywords: Maven Machines, Altoona , Software Engineering Manager, IT / Software / Systems , Pittsburgh, Pennsylvania