Senior Software Developer - Windows
Germany€65k–€78kPosted Mar 25, 2026
Careers at KiteworksCurrent openings Back Senior Software Developer - WindowsGermany, Germany · Permanent · HybridOverviewApplicationAbout this job Apply Share job Job description About KiteworksKiteworks empowers organizations by ensuring secure and compliant data exchanges across all channels, including email, file sharing, APIs, and A.I. Agents. To this end, we created a platform that delivers data governance, compliance, and protection to customers. The platform controls, monitors, and protects every data interaction between people, machines, and systems across user collaboration, automated workflows, and enterprise AI.Job descriptionWe are seeking a Senior Software Developer to enhance our Windows application, a secure document editing and collaboration platform. In this role, you will be a hands-on technical developer responsible for designing and building scalable systems, making sound technical decisions, and collaborating effectively with team members.Hybrid role This is a hybrid role based out of our Munich office. Employees are expected to be in office on Tuesday, Wednesday, and Thursday. What you'll doCore developmentDesign and develop new features for the Windows client application using modern .NET technologiesBuild and maintain desktop applications that handle file management, application launching, and session lifecycle managementImplement security features including argument validation, secure file handling, and authentication integrationOptimize application performance and reliability in enterprise environmentsArchitecture & designDesign and implement scalable application architecture for Windows client deploymentsApply service-oriented patterns and dependency injection for maintainability and extensibilityCreate reusable components and libraries for document handling and session managementEvaluate and recommend technology solutions for new featuresIntegration & deploymentDevelop installer packages and deployment automation for enterprise distributionImplement integration with server-side components and cloud servicesBuild custom installation logic and system validation checksEnsure compatibility with enterprise Windows environments and Group Policy configurationsQuality assurance & testingWrite comprehensive unit and integration tests to ensure code quality and reliabilityDevelop automated testing strategies covering multiple scenariosParticipate in code reviews and knowledge sharing with team membersParticipate in security reviews and threat modelingTechnical collaborationCommunicate technical decisions and architectural rationale to team members and stakeholdersPartner with product and security teams to translate business requirements into technical solutionsShare knowledge and best practices through documentation and technical discussionsDevelop and maintain secure code following secure development lifecycle practices, ensuring protection of personal data and adherence to ISO 27001 and privacy-by-design principles.What you'll bring7+ years of professional software development experience4+ years developing Windows desktop applications (.NET ecosystem preferred)Strong understanding of application lifecycle management and deployment strategiesExperience with version control systems and collaborative development workflowsProven track record delivering production-grade enterprise softwareProficiency in C# and modern .NET framework developmentExperience with Windows application development, UI frameworks, and Windows API integrationUnderstanding of installer and packaging technologiesKnowledge of security principles for desktop applications (encryption, secure storage, input validation)Experience with automated build and deployment systemsSolid grasp of testing frameworks and testing methodologiesStrong problem-solving and debugging abilitiesClear communication and documentation skillsAbility to take ownership of complex features and drive them to completionSelf-motivated with strong attention to...