Software Engineer (C++) (Platform & Emerging Technologies)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (C++) (Platform & Emerging Technologies) (C++/Python, Cloud/SaaS): Building scalable cloud services, APIs, data platforms, and AI-powered capabilities for ’s SaaS ecosystem with an accent on backend development, distributed systems, and platform reliability. Focus on designing maintainable software, developing automated tests, and solving complex scalability and production reliability challenges.
Location: Montreal or Toronto, Canada.
Salary: $88,000–$128,700 CAD base salary annually, depending on experience and geographic location.
Company
develops software for design, engineering, construction, manufacturing, media, and entertainment industries.
What you will do
- Design, develop, test, and maintain high-quality software solutions in C++ and Python.
- Build and evolve scalable cloud services, APIs, backend services, and SaaS platform capabilities.
- Contribute to data platforms, intelligent platform capabilities, and emerging AI-powered experiences.
- Improve platform reliability, performance, and operational excellence in distributed environments.
- Participate in code reviews, Agile planning, troubleshooting, and production issue resolution.
- Collaborate with product managers, UX designers, architects, and engineers to deliver customer value.
Requirements
- Bachelor’s degree in computer science, software engineering, computer engineering, or a related technical field, or equivalent practical experience.
- 2–5 years of software development experience.
- Strong proficiency in C++ and Python, with knowledge of object-oriented design and software architecture principles.
- Understanding of data structures, algorithms, APIs, web services, and software development fundamentals.
- Interest in cloud computing and SaaS technologies.
- Strong analytical, problem-solving, communication, teamwork, and learning skills.
Nice to have
- Experience with or knowledge of Java, Spring Boot, TypeScript, and .NET/C#.
- Familiarity with AWS or other cloud platforms, REST APIs, distributed systems, Git, and automated testing.
- Interest in data platforms, artificial intelligence, or cloud-native technologies.
- Participation in open-source, academic, personal, internship, or professional software projects.
Culture & Benefits
- Mentorship from experienced engineers and technical leaders.
- Hands-on experience with SaaS and cloud platforms operating at scale.
- Exposure to modern software architecture, distributed systems, data platforms, APIs, and emerging AI technologies.
- Work in a global engineering organization focused on innovation and continuous learning.
- Competitive Canadian compensation may include annual bonuses, stock grants, and comprehensive benefits.
- In-person onboarding and identity verification may be required.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →