We are looking for a Director of Engineering to join our team at Rezi. This role requires a high level of technical knowledge, engineering experience, and project management skills. The successful candidate will lead a team of engineers, manage projects and develop software solutions for our customers. The Director of Engineering should have extensive experience in project engineering, software languages, and project planning. The ideal candidate should have a proven track record of leading engineering teams and developing innovative solutions. The successful candidate must be able to manage and coordinate multiple teams and projects while ensuring deadlines are met and customer requirements are fulfilled. The successful candidate must possess excellent communication and problem-solving skills and be able to stay on top of the latest trends in engineering and technology. The ideal candidate should have a strong understanding of the software development life cycle (SDLC) and be able to identify and resolve technical issues. Ultimately, the Director of Engineering will ensure our projects are successful and efficient, and our customers are satisfied.
• As a Director of Engineering at Rezi, responsible for leading a high-performing engineering organization and building strong relationships with other teams and departments
• Set the technical vision and roadmap for the engineering team, manage engineering resources, and ensure that projects are completed on time and within budget
• Ensure that engineering processes are followed, and that the team is adhering to best practices in software development
• Develop and implement strategies to improve engineering performance, efficiency, and scalability
• Act as a mentor to engineers and provide guidance on technical challenges and career development
• Work closely with product and design teams to ensure that customer and business requirements are met
• Create and maintain a culture of collaboration, learning, and innovation
• Track, analyze, and report on team performance metrics to ensure that objectives are met
• 10+ years of software engineering and management experience.
• Proven track record of developing and leading high-performing engineering teams in an agile environment.
• In-depth knowledge of software development and engineering best practices, technologies, and tools.
• Ability to quickly understand complex technical problems and design solutions to address them.
• Excellent communication and interpersonal skills. Ability to effectively communicate with both technical and non-technical colleagues.
• Ability to motivate, mentor, and guide engineers in their professional development.
• Experience with system architecture and design, scalability, performance, security, and reliability.
• Expertise in software development processes and methodologies such as Agile, Scrum, and DevOps.
• Experience with cloud infrastructure, platforms, and services such as AWS, Azure, and GCP.