AI Software Developer building C++ coding agents and developer automation for CorelDRAW. Corel creates creative, collaborative, and productivity software used by millions worldwide.
Responsibilities
Design, build, and deploy AI agents supporting planning, coding, code review, testing, and debugging in the CorelDRAW C++ codebase
Identify repetitive or time-consuming developer workflows and turn them into agent-driven automation
Build tooling connecting agents with MCP servers, Gerrit, Visual Studio, VS Code, build systems, CI/CD pipelines, and issue tracking
Develop context and retrieval strategies for a large, complex C++ codebase
Create evaluation frameworks and benchmarks for agent quality, reliability, and developer productivity impact
Establish guardrails, human-in-the-loop review processes, and security practices
Contribute hands-on to CorelDRAW features in C++
Champion agentic development through best-practice sharing, documentation, demos, and coaching
Participate in scrum meetings and peer review code in Gerrit
Requirements
Significant hands-on experience coding in modern C++ (C++17/20/23)
Deep understanding of real-world C++ development, production systems, maintainable code, and large, complex codebases
Hands-on experience building LLM-powered agents, ideally with Claude API, Claude Agent SDK, comparable agent frameworks, or LLM APIs
Practical understanding of agent design, tool use and function calling, prompt and context engineering, multi-step planning, memory, and multi-agent orchestration
Daily experience using AI coding agents such as Claude Code, Visual Studio, and VS Code
Proficiency in Python or TypeScript
Working knowledge of C++ build systems and CI/CD pipelines
Experience with Visual Studio and code review workflows in Gerrit
Bachelor's degree in computer science, Computer Engineering, Software Engineering, or related field
Solid communication and interpersonal skills, with ability to explain AI concepts to developers of all experience levels and drive adoption across a team
Strong time management and self-management skills
Benefits
Fully remote, work-from-anywhere setup
Flexible work arrangements
Flexible hours
Autonomy to work when, how, and where you want
Inclusive, barrier-free recruitment and selection process and work environment
Accommodation provided upon request as required by Federal and Provincial regulations and Company Policy
Software Engineer building optimization, routing, and demand - forecasting systems for RideCo’s cloud - based on - demand transit software. Developing scalable production services and data science models.
Senior Software Engineer building reliable payment and banking platforms for merchants at Priority Technology Holdings. Owning Java and Python services from design through production.
AI Software Developer Intern building AI agents and developer tools for CorelDRAW Graphics Suite. Improving code review, testing, debugging, and AI adoption across Corel’s engineering organization.
Senior Full Stack Java Engineer building Java, React, and Node.js WFM platforms for Miratech’s enterprise IT clients. Developing forecasting, scheduling, adherence, and operational reporting services.
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management solutions. Supporting forecasting, scheduling, adherence, and reporting for enterprise contact centers.
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.