Our Customer: A global product company in the cybersecurity domain, focused on helping organizations identify and reduce identity-based risks across modern IT environments.
Your tasks: * Own and maintain backend services written in C# that power high-scale data ingestion and real-time security analysis * Work with a complex codebase utilizing semi-functional programming principles to ensure reliability and correctness of security detections * Analyze and resolve complex technical issues, including deep debugging of multi-threaded systems * Participate in live troubleshooting sessions with enterprise customers, providing hands-on technical support * Implement improvements and custom solutions tailored to specific customer environments and architectural needs * Continuously optimize system performance for high-throughput data processing
Required experience and skills: * 5+ years of backend development experience with strong focus on C# and .NET ecosystem * Solid expertise in building and maintaining high-load, scalable backend systems * Strong debugging skills in complex, multi-threaded environments * Understanding of functional programming concepts (immutability, pure functions, etc.) or willingness to work in such paradigms * Experience with identity systems such as Active Directory, LDAP, or cloud identity providers (e.g., Azure AD / Entra ID) * Experience with performance optimization of data processing systems * Ability to communicate directly with customers and lead technical discussions * Strong analytical thinking and problem-solving skills * Upper-Intermediate+ English (for direct communication with global clients)
Would be a plus: * Background in cybersecurity or security-focused products * Experience working with enterprise-level, customer-facing support scenarios * Familiarity with distributed systems and real-time data processing architectures
Working Conditions: * Remote work * 5-day working week, 8-hour working day