About Inhabit
Inhabit operates a unique collective of tech-forward companies serving the residential, commercial, and short-term rental industries. Our team members deliver best-in-class software solutions and services while fostering innovation and collaboration with business leaders and industry experts. Inhabit believes that property managers are central to the success of the residential and short-term rental markets and delivers products built to empower them, their investors, and communities. Come help build the company you want to Inhabit. To learn more, visit inhabit.com.Â
Job Summary
The Development Manager, Short Term Rentals Division plays a crucial role in managing and guiding the software development team within our organization. This position is responsible for fostering a positive and productive work environment, ensuring effective collaboration between the development team, product team, and leadership. The role requires a unique blend of technical expertise, people management skills, and strategic insight. The Development Manager is tasked with translating technical priorities into actionable plans, equitably distributing workload among developers, mentoring junior staff, and upholding the integrity of the Software Development Life Cycle (SDLC). This role works closely with the Head of Architecture to ensure that development efforts align with the overarching architectural vision and company objectives. This role is critical in bridging the gap between the architectural vision and practical development execution, ensuring that our software products are not only well-designed but also effectively developed and delivered. The ideal candidate will be a strategic thinker who excels in a collaborative environment and is committed to driving innovation and excellence in software development.
What You Will Do (Functions and Responsibilities)
- Lead and manage the development team, promoting a positive and collaborative work environment, and ensuring professional growth and skill development of team members. Develop and track KPIs to continuously improve productivity. Ensure teams are staffed with team members that can meet the needs of their role.
- Act as a technical advisor to product teams and leadership, providing insights and recommendations to align development efforts with business goals and user needs.
- Identify and quickly solve technical and non-technical challenges that arise within and between teams that may be affecting timeliness of delivery, quality of delivery, team morale, or clear communication. Proactively report issues to leadership for transparency and support.
- Provide guidance and mentorship to developers, fostering a culture of learning and continuous improvement within the team.
- Ensure that all development processes adhere to the established SDLC, promoting best practices in coding, testing, and deployment.
- Work closely with other departments, such as product, IT, security, and operations, to ensure integrated and efficient software development processes.
- Keep abreast of the latest trends and advancements in software development and encourage the team to integrate new and beneficial technologies and methodologies.