Role OverviewWe'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.
What You Will Do
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.
Why It Might Be a Fit
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.
Requirements
- 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
- 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
Benefits
- Flexible work arrangements
- Flexible hours
]]>