
Senior Software Developer

Senior Software Developer
D2L
D2L is a cloud company focused on transforming education and enhancing the learning experience through innovative technology. They are seeking a Senior Software Developer to contribute to their mission by developing software that improves productivity and effectiveness within teams. The role involves working with various technologies, including distributed systems and machine learning, to create a personalized learning environment.
Qualification
- Strong communication skills for technical discussions and collaboration
- Experience with object-oriented design and proficient coding skills in C++, C#, or Java
- Strong understanding of computer science topics such as data structures, algorithms, and databases
- Demonstrated ability to complete technically challenging work
- Familiarity with artificial intelligence tools
- Bachelor’s degree in computer science, computer engineering, or a similar technical discipline
Responsibility
- Develop software using engineering best practices
- Enable team productivity through effective coding and decision-making
- Share knowledge and ideas to advance technology investments
- Work on a wide range of technologies including distributed systems and machine learning
- Collaborate with team members on technical discussions




