K1X is seeking a Senior Software Engineer to join their team in a remote capacity. This role requires a seasoned professional with extensive experience in .NET technologies and cloud-native development. The ideal candidate will have a strong background in maintaining and improving legacy codebases while implementing modern solutions. The position demands expertise in C# .NET with at least 5 years of experience, along with proficiency in cloud-native development. The role involves working with various PDF libraries and requires strong problem-solving abilities. The successful candidate will be responsible for ensuring code quality and maintainability, handling multiple deadlines, and contributing to the evolution of financial software solutions. This is an excellent opportunity for a senior developer who enjoys working with both legacy and modern technologies, and who can work independently in a remote environment.