C# Developer

Veeam Software

Job Summary

Veeam, the #1 global market leader in data resilience, provides data backup, recovery, portability, security, and intelligence. As a C# Developer, you will join a high-impact team, designing and implementing business logic for core product lines like Cloud, SaaS, and virtualization. You will develop new features, enhance functionality, and contribute to architectural decisions. This role requires proficiency in C#, .NET, data structures, algorithms, and experience with Windows/Linux environments, working with technologies like MS SQL and PostgreSQL.

Must Have

  • Design and implement business logic for core product lines.
  • Develop new features and enhance functionality across product modules.
  • Take ownership of major components and contribute to architectural decisions.
  • 2-5+ years of commercial product development experience.
  • Proficiency in C#, .NET platform, data structures, and algorithms.
  • Experience with Windows and/or Linux environments.
  • English proficiency for daily communication.
  • Experience with software architecture design (senior candidates).

Good to Have

  • Experience with Azure or other public cloud platforms
  • Experience developing SaaS or enterprise-grade environments
  • Background in virtualization technologies (VMware, Hyper-V, Nutanix, Proxmox, QEMU/KVM)

Perks & Benefits

  • Private Medical Plan for you and your family
  • Life and Disability Insurance
  • PPK Pension
  • Annual Leave Entitlement – 26 days
  • VeeaMe Days – Company Days off
  • Employee Assistance Program
  • Business Travel Insurance
  • Veeam Care Days – additional 24 hours for your volunteering activities
  • Professional training and education, including courses and workshops, internal meetups, and unlimited access to our online learning platforms (Percipio, Athena, O’Reilly) and mentoring through our MentorLab program

Job Description

You will have the opportunity to join one of several high-impact teams, working on a variety of products and features. During the hiring process, your interests and experience will be matched to the team and project where you’ll make the greatest impact.

Your tasks will include:

  • Designing and implementing business logic for core product lines (Cloud, SaaS, virtualization, backup & replication, and more)
  • Developing new features and enhancing functionality across different product modules
  • Taking ownership of major components and contributing to architectural decisions, both independently and within a team

Technologies we work with:

  • C#, .NET 8
  • Windows and/or Linux
  • Azure Cloud (for cloud-focused projects)
  • MS SQL / PostgreSQL
  • Multithreading
  • Tools: Git, TFS, Visual Studio, Rider

What we expect from you:

  • 2+ years (junior/middle) to 5+ years (senior) of commercial product development experience
  • Proficiency in C# and a deep understanding of the .NET platform, data structures, and algorithms
  • Experience with Windows and/or Linux environments
  • English proficiency for daily communication within international teams
  • Experience with software architecture design (especially for senior candidates)

Will be an advantage

  • Experience with Azure or other public cloud platforms
  • Experience developing SaaS or enterprise-grade environments
  • Background in virtualization technologies (VMware, Hyper-V, Nutanix, Proxmox, QEMU/KVM)

We offer:

  • Private Medical Plan for you and your family
  • Life and Disability Insurance
  • PPK Pension
  • Annual Leave Entitlement – 26 days
  • VeeaMe Days – Company Days off
  • Employee Assistance Program
  • Business Travel Insurance
  • Veeam Care Days – additional 24 hours for your volunteering activities
  • Professional training and education, including courses and workshops, internal meetups, and unlimited access to our online learning platforms (Percipio, Athena, O’Reilly) and mentoring through our MentorLab program

Please note: If the applicant is permanently present outside of Poland, the company reserves the right to refuse to consider the application for a job. Remote job is only possible in case the employee is located in Poland.

16 Skills Required For This Role

Saas Business Models Github Data Structures Game Texts Postgresql C# Linux Azure Hyper V Kvm Vmware Git Sql Algorithms Visual Studio Multithreading

Similar Jobs