Software Developer .NET

Prtg Core Team
France
15 days ago
Apply on jobs.paessler.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Shift work

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) .NET Framework Microsoft Windows Artificial Intelligence Amazon Web Services Apple Mac Systems JIRA Automation of Tests Microsoft Azure C Sharp (Programming Language)
+34 more
Cloud Computing Software Quality Databases Continuous Integration Data Integration Relational Databases Cursor (Graphical User Interface Elements) Software Debugging Software Design Patterns Linux Distributed Systems Monitoring of Systems Network Architecture Network Monitoring Software Architecture Query Optimization Tensorflow Standard Sql Software Engineering TypeScript .NET Core GitHub Copilot Large Language Models Backend Gitlab Git Gitlab-ci Git Flow Kubernetes Low Latency Influxdb Machine Learning Operations Front End Software Development Docker

Job description

  • Design, build, and maintain resilient backend services and cross-platform applications supporting Linux, Windows, and macOS.
  • Architect distributed systems following modern software architecture, Clean Code principles, and proven design patterns.
  • Integrate traditional relational databases and high-performance time-series databases into the core product architecture.
  • Leverage modern AI tools within the development lifecycle and explore AI/ML integrations for system observability and automated diagnostics.
  • Collaborate across the full lifecycle using modern Git-based workflows, GitLab CI/CD pipelines, and Jira.
  • Learn the inner workings of specialized network and IoT monitoring systems to contribute to core domain engineering.

Requirements

  • Experience Level: 6+ years of software engineering experience on the .NET platform with deep mastery of C#.
  • Modern .NET Stack: Extensive experience with .NET Core 9+, utilizing current platform capabilities and high-performance paradigms.
  • Distributed Systems: Solid track record designing, building, and debugging complex, high-concurrency distributed systems.
  • Cross-Platform Engineering: Hands-on experience developing and deploying services across Linux and Windows (macOS environment experience is a plus).
  • Databases & Data Integration: Strong knowledge of SQL, schema design, query optimization, and enterprise database integration.
  • Full-Stack / Web Foundations: Proficiency in modern frontend technologies including TypeScript, JavaScript, and HTML.
  • Containers & CI/CD: Solid experience with Docker, containerized workflows, Git, and automated CI/CD practices (GitLab, Jira).
  • AI-Assisted Engineering: Demonstrated experience or active engagement with AI-driven coding tools (e.g., GitHub Copilot, Cursor, LLM-based tools) to accelerate software delivery.

Nice-to-Have Qualifications

  • Orchestration & Cloud: Hands-on experience with Kubernetes (k8s) and public cloud deployment patterns (AWS/Azure/GCP).
  • Domain Experience: Background in network infrastructure, network monitoring, or IoT sensor data ingestion systems.
  • Specialized Storage: Familiarity with high-throughput Time-Series Databases (e.g., InfluxDB, TimescaleDB, QuestDB).
  • System-Level Languages: Production experience with Rust, or a strong willingness to learn and apply Rust where ultra-low latency or explicit memory control is needed.
  • AI/ML Integration: Hands-on experience embedding AI/ML frameworks or models into enterprise backend workflows.

Soft Skills & Working Style

  • Strong technical leadership, analytical thinking, and a pragmatic problem-solving mindset.
  • Commitment to code quality through peer reviews, automated testing, and clean design. Enthusiasm for learning domain-specific protocols and deep network/IoT domain internals.

Benefits & conditions

  • A structured onboarding phase with experienced colleagues
  • Flexible working hours and a family-friendly environment
  • Permanent employment contract
  • A great working atmosphere in an enthusiastic international team with flat hierarchies
  • Paessler 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 400+ employees

About the company

Are you an experienced .NET developer who wants to shape the future of network monitoring software used by IT teams around the world? Our PRTG Core Team is looking for a Senior Software Developer to help us plan, build, and modernize the features our enterprise customers rely on every day. Working within a small, agile team, you’ll take ownership of architecture and code quality, share your expertise through code reviews and knowledge transfer, and collaborate closely with our product manager to bring your own ideas to life. As part of Paessler, you’ll also have plenty of room to grow, explore new technologies like AI/ML and Rust, and enjoy a structured onboarding into an enthusiastic, international team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.paessler.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all