Director of Engineering - Disprz | Scrabble
Posted on August 25, 2023
Job Description
<div>About the Role:</div>
<div> </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'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> </div>
<div>Required skillset</div>
<div><br />
● Bachelor’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>