← Back to all jobs
25d 4h left to apply
Skylum

C++ Developer / Tech Lead (Image Processing)

Skylum📍 EuropeEstimated: $80,000 - $120,000

✨ AI Insights & Summary

Join Skylum, a globally recognized leader in photo editing software, and contribute to the innovation behind award-winning AI-powered tools. This role offers a unique opportunity to shape the future of digital imaging by designing and implementing high-performance C++ algorithms within a supportive, growth-oriented environment that champions creativity and flexible work. If you're a seasoned C++ developer passionate about performance and elegant solutions, this is your chance to make a significant impact on millions of users worldwide.

About Skylum

Skylum empowers millions of photographers to create incredible images with award-winning photo editing software that combines AI-powered automation with full creative control. We make editing enjoyable, easy, and accessible for everyone. You’ll join an environment where growth, learning, and creativity are encouraged. Flexible schedules, trust-based workflows, and a supportive team give you everything you need to focus on your best work. Proudly Ukrainian, Skylum stands with Ukraine through action, regularly supporting organizations that help accelerate our victory.

About the Role

You will design and implement high-performance image processing algorithms that power intelligent photo-editing features. You will contribute to and evolve a cross-platform C++ core library used across desktop, mobile, and web platforms, ensuring scalability, performance, and maintainability. Depending on your level, you may also lead technical initiatives and drive architectural decisions within a small feature team.

Responsibilities

  • Design and implement high-performance image processing algorithms for intelligent photo-editing features.
  • Contribute to and evolve a cross-platform C++ core library across desktop, mobile, and web platforms, ensuring scalability, performance, and maintainability.
  • Potentially lead technical initiatives and drive architectural decisions within a small feature team, depending on experience level.

Requirements

  • 5+ years of professional C++ development experience (C++17/C++20).
  • Strong understanding of modern C++ paradigms (RAII, move semantics, STL, templates).
  • Solid knowledge of multithreading, memory management, and performance optimization.
  • Strong problem-solving and analytical skills.
  • Ability to decompose complex tasks, define milestones, and estimate development effort.
  • Effective communication and teamwork skills.
  • Strong architectural thinking and ability to design scalable, maintainable cross-platform solutions.
  • Ability to define technical direction and drive implementation from design to delivery.
  • Product mindset: ability to not only build things right, but build the right things — making thoughtful trade-offs between quality, performance, and product impact.

Nice to Have

  • Proven ability to lead technical initiatives or features involving 2–3 engineers.
  • Experience with graphics APIs (Vulkan, Metal).
  • Experience with GPU acceleration or compute shaders.
  • Familiarity with ML inference frameworks (OpenVINO, DirectML, CoreML, ONNX Runtime).
  • Background in computer vision, image, or video processing.
  • Experience working in performance-constrained or embedded environments.
  • Experience with cross-platform build systems (CMake).

What We Offer

  • For personal growth:
  • A chance to work with a strong team and make substantial contributions to award-winning photo editing tools.
  • An educational allowance for skill development.
  • English, German, and Polish classes.
  • For comfort:
  • A great environment with true professionals and amazing colleagues.
  • Choice of working remotely or in our office space located on Podil.
  • For health:
  • Medical insurance.
  • Twenty-one days of paid sick leave per year.
  • For leisure:
  • Twenty-one days of paid vacation per year.
  • Frequent team-building activities.

Application Process

  • An interview with our Talent Acquisition Manager.
  • Optional test task to showcase skills.
  • Professional/technical interview.
  • Management interview.
  • Job offer.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/16/2026
CategoryFullstack Development
SourceJobicy

FAQ

Is this position remote?

The C++ Developer / Tech Lead (Image Processing) role is a remote opportunity. The location specified is Europe.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

2

Staff Accountant

2e128041 322b 492a 903e 50c7a6a31068 19000101 000001Bronx, NY, US, Bronx, NY🏠 Remote
Competitive
Fullstack Development
View Job →
3

CNA Certified Nursing Assistant (EVENING SHIFT)

3db3d6a8 1de1 4ffc Bf60 68f204d46c0a 19000101 000001Wallingford, CT, US, Wallingford, CT🏠 Remote
Competitive
Fullstack Development
View Job →
National Veterinary Associates

Veterinary Assistant

National Veterinary AssociatesUSA🏠 Remote
Competitive
Fullstack Development
View Job →