Engineering Manager • Windmill
Back to jobs list

Engineering Manager

  • Portugal
  • Full Time

Engineering Manager

Experience – 7+ Years

Job Description:

As an Engineering Manager, your primary responsibility is to oversee and manage a team of engineers and drive the successful execution of engineering projects. You will play a crucial role in guiding and coordinating the efforts of the engineering team to meet project goals and ensure the delivery of high-quality products or services. Your technical expertise and leadership skills will be essential in driving innovation, promoting collaboration, and maintaining a productive work environment.

Key Responsibilities:

Team Leadership and Management:

  • Provide leadership, mentorship, and guidance to a team of engineers, including recruitment, training, performance evaluation, and career development.
  • Foster a collaborative and inclusive work environment, promoting effective communication, teamwork, and knowledge sharing.
  • Set clear expectations, delegate tasks, and manage workloads to ensure timely delivery of projects.

Project Planning and Execution:

  • Collaborate with stakeholders, product managers, and cross-functional teams to define project objectives, scope, and timelines.
  • Develop project plans, allocate resources, and establish project milestones to ensure efficient execution and delivery of engineering projects.
  • Monitor project progress, identify and address potential risks or obstacles, and implement necessary adjustments to keep projects on track.

Technical Expertise and Guidance:

  • Provide technical guidance and expertise to the engineering team, assisting in problem-solving, troubleshooting, and decision-making processes.
  • Stay up-to-date with the latest industry trends, technologies, and best practices, and facilitate their integration into the team’s work processes.

Cross-Functional Collaboration:

  • Collaborate with other departments, such as product management, design, and quality assurance, to ensure seamless integration and alignment of engineering activities with overall business objectives.
  • Facilitate effective communication and coordination between engineering teams and stakeholders to gather requirements, provide updates, and address any issues or concerns.

Process Improvement and Efficiency:

  • Identify opportunities for process improvements, automation, and increased efficiency in engineering workflows.
  • Implement and optimize engineering methodologies, tools, and practices to streamline development processes and enhance productivity.

OKR Management:

  • Lead the implementation and tracking of Objectives and Key Results (OKRs) within the engineering team.
  • Ensure alignment of engineering goals with the broader organizational objectives and facilitate regular progress updates.

Staff Meetings and 1-on-1s:

  • Conduct regular staff meetings to provide updates, address team concerns, and foster a collaborative work environment.
  • Schedule and conduct one-on-one sessions with team members to provide individual support and coaching.

Qualifications and Skills:

  • Bachelor’s or master’s degree in engineering, Computer Science, or a related field.
  • Proven 4+ years’ experience in managing/leading engineering teams and delivering complex projects.
  • Strong technical background and understanding of engineering principles and practices.
  • Commercial experience in Node.js with Typescript
  • Excellent leadership and interpersonal skills, with the ability to motivate and inspire a team.
  • Effective communication and collaboration skills to interact with diverse stakeholders.
  • Problem-solving and decision-making abilities to overcome challenges and make informed judgments.
  • Strong organizational and time management skills to prioritize tasks and meet deadlines.
  • Familiarity with agile development methodologies and project management tools.
  • Continual learning mindset to stay updated with the latest industry trends and technologies.

About US :

Windmill is a boutique digital product delivery company. Our team of designers, strategists and engineers love to create great experiences. We design and develop delightful and functional digital products that solve tough problems and enable new opportunities for enterprises in complex industries, such as banking & finance, healthcare, and compliance.

For more information, please check the company website at

Apply for this Position
* Required fields

First name*

Last name*

Email address*


Phone number*


Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Are you willing to relocate?

College or University

LinkedIn profile URL:

Desired salary

Earliest start date?

Human Check*