Empire Life Insurance is seeking a Software Developer for its Back Office Development team to modernize core systems from COBOL/Easytrieve to cloud-native microservices. You will work on reverse engineering legacy logic, building scalable APIs in Java/Kotlin, Python, or Go, and migrating data stores. The role focuses on incremental modernization, event-driven architectures, and rigorous parity testing within a collaborative workplace across Canada.