Job Description
Job Summary: The Head of Engineering at Wyzard will be the driving force behind our engineering team, leading the development and delivery of our SaaS platform. This role requires deep technical expertise, strong leadership capabilities, a strategic mindset and team building abilities. You will be responsible for setting the technical vision, scaling the engineering team, and ensuring the successful execution of our product roadmap.
Key Responsibilities:
Strategic Leadership:
- Define and execute the engineering strategy in alignment with Wyzard’s business objectives.
- Set the technical direction for the company, with a focus on innovation, scalability, and security.
- Collaborate with the executive team to shape the overall product strategy and roadmap.
Team Development & Management:
- Lead, mentor, and develop a high-performing engineering team.
- Foster a culture of collaboration, continuous learning, and technical excellence.
- Oversee recruitment, training, and retention of top engineering talent.
Technical Oversight:
- Provide hands-on leadership in the design and architecture of the Wyzard platform, with a focus on Java-based solutions.
- Ensure the implementation of best practices in software development, including code quality, testing, and documentation.
- Drive the adoption of modern technologies and methodologies that enhance the efficiency and reliability of our platform.
Project & Resource Management:
- Oversee the planning, execution, and delivery of engineering projects, ensuring they are on time and within budget.
- Allocate resources effectively to meet project demands and strategic priorities.
- Manage relationships with external partners, vendors, and contractors as needed.
Collaboration & Communication:
- Work closely with product management, operations, and other key stakeholders to ensure alignment on goals and priorities.
- Communicate engineering progress, challenges, and solutions to the executive team and other stakeholders.
- Represent the engineering team in cross-functional meetings and decision-making processes.
Education Qualifications & skills:
- Bachelor’s or Master’s degree in computer science, Engineering, or a related field.
- 10+ years of experience in software engineering, with at least 5 years in a leadership role.
- Proven experience in building and scaling SaaS platforms.
- Strong expertise in Java and related technologies.
Technical Skills:
- Deep knowledge of Java, including frameworks such as Spring and Hibernate.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code.
- Solid understanding of software development methodologies (Agile, Scrum) and best practices.
Leadership & Soft Skills:
- Strong leadership and people management skills, with a track record of building and leading high-performing teams.
- Excellent problem-solving and decision-making abilities.
- Strong communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders.
About Wyzard: Wyzard is a leading SaaS lifecycle management platform, designed to help procure, streamline and optimize software management for businesses of all sizes. Our mission is to empower companies with tools that simplify the complexities of software lifecycle management. We pride ourselves on innovation, reliability, and a commitment to excellence.