C# Developer (Internal Security Tools)

7 Minutes ago • 2 Years + • Programming

Job Summary

Job Description

Veeam, a global leader in data resilience, is seeking a C# Developer to join their team focused on enhancing API security for Veeam Backup and Replication. The role involves developing internal security tools, collaborating with the Application Security team to resolve CWEs, automating permission verification, and researching secure .NET Remoting solutions. This position requires at least two years of commercial product development experience with a strong focus on C# and security.
Must have:
  • Develop internal security tools.
  • Collaborate with Application Security team to analyze and resolve identified CWEs.
  • Prepare reports for QA.
  • Develop and support tools for automating verification of permissions, role model, and RBAC.
  • Work on dividing the API into public and private sections.
  • Research and implement solutions for secure operation with .NET Remoting.
  • At least 2 years of experience in commercial product development for the mass market.
  • Proven experience in C# development, with a focus on security.
  • Familiarity with API development and security best practices.
  • Experience with automated testing and tools.
  • Possession of the principles of software design and development.
  • Knowledge of SQL, T-SQL, experience with database management system.
  • English proficiency sufficient to communicate with international teams.
Good to have:
  • Experience with Azure Pipelines for CI/CD processes.
  • Experience with C# code generation and analysis using Roslyn.
  • Understanding of .NET Remoting and BinaryFormatter, along with their security implication.
Perks:
  • 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 Details

Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their businesses running. Join us as we move forward together, growing, learning, and making a real impact for some of the world’s biggest brands. The future of data resilience is here - go fearlessly forward with us.

We are looking for a person to join the team that ensures robust security measures for the API across current and upcoming versions of Veeam Backup and Replication.

Your tasks will include:

  • Development of internal security tools
  • Collaborating with the Application Security team to analyze and resolve identified CWEs, and preparing reports for QA
  • Developing and supporting tools for automating the verification of permissions, the role model, and RBAC
  • Working on dividing the API into public and private sections to enhance security
  • Researching and implementing solutions for secure operation with .NET Remoting

Technologies we work with:

C#, .Net 8, SQL, Multithreading, Azure Pipelines, .NET Remoting, Roslyn

What we expect from you:

  • At least 2 years of experience in commercial product development for the mass market
  • Proven experience in C# development, with a focus on security
  • Familiarity with API development and security best practices
  • Experience with automated testing and tools
  • Possession of the principles of software design and development
  • Knowledge of SQL, T-SQL, experience with database management system
  • English proficiency sufficient to communicate with international teams

Will be an advantage:

  • Experience with Azure Pipelines for CI/CD processes
  • Experience with C# code generation and analysis using Roslyn
  • Understanding of .NET Remoting and BinaryFormatter, along with their security implication

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, Veeam 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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Warszawa, Mazowieckie, Poland

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Veeam’s got your workloads covered — cloud, on‑prem, remote sites, and everything else in between. Our Zero Trust principles are baked into every backup, ensuring your data is protected and ready for recovery. Wherever your data lives, Veeam works with that, too.


Bucharest, Bucharest, Romania (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Alpharetta, Georgia, United States (Hybrid)

United States (Remote)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)

Alpharetta, Georgia, United States (On-Site)

Alpharetta, Georgia, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Veeam Software

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙