Push the boundaries of creative software, from wherever you work best.
We’re looking for an Agentic Software Developer with strong C++ skills to help redefine how our engineering team builds CorelDRAW, our powerful vector illustration product. You’ll design, build, and deploy AI agents that work alongside our developers, automating and accelerating code review, testing, debugging, and build workflows across a large, mature C++ codebase, while still contributing hands-on to the product itself.
The top creative and technical minds could work anywhere. So why are so many of them choosing Corel? Here are three reasons:
1. This is the moment. It’s an exciting time at Corel, with a whole new approach to how we build and ship creative software, and AI agents are at the heart of it. We’re at the forefront of a movement, and we want you to help lead it.
2. We want you to be you. Too often, companies tell you about their culture and then expect you to fit it. Our culture is built by the people who work here. We want you to feel safe to be who you are, take risks, and show us what you’ve got.
3. It’s your world. We know you have a life. We want to be part of it, but not all of it. At Corel, we’re serious about empowering people to work when, how, and where they want. We believe that happy employees mean happy customers. That’s why we hire exceptional people and give them the autonomy to do their best work.
Sounds like a fit so far? Here is more detail on the role and what we are looking for.
The role
- Design, build, and deploy AI agents that help our developers plan, write, review, test, and debug code in the CorelDRAW C++ codebase.
- Partner with developers to identify repetitive or time-consuming workflows and turn them into reliable, agent-driven automation, such as triaging build failures, generating and maintaining unit tests, and assisting with large-scale refactors and migrations.
- Build the tooling that connects agents to our engineering environment, including MCP servers and integrations with Gerrit, Visual Studio and VS Code, our build systems, CI/CD pipelines, and issue tracking.
- Develop context and retrieval strategies that help agents understand a large, complex C++ codebase, including its architecture, dependencies, and coding conventions.
- Create evaluation frameworks and benchmarks to measure agent quality, reliability, and impact on developer productivity, and iterate based on the results.
- Establish guardrails, human-in-the-loop review processes, and security practices, so agent-generated changes meet our standards for code quality and safety.
- Continue to contribute hands-on to CorelDRAW features in C++, using that work to understand where agents can help the team most.
- Champion agentic development across the team by sharing best practices, writing documentation, running demos,
and coaching colleagues on working effectively with AI agents.
- Participate in scrum meetings and peer review code in Gerrit, whether written by people or by agents.
What we are looking for
- Creative, innovative, and passionate about software development and how AI is changing it.
- Team player, motivated by technical challenges, and driven to find new ways to harness creativity and help people collaborate, connect, and achieve exceptional results.
- Significant hands-on experience coding in modern C++ (C++17/20/23).
- Deep understanding of real-world C++ development, building production systems, writing maintainable code, and navigating large, complex codebases.
- Hands-on experience building LLM-powered agents, ideally with Claude (the Claude API or Claude Agent SDK), or with comparable agent frameworks and LLM APIs.
- Practical understanding of agent design, including 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, working in Visual Studio and VS Code, with a clear sense of the agents’ strengths, limitations, and failure modes.
- Proficiency in Python or TypeScript for building agent tooling and integrations.
- Working knowledge of C++ build systems and CI/CD pipelines, including Visual Studio and code review workflows in Gerrit.
- Natural at creative problem-solving, turning complex challenges into elegant solutions.
- Bachelor's degree in computer science, Computer Engineering, Software Engineering, or related field.
- Solid communication and interpersonal skills, with the ability to explain AI concepts to developers of all experience levels and drive adoption across a team.
- Solid time management and self-management skills.
Here are a few things that aren’t required, though they are nice to have:
- Experience building Model Context Protocol (MCP) servers or other tool integrations for LLMs.
- Experience designing evaluations for LLM-based systems, such as test harnesses, benchmarks, LLM-as-judge scoring, and regression tracking.
- Familiarity with retrieval-augmented generation (RAG), embeddings, vector databases, and code-indexing tools such as clangd and the Language Server Protocol.
- Experience with C++ quality tooling such as clang-tidy, sanitizers, fuzzers, and static analyzers, and integrating them into automated or agent-driven workflows.
- Hands-on experience with AWS, including deploying and operating agent services.
- Proficiency or hands-on experience with WebAssembly (WASM) and Emscripten.
- Experience with and working knowledge of agile development practices.
Why Corel
- CorelDRAW Graphics Suite is an award-winning solution that powers graphic design on Windows, Mac, and the Web.
- We have millions of users and decades of innovation under our belts.
- We are investing in AI across the business, both in the products our users rely on and in the tools and processes our engineers use to build them. In this role, you’ll be at the center of that effort, shaping how an entire engineering team works with AI.
- We offer a fully remote, work-from-anywhere setup with flexible arrangements to suit your style – and we mean it.
- Hours are flexible, too! You’ve worked hard to build your life, and we don’t want you to give it up for work.
- Our team is full of energy and a lot of really smart, motivated, fun people ready to welcome you in.
- Want to see what we’re all about? You can download or try the web version of CorelDRAW Graphics Suite at www.coreldraw.com, and you can also try CorelDRAW Go at https://go.coreldraw.com. What are you waiting for? Apply now! We can’t wait to meet you.
(FYI, we’re lucky to have a lot of interest and we so appreciate your application, though please note that we’ll only contact you if you’ve been selected for an interview.)
About Corel
Corel is a beloved and trusted industry titan fueled by make-everything-easier flexibility. With a 30+ year legacy of innovation, we understand where you’ve been, and we’re uniquely equipped to get you where you want to be. Our comprehensive collection of creative, collaborative, and productivity solutions propels your teams on their journey. From meeting your deadlines to realizing your dreams, Corel empowers all you do.
Our products enable millions of connected knowledge workers around the world to do great work faster. Our success is driven by an unwavering commitment to deliver a broad portfolio of innovative applications – including CorelDRAW®, MindManager®, and WinZip® – to inspire users and help them achieve their goals.
It is our policy and practice to offer equal employment opportunities to all qualified applicants and employees without regard to race, color, age, religion, national origin, sex, political affiliation, sexual orientation, marital status, disability, veteran status, genetics, or any other protected characteristic.
Corel is committed to an inclusive, barrier-free recruitment and selection process and work setting. If you are contacted for a job opportunity, please advise us of any accommodation that is required. Appropriate accommodation will be provided upon request as required by Federal and Provincial regulations and Company Policy. Any information received relating to accommodation will be treated confidentially.
-
📌 AI Software Developer (Canada)
🏢 Corel
📍 Canada