Manager of Software Engineering
Role details
Job location
Tech stack
Job description
Leads the development teams and reports to the director of product development. Works closely with the country director and product management to align on business priorities.
We are seeking an experienced Engineering Manager who is ready to play a crucial role in our organization. You excel in leading teams and driving organizational success. They possess deep knowledge of leadership theories and practices, inspire trust and respect, and effectively manage and develop individuals within their team. They demonstrate strategic thinking, adaptability, and the ability to navigate complex challenges, making impactful decisions for the organization's growth
You will demonstrate expertise in leading change initiatives, guiding teams through complex transitions, and effectively managing resistance. They utilize a range of change management strategies and tools to achieve desired outcomes.
You have a strong ability to think outside the box, challenging existing norms, and proposing unconventional solutions. They effectively collaborate with cross-functional teams, leverage diverse perspectives, and drive the implementation of innovative ideas.
Essential job duties:
-
Responsible for coaching and managing of the dev-teams to ensure we are a "best place to work".
-
Responsible for coordinating with other Development teams both inside our division and across divisions.
-
Responsible for the development and quality of our products.
-
Responsible for the timely delivery of strategic value to our business and our customers, balancing strategic innovation with functionality and a technically sound and secure solution.
-
Works closely with Product Management and Product Owners to determine, and execute on the roadmap for the products.
-
Works closely with Product Owners to evaluate and determine software architecture, technical choices, frameworks, components and tools that are to be used.
-
Actively drives a high performing and highly engaged team.
-
Aligns the way of working with the best practices of the global organization in Product development, tooling, cloud-operations and security.
-
Enables and drives the dev-teams to work together across teams, across the division and globally to leverage the global ECI organization in order to share knowledge and re-use, share and standardize business-apps, web-apps and 3rd party integrations.
-
Makes sure, in close coordination with the global organization, that the dev-teams have the resources they need to do their work efficiently.
-
Puts in place, and actively drives the correct metrics to make sure we deliver value and ensure customer satisfaction.
-
Takes ownership of, and manages customer escalations regarding the products.
-
Advises the director of product development on improvements on the way of working, tooling, projects and the architecture and functionality of the products.
Requirements
Do you have a valid Certified Project Manager certification?, Do you have experience in Software development?, Do you have a Bachelor's degree?, * Bachelor degree at minimum
-
Experienced team lead and/or manager
-
Preferred: Background in software development
-
Experience working within Software Product Development projects
-
Good communication skills, both in Dutch and English
-
Bridge-builder, able to effectively work in a global organization
-
Experience and/or project management certification for agile project management
-
Experienced in development of SaaS / Cloud-based software
Benefits & conditions
-
A competitive salary
-
25 holiday days and 1 well-being day
-
Attractive bonus scheme
-
premium-free pension
-
Inspiring office with unique facilities such as a gym, auditorium, restaurant (with chef)
-
Possibility to work from home 50% of the time
-
Travel expense reimbursement
-
ECI invests heavily in personal and profession development with its own Learning & Development platform