Elite Technology is seeking a Senior Software Engineer to join their team in developing legal financial management solutions. This role focuses on building and enhancing their Legal Financial product suite using .NET and .NET Core with web-based front ends and backend services in Azure platform. The position offers a fully remote work environment with access to WeWork facilities in Escazú, Costa Rica. The ideal candidate will have 5+ years of experience in software development, expert knowledge of C# and .NET Core, and strong cloud development experience with Azure. The role involves working with multiple development teams, providing technical mentorship, and taking ownership of software throughout the entire development process. The company provides comprehensive benefits including medical, dental, and vision insurance, PTO, mental health days, and paid holidays. Elite Technology is a leading technology company that helps law firms improve their operational effectiveness and financial management through innovative digital solutions. They maintain a flexible remote work model while fostering a diverse global team across multiple countries.