Technical Director
2 semanas atrás
Software ArchitectWe're a remote team in LATAM championing autonomy, open communication, and respect for diversity.About the RoleYou'll oversee daily operations, coordinate work across a distributed team, lead release management, conduct performance reviews, mentor engineers, participate in recruiting, collaborate with product management, facilitate technical discussions, manage customer relationships, define architectural designs, build compliance frameworks, design backward compatibility strategies, implement performance monitoring, plan technical debt reduction, develop API integration patterns, develop and maintain desktop applications using C#/.NET, WPF, and Win32, build Office Add-ins for enterprise integration, architect email client solutions, implement file synchronization, document import/export, and installer systems, integrate authentication and enterprise security features, optimize multi-threaded applications, work with REST APIs and cloud services, maintain legacy codebases, and guide modernization efforts.RequirementsBachelor's Degree in Computer Science, Engineering, or a related field.7+ Years of experience working in Windows desktop development with C#/.NET, including hands-on work with WPF, WinForms, or Win32 APIs.3+ Years of experience building Microsoft Office integrations.3+ Years of experience working with enterprise authentication systems such as OAuth 2.0, SAML, and Azure Active Directory.3+ Years of experience working with email protocols.3+ Years of experience working in team leadership/management, leading at least 5 engineers.2+ Years of experience working with installer/deployment technologies.Cloud integration experience (Azure preferred, AWS acceptable).Office 365 / Microsoft 365 add-in development.Enterprise security implementations such as S/MIME, encryption, or digital signatures.Experience with document management system integrations.Experience with high-volume file processing and synchronization systems.Advanced English Level is required for this role, as you will work with US clients.Hiring ProcessWe'll chat about your experience.Impress our recruiters, and you'll move on to a technical interview with our top developers.Nail that, and you'll meet our client - your final step to joining our amazing team.