Careers oneagent header

OneAgent

OneAgent: The heart of Dynatrace

Working on the OneAgent team is not just another job–it's building the very core of our product. As a member of this team, you're not only immersed in some of the most technically sophisticated software, but also responsible for the internal work that ensures Dynatrace remains stable, reliable, and innovative. The impact of your work extends far beyond lines of code as it enhances customer experiences across over 15 million installations worldwide–all while saving time, optimizing costs, and maintaining the highest quality. With OneAgent, you're part of a team that crafts engineering excellence–where curiosity meets passion and innovation thrives to make a global impact.

Who are we?

Software Experts

We love software, produce quality and clean solutions, and ensure that our product works efficiently for customers.

Bug Hunters

We enjoy digging into problems both in-house and in customer environments. We're willing and capable of understanding complex and previously unseen problems.

Versatile Innovators

We thrive on exploring and mastering a diverse range of technologies and platforms. Our excitement and curiosity drive us to innovate and integrate solutions that enhance our product’s versatility and performance.

OneAgent office team

What makes us unique?

  • The work is low-level and often highly complex

  • The solutions are built for massive scale

  • The work requires a deep understanding of the internals of multiple technologies

  • High risk, high reward

  • There are little abstractions

Key programming languages we specialize in

C++

Go

Java

.NET

Node.js

Python

Ruby

Hear from our OneAgent team members

Careers oneagent testimonial marco

Marco

Software Engineer

"What I love most about my job is the opportunity to tackle intricate, low-level problems. Unlike teams that focus on creating visually appealing websites or user-friendly APIs, we delve into specific corner cases. I often spend hours immersed in documentation or exploring the OpenJDK source code, and I wouldn’t have it any other way.

A typical day for me begins with diving into issues or pull requests, setting the stage for our team standup meeting. The afternoon is a dynamic mix of coding and meetings, ensuring each day brings new challenges and opportunities for growth."

Careers oneagent testimonial wolfgang

Wolfgang

Principal Software Engineer & Team Captain

"If I had to encapsulate my job in a single word, it would be "variety", which is precisely what I enjoy most about it. I enjoy beginning my day early, which grants me around two hours of undisturbed focus time for responding to emails, reviewing PRs, and diving into technical tasks. Our standup meeting is the daily touchpoint that brings my team together, setting the stage for the day ahead. Throughout the day, I engage with my team members, fostering their development and empowering them as individuals. I make it a point to check in and discuss any emerging questions, ensuring a smooth workflow. I usually try and carve out another hour or so for uninterrupted focus work on technical tasks. It’s the mix of teamwork, tech, and focused tasks that keeps my job as a team captain of a development team interesting."

Check out our OneAgent resources

Other teams

We're ambitious and innovative digital enthusiasts working together to ensure software works perfectly—in various different fields.