Software Developer C++ (all genders)
We're transforming PRTG Network Monitor from its Delphi roots into a modern, modular architecture using AI-assisted workflows. We're refactoring and re-architecting to build clean, scalable, properly isolated modules — starting with production modules in 2026.
You will be an engineer in the C++ stream, rewriting PRTG's Delphi sensors to modern C++. Working within our existing sensor framework and established patterns, you'll translate domain knowledge into production-quality sensor implementations that deliver the performance and reliability our customers depend on.
AI is central to how we work. You'll use AI tools like Claude Code daily — for code generation, review, refactoring, and problem-solving. This isn't about outsourcing thinking to AI; it's about amplifying your capabilities. You'll need to guide AI effectively, validate its output critically, and help evolve how we use these tools as a team.
YOUR TASKS
Rewrite Delphi sensors to modern C++ using our existing sensor framework and librariesDesign within architectural constraints — detailed design, implementation planning, and task breakdown for your sensorsWrite tests — unit and integration tests to catch bugs earlyShape our AI-assisted workflow — we use Claude Code and other AI tools as integral parts of our development process; you'll help evolve how we leverage AI for code generation, review, and quality assuranceEnsure AI-generated code meets our quality standards — review, refine, and hold AI output to the same bar as human-written codeCollaborate with architects to refine implementation details and surface edge cases from the legacy systemDocument your work — maintain clear documentation for sensors you implementLead the C++ stream — own the technical direction for the sensor rewrite effortMentor engineers — guide engineers, conduct code reviews, and help them grow technicallyDrive technical decisions — evaluate approaches, resolve technical conflicts, and ensure consistency across the C++ streamEstablish patterns and practices — define coding standards, testing approaches, and documentation practicesOwn delivery — ensure the team delivers small, versioned modules with complete test coverageYOUR PROFILE
MUST HAVE
7+ years software development experience with hands-on C++ — you write modern C++ (C++20 / 23), understand RAII, smart pointers, and memory management deeply; you've led C++ projects or teamsTechnical leadership experience — you've mentored engineers, led technical decisions, and can balance technical excellence with deliveryStrong communicator — you can explain technical decisions clearly and advocate for your team's needsExperience with systems programming, performance-critical code, or low-level developmentProven experience with AI-assisted development — you've integrated tools like Claude, Copilot, or similar into your daily workflow and have opinions on what works. You want to push the boundaries of what's possible and help us define best practices for AI-augmented software engineering at scale.Skilled in getting the most out of AI — you understand context engineering, write effective prompts, and have experimented with agents, skills, or custom workflows. You know that the quality of AI output depends on the quality of your input.Process-minded, not just code-focused — you care about how we work, not just what we build. You're excited to establish and refine workflows, tooling, and team practices as we figure things out together.Enthusiastic about improvement — you constantly ask "how can we do this better?" and bring new ideas to the table.Comfortable with ambiguity — this is a new project, and things are still taking shape. You thrive in environments where not everything is defined yet and you can help create structure from chaos.Comfortable working from specifications rather than existing code — you can read a specification and ask the right clarifying questionsFamiliarity with modern development practices : clean code, design patterns, testable architectureNICE TO HAVE
Experience with network monitoring, SNMP, WMI, or similar data collection protocolsExperience with legacy system modernizationExperience with Delphi codebaseCross-platform development experience (Windows / Linux)FACTS FOR YOU
This is a new team tackling a major modernization effort, ramping up in 2026. You'll join early and help shape how we work as the project and team grow. You'll work closely with the Architecture Team and fellow engineers across the C++, Rust, and Go / Vue streams.Many possibilities to further develop your individual skillsetInnovative and creative work environment with plenty of room for new ideasA structured onboarding phase with experienced colleaguesFlexible working hours and a family-friendly environmentA great working atmosphere in an enthusiastic international team with flat hierarchiesPaessler is a fast-growing midsized company that has been in the market for 20 years. The company is focused on long-term goals and is currently comprised of 350 employees