Principal C++ Software Engineer for Mainframe Team (m/f/x)
Posted: Oct 21, 2025
Job Description
Your role at DynatraceOur OneAgent is a core part of the Dynatrace Platform that collects all relevant metrics (including hardware, operating system, and application processes) across the customers' application-delivery chain. Your job as an Agent developer is to implement new features and improvements to monitor critical customer applications and platforms.If you are passionate about performance and understanding how things work at a low level, this is your chance for an exciting challenge in a fantastic team.What Will Help You SucceedYour responsibilities:Developing primarily in C++Engineering of performance and availability monitoring solutions including design, development, test and complete ownershipAnalyzing and gaining an understanding of the inner workings of common frameworks through debugging, interrogation and similarActively participate in our agile development processWork with a small development team with years of experienceClose cooperation with local and international engineering teamsShare knowledge and regularly mentor team membersWhat will help you succeed:Seven years of experience in C++ and JavaStrong UNIX/Linux backgroundSocket programming experienceJava and UNIX shell scripting experienceTLS/SSL (OpenSSL) programming experienceExperience working with tools like GDB, Valgrind, Docker or Podman, etc.Experience or familiarity with zOSEnjoy developing high performant algorithms and working with latest technologiesTeam player and eager to learn innovative technologiesExhibit motivation in asking questions and confidence in discussing ideas.Why you will love being a DynatracerA one-product software company creating real value for the largest enterprises and millions of end customers globally, striving for a world where software works perfectlyA team that thinks outside the box, welcomes unconventional ideas, and pushes boundariesAn environment that fosters innovation, enables creative collaboration, and allows you to growA globally unique and tailor-made career development program recognizing your potential, promoting your strengths, and supporting you in achieving your career goalsA truly international mindset that is being shaped by the diverse personalities, expertise, and backgrounds of our global teamAttractive compensation packages and stock purchase options with numerous benefits and advantagesPlease review the Dynatrace privacy policy here: https://www.dynatrace.com/company/trust-center/policies/recruitment-privacy-notice
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period