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 Mavens cloud-based platform has been deployed to thousands of drivers and organizations across the U.S. and Canada with several of the nations 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 teams 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 Youll Be Doing
Hands-On Technical Leadership
- Actively contribute production code across backend frontend and platform systems
- Lead system design and architectural decisions for your teams 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 teams 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
- BS or MS in Computer Science or a related field (or equivalent practical experience)
- 710 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
Required Experience:
Manager
Software Engineering ManagerAbout MavenMaven 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 larg...
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 Mavens cloud-based platform has been deployed to thousands of drivers and organizations across the U.S. and Canada with several of the nations 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 teams 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 Youll Be Doing
Hands-On Technical Leadership
- Actively contribute production code across backend frontend and platform systems
- Lead system design and architectural decisions for your teams 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 teams 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
- BS or MS in Computer Science or a related field (or equivalent practical experience)
- 710 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
Required Experience:
Manager
View more
View less