Manager, Software Development

Fleetworthy
Remote

About The Position

Fleetworthy is seeking a technically strong and people-oriented Software Engineering Manager to lead the teams responsible for financial and internal tooling systems. In this role, you will be actively involved in architecture, coding, code quality, problem-solving, and technical decision-making, while also coaching and developing a team of talented engineers. You will serve as the crucial link between strategic product direction and engineering execution, operating with a sense of urgency and a ship-and-iterate approach to ensure the delivery of robust, scalable, and secure solutions across the Fleetworthy ecosystems.

Requirements

  • 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

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service