Search Remote Jobs

AI Software Developer, C++

🔥 4 hours ago

🇨🇦 Canada – Remote

đź’µ $100k - $120k / year

⏰ Full Time

🟡 Mid-level

đźź  Senior

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on Corel Corporation's careers page, not through a job board

First seen by Remote Rocketship 4 hours ago

Still open on Corel Corporation's site. Checked 1 hour ago.

Logo of Corel Corporation

Corel Corporation

501 - 1000 employees

Founded 1985

⚡ Productivity

📱 Media

👥 B2C

Productivity • Media • B2C

Corel Corporation is a Canadian software developer of professional and consumer creative and productivity applications. Its product portfolio (available for Windows and Mac) includes CorelDRAW Graphics Suite for vector illustration and layout, Painter for digital painting, PaintShop Pro for photo editing, VideoStudio/Pinnacle for video editing, and the WordPerfect office suite. Corel sells desktop and subscription licenses, offers free trials and special offers, and supports a partner/reseller ecosystem aimed at both individual creators and businesses.

đź“‹ Description

• 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

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🔥 6 hours ago

Topstep

51 - 200

đź’¸ Finance

đź’ł Fintech

🤝 B2B

Senior software engineer building Topstep’s trader-facing platforms, payments, onboarding, and internal tools. Developing reliable TypeScript, Node.js, React, and AWS systems.

đź•’ Yesterday

Elastic

1001 - 5000

đź’Ľ Consulting

📦 Logistics

Senior Software Developer improving vector search and search relevance for Elastic’s Elasticsearch platform. Building Java features, algorithms, and scalable data structures with a distributed global team.

đź•’ Yesterday

Elastic

1001 - 5000

đź’Ľ Consulting

📦 Logistics

Senior software engineer building Java-based Elasticsearch analytics and query-engine capabilities at Elastic. Developing data-intensive features, algorithms, and ES|QL functionality in a distributed remote team.

đź•’ Yesterday

Elastic

1001 - 5000

đź’Ľ Consulting

📦 Logistics

Senior developer building Java search algorithms and vector search features for Elastic’s Elasticsearch platform. Improving search relevance, performance, and distributed open-source collaboration.

đź•’ Yesterday

Babylist

51 - 200

🛍️ eCommerce

đź›’ Retail

Senior Software Engineer owning end-to-end systems for Babylist’s registry, family finance, health, and AI products. Building Rails, data, and machine-learning solutions for millions of families.

🇨🇦 Canada – Remote

đź’µ $255.9k - $318.6k / year

đź’° $40M Series C on 2021-11

⏰ Full Time

đźź  Senior

🧑‍💻 Full-stack Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok