SoftServe
Senior .NET Software Engineer
SoftServeUkraine1 day ago
Full-timeRemote FriendlyInformation Technology, Engineering
WE ARE

SoftServe is a global digital service and consulting leader, empowering businesses since 1993. With a presence across the USA, Europe, APAC, and LatAm, we collaborate on over 2,000 projects, driving transformation and innovation for ISVs and Fortune 500 companies. Our talented team is dedicated to delivering cutting-edge solutions and fostering authentic, meaningful partnerships.

Our client is a groundbreaking software platform empowering Managed Service Providers to efficiently support SMBs globally. By integrating a comprehensive Professional Services Automation Platform, an embedded Remote Monitoring and Management Solution, and a built-in Remote Session tool into a single solution, it streamlines operations, saving time and money by eliminating the need for multiple software solutions.

In cooperation with our client, we are developing a cross-platform RMM agent that is lightweight, secure, and capable of deep system integration across Windows, Linux, and macOS environments.

IF YOU ARE

  • Strong in .NET 7+, .NET Framework development
  • Experienced in system-level programming across Windows, Linux, and macOS
  • Hands-on with SNMP, system metrics, and process monitoring
  • Skilled in RESTful API design, TLS/SSL, and certificate handling
  • Proficient in packaging, deployment, and auto-updates using Squirrel or Velopack
  • Competent with NuGet for internal tooling
  • Confident with deployment, security best practices, and service hardening
  • Capable of writing cross-platform system services or daemons
  • Effective as a leader of a small team, an owner of design decisions
  • Aware of project management methodologies (as a plus)
  • Familiar with cloud platforms such as AWS or Azure (as a bonus)
  • Experienced in Agile development practices (nice-to-have)


AND YOU WANT TO

  • Design and develop agent logic using .NET 7+ and .NET Framework 4.x
  • Implement system-level monitoring utilizing WMI, systemd, launchd, /proc, and other tools
  • Integrate SNMP for robust network and device health monitoring
  • Handle backend communication efficiently via REST APIs secured with SSL/TLS
  • Design and implement secure credential storage leveraging platform-native libraries
  • Manage update flow using Squirrel.Windows, Velopack, or custom update tools
  • Package cross-platform agents in formats such as MSI and PKG
  • Publish and consume internal components effectively through NuGet
  • Drive CI/CD pipeline integration and ensure high standards of code quality


TOGETHER WE WILL

  • Work in a great team!
  • Handle different learning projects with a flexible schedule
  • Grow with ongoing education and training
  • Work in one of the biggest global IT companies with Ukrainian roots, with a unique corporate culture
  • Experience the highest standards of doing business with a strong focus on people development and building trustful relationships


SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe.

Key Skills

Ranked by relevance