
C++ Developer (Hybrid)
Marks & Spencer Group plc2 months 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.
About Marks & Spencer Group plc
Marks & Spencer Group plc is a British retailer selling clothing, home goods, and food to consumers through stores and ecommerce, with a focus on own-brand products. The company is listed on the London Stock Exchange, was founded in 1884, and is headquartered in London. In the UK, its online grocery offering runs via Ocado Retail, a joint venture in which M&S holds a significant stake.