Senior Software Engineer C# .Net
@ Kaseya Careers

Dublin, Leinster, Ireland
$140,000
On Site
Full Time
Posted 16 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @kaseya.com
Recommended after applying

Job Details

About Kaseya

Kaseya® is the leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide. Powered by AI, Kaseya has achieved strong double-digit growth and is backed by Insight Venture Partners, a top global private equity firm.

Role Overview

As a Senior Software Engineer C# .Net, you will leverage 6+ years of C# expertise and a deep understanding of the .NET framework to build robust IT management solutions. You will work on both .NET Framework and .NET Core, develop networking solutions, and troubleshoot applications on multiple OS platforms.

Key Responsibilities

  • Develop and maintain applications using C# and .NET.
  • Work with networking protocols and databases like MS SQL and MySQL.
  • Utilize cloud platforms like AWS for scalable solutions.
  • Implement code signing across Windows, Linux, and MacOS.
  • Champion unit testing and Test-Driven Development practices.
  • Collaborate using version control tools, particularly Git.

Required Skills and Qualifications

  • 6+ years of experience with C# and expertise in .NET Framework and .NET Core.
  • Strong understanding of networking basics including DNS, DHCP, TCP, UDP, IP, and SNMP protocols.
  • Experience with databases such as MS SQL, MySQL, and Sqlite.
  • Knowledge of cloud services including AWS, SQS, and RDS.
  • Ability to troubleshoot .NET Core applications on Ubuntu as well as Windows and MacOS.
  • Exposure to shell scripting in Linux, PowerShell, Python, or Perl is a plus.
  • Familiarity with object-oriented programming concepts and patterns.
  • Experience with unit testing tools like NSubstitute and a desire to promote TDD.
  • Competence in using version control systems, especially Git.

Key Skills/Competency

  • C#
  • .NET
  • Networking
  • MS SQL
  • AWS
  • Unit Testing
  • Git
  • OOP
  • Cloud
  • Code Signing

Join Us

Become part of the Kaseya growth rocket ship where your skills will be challenged and your expertise will directly impact the success of IT management solutions globally.

How to Get Hired at Kaseya Careers

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to match Kaseya requirements.
  • Showcase projects: Demonstrate work using C# and .NET.
  • Highlight testing: Emphasize unit testing and TDD experience.
  • Prepare technically: Brush up on networking and AWS.
  • Research Kaseya: Understand the company culture and growth story.

📝 Interview Preparation Advice

Technical Preparation

Review C# advanced concepts.
Practice .NET Core troubleshooting on Linux.
Study AWS cloud service integrations.
Refresh networking and database skills.

Behavioral Questions

Describe a challenging project.
Explain team collaboration experiences.
Share problem-solving approaches.
Discuss adapting to new tech.

Frequently Asked Questions