McKinsey & Company logo

Technical Product Manager

McKinsey & Company

Join Our Team as a Technical Product Manager

Who You'll Work With

You will be based in our office in Amsterdam as part of our Energy Solutions team. The Energy Solutions team is made up of two well-differentiated groups that collaborate closely on a day-to-day basis.

In the first group, there are mostly colleagues who belong to paths related to solution leadership and have different technical backgrounds, fundamentally engineers from different careers that have been related to the energy sector. This group is in charge of the ownership and definition of most of our tools from a business perspective and they also lead the delivery of our projects to clients.

The second group, the technology group, is made up of a core of software architects and engineers with extensive experience in software development who are technical managers and coordinate an extensive group of profiles of developers, designers, SREs, project managers, data scientists, etc. who are responsible for the implementation and technical operation of our products.

We build Advanced Analytics solutions for energy players around the world. Our work with government bodies, private and public companies, and policy setters is shaping and enabling the energy transition and the decarbonization of economies.

What You'll Do

You will join the technology team as a technical product owner, focusing on product development and management. Your responsibilities include participating in product design with the product owner and stakeholders, leading a technical team to implement requirements, and validating technical decisions. You will ensure the development process meets estimates, deadlines, quality standards, and best practices, while also providing recommendations for key design aspects, such as managing technical debt and creating reusable components.

You will develop and maintain the product roadmap, ensuring alignment with business goals and technical feasibility. Monitoring and analyzing product performance metrics to drive continuous improvement will be part of your role. You will coordinate with cross-functional engineering teams to ensure successful delivery and ongoing support.

You are expected to define modules, components, interfaces, and data for systems, and develop robust and maintainable solutions.

You should be able to handle relational and non-relational databases with a strong understanding of normalization and modeling, and manage front-end, back-end, and cloud domains.

You will collaborate on developing internal tools, software architecture, and methodologies. You will be an integral part of the core team with opportunities for coaching and mentorship. Furthermore, you will help select, grow, and manage vendor partners.

Qualifications

  • 5+ years of hands-on experience in product development in agile environments
  • Experience with back-end development using Python
  • Good understanding of SQL and No-SQL DB systems
  • Good understanding of cloud-native tools and cloud providers; understanding of AWS, K8S, Helm is a big plus
  • Understanding of Object-Oriented Design, Design Patterns, Service-Oriented, Microservices, and Containers
  • Good understanding of Docker and virtualization, and optionally Kubernetes
  • Strong leadership and team organization skills
  • Proven record of managing complex work, involving various work streams, with cross-functional teams
  • Experience in Agile Development, working on product teams or product delivery preferred
  • Experience with building consumer-quality products, enabling business capability and objectives through technology
  • Knowledge and understanding of technical engineering best practices (e.g., test-driven development, continuous integration, etc.)
  • Relevant technology and security certifications are a plus
  • Ability to translate between technical and non-technical audiences to enable business outcomes through technology
  • Growth mindset, always looking to improve self, work of the team, and adapt to the culture of the organization

Similar jobs

Last update: 23 minutes ago

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Brenntag logo
Brenntag

Senior API Platform Engineer

Join Brenntag as a Senior API Platform Engineer in Amsterdam to drive API platform development using Kubernetes, Istio, and AWS EKS.

Covestro logo
Covestro

Senior DevOps Engineer - Price & Deal Management

Join Covestro as a Senior DevOps Engineer to drive digital transformation in pricing and deal management with AWS, Docker, and Java expertise.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Tibo Energy Management Software logo
Tibo Energy Management Software

Cloud Engineer

Join Tibo Energy as a Cloud Engineer to drive energy transition with cloud architecture skills in a dynamic team.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

TMC logo
TMC

PLC Software Engineer

Join TMC as a PLC Software Engineer in Amsterdam, working on industrial automation projects with PLC, SCADA, and DCS systems.

Tibo Energy Management Software logo
Tibo Energy Management Software

Senior Backend Developer with TypeScript

Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.

ANWB logo
ANWB

Full-stack JavaScript Developer

Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.

Optiver logo
Optiver

Production Engineer

Join Optiver as a Production Engineer in Amsterdam to manage live trading environments and enhance system reliability and performance.

Darktrace logo
Darktrace

Solutions Engineer

Join Darktrace as a Solutions Engineer in Amsterdam, providing technical pre-sales and post-sales support in a hybrid work environment.

Mediahuis Nederland logo
Mediahuis Nederland

Full-stack TypeScript/JavaScript Developer

Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.

Ecolab logo
Ecolab

Medior Front-End Developer (Angular)

Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

ING logo
ING

Senior Elastic Stack as a Service (ELKaaS) DevOps Engineer

Join ING as a Senior DevOps Engineer to enhance our ELKaaS platform, leveraging Docker, Kubernetes, and Azure in a hybrid work environment.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Senior Lead Fullstack Developer with Frontend Focus

Join NS as a Senior Lead Fullstack Developer focusing on frontend, working with Angular, AWS, and TypeScript in a dynamic e-commerce environment.

Catalyze Group logo
Catalyze Group

Full Stack Developer with AI and API Expertise

Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.

PwC Deutschland logo
PwC Deutschland

Senior Developer Cloud Technologies

Join PwC Deutschland as a Senior Developer in Cloud Technologies, focusing on Azure, DevOps, and backend development.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

Simplicate logo
Simplicate

Senior Quality Assurance Engineer with TypeScript and Automation

Join Simplicate as a Senior QA Engineer, focusing on TypeScript, automation, and quality assurance in a hybrid work environment.

Skytree logo
Skytree

Senior IoT Engineer

Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.

Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.