SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Veeam Software, the Data and AI Trust Company, is seeking a C# Developer to join the security team responsible for ensuring robust security measures across the API in current and upcoming versions of Veeam Backup and Replication. The company protects over 550,000 customers worldwide and is headquartered in Seattle with offices in more than 30 countries.
In this role, you will develop internal security tools, collaborate with the Application Security team to analyze and resolve identified CWEs (Common Weakness Enumerations), and prepare reports for QA. You will develop and support tools for automating the verification of permissions, role models, and RBAC (Role-Based Access Control). Additionally, you will research and implement solutions for secure operation with .NET Remoting.
You will work with technologies including C#, .NET 10, SQL, multithreading, Azure Pipelines, .NET Remoting, and Roslyn. This is an opportunity to contribute to security-focused development in a mature, established software company serving enterprise customers.
Benefits include 25 vacation days, 4 sick days, 21 paid medical leave days, 4 extra VeeaMe Days for self-care, and 24 paid volunteer hours annually. Additional perks include premium private medical insurance, daily meal vouchers (180 CZK per working day), flexible cafeteria benefits, Multisport Card for gym and wellness, annual public transport reimbursement, corporate mobile plan, and access to learning resources including LinkedIn Learning and O'Reilly.
IMPORTANT: Remote work is only possible if the employee is located in the Czech Republic. If the applicant is permanently present outside the Czech Republic, Veeam reserves the right to refuse to consider the application.
REQUIREMENTS:
- At least 2 years of experience in commercial product development
- Proven experience in C# development with a focus on security
- Familiarity with API development and security best practices
- Experience with automated testing and tools
- Knowledge of software design and development principles
- Knowledge of SQL, T-SQL, and experience with database management systems
- English proficiency sufficient to communicate with international teams
BONUS SKILLS:
- Experience with Azure Pipelines for CI/CD processes
- Experience with C# code generation and analysis using Roslyn