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
-
Screening
-
1st interview
-
Technical interview
-
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.