Link copied to clipboard!
Back to Jobs
Software Engineering Manager at Maven Machines
Maven Machines
Pittsburgh, PA
Administration
Posted 0 days ago
Job Description
Job DescriptionJob DescriptionSoftware 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 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 SummaryAs 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 DoingHands-On Technical LeadershipActively contribute production code across backend, frontend, and platform systemsLead system design and architectural decisions for your team’s areas of ownershipReview code and designs to ensure quality, performance, scalability, and maintainabilityTackle complex technical challenges and unblock the team when neededTeam & People LeadershipLead, mentor, and develop a team of software engineers across experience levelsFoster a culture of ownership, accountability, and continuous improvementConduct regular 1:1s, provide actionable feedback, and support career growthRecognize strong performance and proactively address performance issuesExecution & CollaborationOwn your team’s delivery commitments and ensure predictable executionBalance delivery of customer-facing features with investment in technical debtPartner closely with Product, Design, and other Engineering teams to align prioritiesTranslate company goals into a clear, actionable roadmap for your teamContinuously improve processes, tooling, and team effectivenessJob RequirementsRequiredBS or MS in Computer Science or a related field (or equivalent practical experience)7–10 years of experience in software engineering, including experience leading engineersStrong hands-on experience designing, building, and maintaining production systemsProven ability to write high-quality, maintainable code while managing a teamExperience delivering and operating large-scale or mission-critical applicationsAbility to motivate teams and create a strong sense of ownership and accountabilityCustomer-focused mindset with a bias toward delivering real valuePreferredExperience in a player/coach or hands-on engineering management roleExperience working in a fast-growing startup or high-growth environmentExperience building mobile or user-facing applicationsBackground in distributed systems, real-time systems, or data-intensive platformsPrior experience partnering closely with Product ManagementLocationStrong preference for candidates based in or willing to relocate to the Pittsburgh areaHybrid or in-office collaboration expected with local engineering and product teamsWhy MavenHigh-impact, hands-on leadership role with real technical ownershipOpportunity to work on complex, real-world problems at meaningful scaleStrong engineering culture with room for both technical and people leadershipCareer growth opportunities in a rapidly scaling technology companyBenefits & PerksCompetitive compensationMedical, dental, and vision insurance401(k) with company matchPaid time off and paid holidaysOngoing career development opportunitiesPowered by JazzHRtyeS1UNd9H
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.