We are looking for a dedicated Head of Engineering Unit with a strong mix of technical experience and strategic business know-how to coordinate and manage large teams and complex projects and also be an active part in the continuous growth of the business.
The ideal candidate has IT business background, project and team management skills, understands software development cycles, and has proven ability to influence and collaborate across all levels of the organization.
Beyond people management, the Head of Engineering Unit is also responsible with developing, planning and implementing strategies that generate long-term business value and competitive advantage.
If all this sounds interesting to you, let’s craft & grow together.
On-site | Hybrid | Remote
IT
Your Skills
- 8+ years of experience in the IT field
- 3+ years of experience as a Delivery Manager or similar position within the IT industry
- BA/BS degree is preferred, but demonstrated experience is essential
- Experience with Software Development Lifecycles, Architectural methodologies / frameworks, Agile and Waterfall based development methodologies
- Experience developing solution estimates and work plans for complex projects delivered using waterfall and agile methodologies
- Demonstrated experience in leading cross-functional teams
- Demonstrated experience in working, coordinating and helping to grow professionally, high-responsibility roles such as: Project Managers, Software Architects and Business Analysts, alongside their respective delivery teams
- Able to thrive in a fast-moving and sometimes ambiguous environment
- Able to effectively communicate within all levels of the organization and with customers
- Open to act and contribute to an entrepreneurial environment
- Able to engage clients at a non-technical but executive and business level
- Excellent autonomous problem solving ability
- Strong communication, Interpersonal and organizational skills
Your Responsibilities
Business and Operational Management:
- Contribute to company’s objectives through participation in internal cross-departmental initiatives
- Ensure and be constantly concerned with the improvement of working procedures and collaborates with other departments to leverage processes
- Participate in new business development through attracting and developing new relations with potential clients, together with the Sales team, to increase customer portfolio
- Work with Project Managers to define goals, success-criteria and deliverables that support business goals in collaboration with senior management and stakeholders and disseminate them to involved parties throughout the engagement life cycle
Client Satisfaction:
- Manage business requirements and scope, and coordinate work effort between analysis, development, architecture, operations, release management, and quality assurance teams
- Manage delivery of multiple projects through the complete engagement life cycle
- Assure adherence to highest quality standards in projects delivery
- Develop client communication plans, define delivery team roles and responsibilities on the project, plan and manage project schedules
- Act as the escalation point for all issues specific to projects
- Provide transparency to risks and issues that require stakeholder support and action
- Proactively manage changes in project scope, identify potential crises
- Continually engage clients, acting as an ambassador of the company, ensuring key relationships are nurtured and developed to their full potential
Revenue and Profitability Objectives:
- Manage technical project portfolio to ensure quality, on-time and on-budget implementations
- Ensure effective cross-team communication and coordination
- Ensure team billable utilization targets are met
- Collaborate with various vertical teams to mitigate risks and facilitate smooth delivery of technical projects
People Management, Team Capabilities and Engagement:
- Hire, train and manage team of new and experience people
- Handle financial negotiations and offers with existing team and potential candidates
- Provide coaching and mentoring to assist in peoples’ career development
- Build team’s expertise and confidence in project delivery work
- Is responsible with team allocation (headcount and staffing plans)
- Ensure and facilitate a smooth communication within the team, both top down and bottom up
- Encourage a culture of innovation focused on adding value
- Be visible to staff and stakeholders and regularly undertake activities to engage and build trust with people involved in area of work
- Coach, mentor, motivate and supervise project team members and contractors, and influence them to take positive action and accountability for their assigned work
- Clarify strategies and plans, giving clear sense of direction and purpose for self and team
Why Fortech?
- We are the place for software crafters who can build their own paths while helping others grow.
- #Community – Find your place in a diverse community, united by our passion for technology.
- #Reliability – Rely on your team and leave a mark on Fortech’s story.
- #Perspectives – Roll up your sleeves and explore new perspectives in your career.
- #Empowerment – Take initiative, strive to reach new goals, and build opportunities.
Apply to Job
