×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer Rust

Job in Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listing for: Paessler AG
Full Time position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Software Engineer, AI Engineer, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer Rust (all genders)
Location: Town of Poland

Overview

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 Rust stream, owning modules from design through delivery. Working from architectural specifications, you'll translate domain knowledge into production-quality Rust code that integrates with our legacy Delphi core during the transition period.

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.

Responsibilities
  • Implement Rust modules from implementation-ready specifications
  • Design within architectural constraints — detailed design, implementation planning, and task breakdown for your modules
  • Write tests — unit and integration tests to catch bugs early
  • Shape 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 assurance
  • Ensure AI-generated code meets our quality standards — review, refine, and hold AI output to the same bar as human-written code
  • Collaborate with architects to refine implementation details and surface edge cases from the legacy system
  • Document your work — maintain clear documentation for modules you implement
  • Own complex modules end-to-end — take full responsibility for significant features from design to delivery
  • Mentor engineers — conduct code reviews, pair on difficult problems, and help teammates grow
  • Drive technical decisions within your modules — evaluate approaches and ensure quality
  • Contribute to architectural decisions on module boundaries, interface contracts, and data flows
  • Help establish patterns that will scale as we grow to multiple teams
Qualifications

MUST HAVE

  • 5-7 years software development experience with hands-on Rust — you understand ownership, lifetimes, and the borrow checker intuitively; you've built production systems
  • Track record of technical ownership — you've owned significant features or systems end-to-end and delivered them successfully
  • Team player who elevates others — you jump in where needed, help teammates unblock, and actively share knowledge
  • Experience with systems programming, performance-critical code, or backend services
  • Proven 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 questions
  • Familiarity with modern development practices: clean code, design patterns, testable architecture

NICE TO HAVE

  • Experience with legacy system modernization
  • Experience with Delphi codebase
  • Familiarity with message-based architectures (NATS)
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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary