
C++ Developer (Hybrid)
Marks & Spencer Group plc2 hours ago
Montréal, CanadaSenior
Responsibilities
- Design, develop, and maintain C++ applications in a Linux environment.
- Participate in code design sessions and code reviews.
- Develop, execute, and support testing activities for software reliability, performance, and stability.
- Collaborate with team members to solve complex technical challenges and deliver business-critical functionality.
- Make independent technical decisions and resolve issues using sound engineering judgment.
- Use scripting and automation tools to support development and operational processes.
- Use modern AI tools to improve productivity, development workflows, and software quality.
Requirements
- At least 4 years of experience designing and developing C++ applications in a Linux environment.
- Understanding of software architecture principles and strong computer science fundamentals.
- Experience with agile methodologies and continuous integration/delivery practices.
- Proficiency in Python scripting.
- Ability to work effectively in a collaborative team environment.
- Strong written and verbal communication skills.
- Familiarity with and adaptability to modern AI tools.
- Knowledge of both French and English.
- Experience with low-latency trading systems is a plus.
Benefits
- Hybrid work environment combining remote work and office attendance in Montreal, Quebec.
- Comprehensive employee benefits and perks supporting employees and their families.
- Equal opportunity and inclusion-focused workplace.
- Opportunities for internal mobility across the business.