Software Development Manager
Listed on 2026-02-12
-
Software Development
Software Engineer, Software Project Mgr/ Lead, Full Stack Developer
Software Development Manager (SDM)
At Fullbay, our mission is simple — to create safer roads for our families and yours. As leaders in the heavy‑duty repair industry, we power shops with technology that helps them run smarter and more efficiently. As an AI‑First company, we invite artificial intelligence to eliminate friction, spark innovation, and drive efficiencies in every conversation—for our teams and our customers.
The Software Development Manager leads Fullbay’s Development teams, ensuring high-quality and timely delivery of our products, applications, and platform features, from market releases to experimental Beta versions and critical hotfixes. As an experienced engineer, the SDM guides the team in full‑stack development practices across various domains including Application, UI/UX, Cloud Infrastructure, Databases, and Microservices. This role is pivotal in supporting and advancing the careers of Software Development Engineers.
The SDM fosters a culture of continuous feedback and professional growth, providing technical vision and problem‑solving direction. Additionally, the SDM assesses performance, collaborates with cross‑functional stakeholders, and upholds strict confidentiality and compliance standards.
Duties & Responsibilities
- Develop and lead the team of Software Development Engineers to design, implement, and maintain software solutions that meet business and customer needs.
- Deliver high-quality products on time, ensuring code meets established standards, performance benchmarks, and business acceptance criteria.
- Oversee all incoming development requests, including feature development, beta releases (collecting and incorporating feedback), and production hotfixes or hot changes.
- Provide people management and career development support for direct reports, including coaching, performance feedback, and professional growth planning.
- Be the administrative manager for the team to help drive actions and tasks necessary to conduct business.
- Plan, manage, and track projects and sprint deliverables using Agile methodologies to ensure efficient workflows and on‑time releases.
- Establish and enforce software engineering best practices, including coding standards, code reviews, and test coverage.
- Foster a team culture of innovation, learning, and continuous improvement, encouraging experimentation and curiosity.
- Partner closely with Product, QA, and UX teams to refine requirements and ensure alignment on scope, timelines, and priorities.
- Ensure system scalability, reliability, and security by guiding the implementation of non‑functional requirements and reviewing system performance regularly.
- Represent Engineering in cross‑functional initiatives, providing updates, roadmaps, and technical input to leadership and stakeholders.
- Adheres to all confidentiality and compliance regulations.
- Performs other duties as assigned.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 10+ years of progressive experience in software design, development, and delivery within enterprise or SaaS environments.
- 5+ years of proven experience managing software development engineers, including team building, performance management, and coaching.
- Demonstrated success delivering complex technical projects, scaling engineering teams, and fostering a culture of accountability and innovation.
- Software development experience with Java, C#, and PHP, as well as working with APIs and advanced software environments (e.g., enterprise or SaaS systems).
- People management experience, including performance evaluations, promotions, and employee career development.
- Strong ability to communicate at all levels (360‑degree communication): clearly present engineering updates and roadmaps to leadership, energize and engage with peers, and provide direction to direct reports through work plans and schedules.
- Ability to manage both functional and non‑functional engineering work, including security, performance, scalability, and testing — in addition to new feature development and bug resolution.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).