Security Software Engineer (R&D)
Core
Design, develop, test, and maintain secure Windows desktop applications and services, ensuring software integrity and resilience throughout the lifecycle.
Role type
Security Software Engineer (R&D)
Builds
Windows desktop applications and services
Domain
Software Security / Windows Development
Deliverable
production ML models | product features
Required skills
C/C++, C#, .NET, .NET Core, WPF, XAML, object-oriented design, unit testing, Agile development, Windows OS fundamentals, debugging, troubleshooting
Preferred skills
Cryptography, authentication technologies, ReactJS, Python, Django, Go, Rust, Xamarin, WMI, COM, networking, concurrency, databases, performance optimization, JavaScript frameworks, HTML5, CSS
Technologies
Azure DevOps, WPF, XAML, C#, C++, .NET Core, ReactJS, Python, Django, Go, Rust, Xamarin
Responsibilities
Design, develop, test, and maintain software applications and security solutions; Participate in all phases of the software development lifecycle; Develop and maintain features for Windows desktop applications and services; Create and execute unit tests to ensure software quality and reliability; Participate in code reviews and follow software development best practices; Support product releases and maintenance activities
Seniority
Mid-Senior, hands-on IC
