HumanBit Logo

Director of Engineering - Disprz | Scrabble

Posted on August 25, 2023

Job Description

<div>About the Role:</div> <div>&nbsp;</div> <div>As a key role of the Director of Engineering, you will implement the execution strategy and<br /> roadmap(s) for the evolution of the Disprz product. You will drive initiatives across Disprz with<br /> partners across engineering, product management and customer success teams to innovate<br /> technology efficiency, reliability, performance, scalability. You will deliver forward-thinking and<br /> innovative approaches to anticipate and address problems that present critical long-term risks<br /> or opportunities, and directly influence the technical strategy and direction at a scale that drives<br /> execution across multiple strategic business areas or cross-functional partner teams.<br /> As the leader of all software development tribes, you will have the unique opportunity to mentor,<br /> guide and shape the careers of software engineers, lead engineers and architects.</div> <div><br /> Responsibilities</div> <div><br /> ● Provide technical vision and strategy for the team and a collaborative working<br /> environment, and design/lead a multi-year technical roadmap, managing short- and<br /> long-term technology investments.<br /> ● Partner with Product Management, UX, Engineering Services, Customer Success, and<br /> other teams to create, drive, and deliver an innovative, compelling, and user-friendly<br /> experience to customers.</div> <div>● Build and lead a software development team to invent, implement, and deploy cloud-<br /> based software solutions in a commercial, mission-critical environment with a focus on</div> <div>scalability, efficiency, performance, and sustainability.<br /> ● Develop and grow talent through effective mentoring, succession planning, and retention<br /> strategies.<br /> ● Stay abreast of industry trends, best practices, and emerging technologies to drive<br /> innovation and enhance the company&#39;s competitive edge.<br /> ● Manage software development budgets, resource allocation, and project timelines to<br /> optimize resource utilization and project outcomes.<br /> ● Develop and maintain relationships with external partners, vendors, and technology<br /> providers to leverage their expertise and tools for enhancing software development<br /> processes.<br /> ● Drive continuous improvement initiatives, promoting process efficiency, automation, and<br /> scalability across software engineering practices.</div> <div>&nbsp;</div> <div>Required skillset</div> <div><br /> ● Bachelor&rsquo;s in Computer Science, Software Development, a related technical field, or<br /> equivalent practical experience.<br /> ● 10 years of experience as a technical leader leading software delivery teams.<br /> ● Strong technical background with expertise in software architecture, design, and<br /> development.<br /> ● A demonstrable passion for developing high-quality, performant software<br /> ● Demonstrated success in leading large-scale software projects from conception to<br /> delivery partnering with Product Management, UX, Engineering Services, Customer<br /> Success, and other teams</div> <div>● Exceptional leadership skills, with a track record of building and mentoring high-<br /> performing software engineering teams.</div> <div>● Excellent communication and interpersonal abilities, capable of effectively collaborating<br /> with both technical and non-technical stakeholders.<br /> ● In-depth knowledge of Agile and DevOps methodologies, with a focus on continuous<br /> integration and continuous delivery (CI/CD).<br /> ● Strategic thinker with the ability to formulate and execute software engineering<br /> strategies that align with business objectives.<br /> ● Strong analytical and problem-solving skills, with the ability to make informed decisions<br /> in a fast-paced and dynamic environment.</div>
Powered by
HumanBit Logo