Drivewyze

Manager, Software Development

Drivewyze$120K — $150K *
US-AnywhereRemote in Canada
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • 9+ years in software development, focusing on back-end and databases
  • 1-2 years in a leadership or management role over software teams
  • Strong problem-solving and architectural design thinking capabilities
  • Proficient in C# or similar languages with a solid understanding of production quality code
  • Experience with enterprise SQL systems, including schema design and tuning
  • Self-starter with a proactive approach to driving improvements and initiatives

Responsibilities

  • Lead and mentor software development teams, fostering career growth
  • Use engineering metrics to manage team performance and encourage continuous improvement
  • Oversee a portfolio of business applications, ensuring stability and scalability
  • Manage the full Software Development Life Cycle from design to support
  • Collaborate with Product Management to define project scope and deliver solutions
  • Prioritize and coordinate development schedules across multiple projects
  • Contribute to system architecture and application design to align with business goals
  • Engage in troubleshooting and problem-solving sessions effectively
  • Ensure compliance with coding standards and testing practices
  • Foster a cross-team engineering culture and address systemic issues

Benefits

  • Support for professional development and career progression
  • Flexible work environment with remote and distributed team options
  • Culture promoting documentation and organizational clarity
  • Commitment to quality assurance at all development stages
  • Access to cutting-edge AI tools and support for leveraging them effectively
Full Job Description
We are looking for a technically strong and people-oriented Software Engineering Manager to lead the teams for financial and internal tooling systems. You will remain engaged in architecture, coding and code quality, problem-solving, and technical decision-making while coaching and growing teams of talented engineers. You will be the bridge between strategic product direction and engineering execution, moving with urgency and a ship-and-iterate mindset to ensure the team delivers robust, scalable, and secure solutions across the Fleetworthy ecosystems.

Key Responsibilities
  • Lead and mentor teams of software developers, supporting their career growth and performance
  • Manage team performance using engineering management metrics and software engineering best practices to drive continuous improvement and accountability
  • Manage a portfolio of internal business applications, ensuring ongoing stability, performance, and scalability
  • Oversee the full Software Development Life Cycle (SDLC) including design, planning, implementation, deployment, and support
  • Partner with Product Management and collaborate to gather requirements, define scope, prioritize resources, and deliver practical, scalable software solutions
  • Coordinate priorities and development schedules across multiple initiatives and applications
  • Contribute to high-level system architecture and application design, ensuring alignment with business objectives and technical best practices
  • Be part of the team's troubleshooting and problem-solving sessions including implementing, testing, and deploying proposed solutions
  • Ensure adherence to coding standards, version control, testing practices, and release procedures
  • Contribute to cross-team engineering culture and help identify and resolve systemic issues across teams

What You Bring

Required Skills & Experience
  • Bachelor's level education in Computer Science, Computer Engineering, Electrical Engineering, or similar degrees, or equivalent practical experience
  • 9+ years of hands-on software development experience, including back-end services, APIs, and databases
  • Experience in a leadership role as an engineering team lead and/or managing software teams - including 1-2 years of direct people management
  • Strong Problem-Solving Skills: Architect mindset - think beyond the code to design systems that solve real problems creatively, scalably, maintainably
  • Exposure and technical knowledge of C# or similar (e.g., Java) with the ability to design, understand, and review production-quality code
  • Exposure and understanding of enterprise SQL systems, e.g., SQL Server, including schema design, performance tuning, and complex query development
  • Self-Starter: self-directed; proactively identifies work and opportunities for improvement, removal of blockers, and drives initiatives forward
  • Collaborative Leadership: Works with engineers, peer and upper managers, and across teams throughout the business towards success; seeks help and support openly and proactively, learning as they go
  • Documentation & Organization: Communicates clearly, documents decisions and code thoroughly, and brings structure to ambiguous situations
  • Monitoring Mindset: Understands observability - logs, metrics, and alerting - and knows how to troubleshoot and resolve production issues confidently
  • Quality Assurance Mindset: Treats quality as a shared responsibility, not a handoff - champions testing at every stage of the SDLC, from unit and integration tests to end-to-end validation. Understands the value of test coverage, code reviews, and regression safety nets in maintaining a healthy, production-ready codebase
  • Navigating Ambiguity: Thrive in fast-paced, evolving environments - comfortable making decisions with incomplete information
  • Remote Experience: Comfortable working in distributed teams with async communication and a high degree of self-management
  • Hands-on balance: Maintain the right mix of team leadership, collaboration, and direct technical contribution depending on the needs of the teams

AI Tools:
  • Comfortable leveraging AI coding tools to accelerate development understanding AI limitations and security implication
  • Critically evaluating output for bias, errors, and correctness
  • Open to learning and adopting new AI tools and workflows as the landscape evolves

Nice to Haves
  • Experience in fleet management, transportation technology, or safety/compliance domains
  • Experience in account, financial, and/or business application domains

About Drivewyze

Drivewyze is a technology company that provides weigh station bypass and safety notifications to commercial truck drivers. The company was founded in 2011 and is headquartered in Ottawa, Canada. Drivewyze uses GPS and cellular technology to provide real-time information to drivers, allowing them to bypass weigh stations and save time and money. The company has partnerships with state and provincial agencies in the United States and Canada, and has been recognized for its contributions to the transportation industry. Drivewyze is a subsidiary of Intelligent Imaging Systems, Inc.
Learn more about Drivewyze
Size
100 employees
Industry
Founded
2011

Similar Jobs

More Jobs at Drivewyze

More Information Technology Jobs

Find similar Manager, Software Development jobs: