Team Captain to C++ Team

Your role at Dynatrace

As Team Captain, you’ll lead a team of 10 engineers building the foundations that make Dynatrace’s Agent easy to adopt and safe to run at scale: installation, lifecycle management, health diagnostics, and upgrades across enterprise environments. 

This is a leadership role for someone who can set direction, coach strong engineers, and stay technically credible in modern C++, because the hard problems live where reliability, OS internals, and real-world customer environments collide. 

What you’ll do 

  • Lead and grow a high-performing engineering team (~10 people): alignment, coaching, feedback, hiring input, and delivery ownership. 
  • Own the end-to-end reliability of Agent installation and deployment components, including: 
    • Installers for Windows, Linux, and AIX 
    • An installation health check tool used to troubleshoot production issues 
    • An automatic update component that safely installs new agent versions 
    • Container images for container platforms (e.g., Kubernetes / OpenShift) (nice to have experience, not required) 
  • Drive technical strategy and execution: architecture decisions, prioritization, technical debt management, and long-term maintainability. 
  • Partner with adjacent teams (Agent engineering, release/tooling, support) to ensure the installer and update experience is predictable, diagnosable, and customer-proof

What will help you succeed

  • Expert-level C++ skills with strong engineering fundamentals (performance, reliability, debugging, clean design). 
  • Experience leading teams in a way that improves both delivery outcomes and developer growth (clear expectations, thoughtful feedback, healthy standards). 
  • Comfort operating close to the OS: installation workflows, services/daemons, process lifecycle, permissions, upgrades/rollback, and “it only fails in production” edge cases. 
  • A pragmatic mindset: you can balance robustness, security, and user experience without gold-plating. 
  • Nice to have: familiarity with Kubernetes/OpenShift and container image distribution/operations. 

Why you will love being a Dynatracer

  • A team where “Senior” actually means something, your peers are experienced, opinionated, and fun to collaborate with. 

  • Problems with real-world constraints: heterogenous environments, strict enterprise policies, and reliability requirements that don’t care about best intentions. 

  • Ownership of critical components that directly influence customer success: if install, update, and diagnostics are great, everything else gets easier. 

Hiring Process

  1. Screening 

  1. 1st interview 

  1. Technical interview 

  1. Team Captain workshop (final stage) 

Compensation and Rewards

  • We offer attractive compensation packages and stock purchase options with numerous benefits and advantages.
  • Base salary range 21 000 - 26 000 PLN gross per month, with possibility of a higher salary in line with qualifications and experience.
4388
Gdansk
PL
Engineering
Flex
Full-time