D2L is seeking a Senior Software Developer 2 to enhance their team and contribute to the development of innovative software solutions. The role involves applying engineering best practices to improve productivity and effectiveness across various technologies, including distributed systems and machine learning. Candidates should have a strong background in coding, particularly in languages such as C++, C#, or Java, and demonstrate effective communication and mentoring skills.