.NET Backend Engineer (with DevOps Experience)
Keysight Technologies
Software Engineering
Aalborg, Denmark · Denmark
Posted on Jul 30, 2025
Responsibilities- Design and implement scalable backend services using modern C# and .NET - Develop and maintain containerized deployments using Docker and Docker Compose - Integrate and manage data storage using PostgreSQL or equivalent relational databases - Implement distributed communication via message bus systems like NATS.io - Drive architectural improvements and codebase refactoring to support growth and performance - Manage service configuration, orchestration, and deployments in Linux-based environments - Identify and resolve performance, scalability, and security issues across the platform - Participate in code reviews, architecture discussions, and technical planning sessions
Qualifications
Required Qualifications - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field - Proven experience in .NET backend development with C# - Solid hands-on experience with Docker and Docker Compose - Proficiency with version control systems, particularly Git - Working knowledge of message bus systems (e.g., NATS, RabbitMQ, or similar) - Experience with PostgreSQL or equivalent relational databases Desired Qualifications - Hands-on experience with tools and technologies like GitHub, Helm, Kubernetes, NATS, PostgreSQL, Docker - Experience deploying and managing services in Linux environments - Familiarity with monitoring/observability tools (e.g., Prometheus, Grafana) and data visualization tools (e.g., Apache Superset) - Exposure to test automation frameworks or infrastructure - Strong problem-solving skills and ability to work effectively in collaborative, fast-paced environments - Passion for clean code, performance optimization, and engineering best practices Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***