# C++ Developer / Tech Lead (Image Processing)

Remote from[Europe](https://jobicy.com/job-region/europe.md)Annual salary Undisclosed Salary information is not provided for this position.
Check our [Salary Directory](https://jobicy.com/salaries.md) to estimate the average compensation for similar roles.Department  [Software Engineering](https://jobicy.com/categories/engineering.md) Employment type Full Time, Job posted16 Jun 2026Apply before16 Jul 2026Experience level  Senior
Views / Applies 1719 / 86 [About company](https://jobicy.com/company/skylum.md)

* Share About [Skylum](https://jobicy.com/company/skylum.md)

Great Photography Differently.

[Computer Software](https://jobicy.com/company-category/software.md)
*  2008

Actively Hiring  Verified job posting This job post has been [manually reviewed](https://jobicy.com/tools/help-center/employee/how-does-jobicy-verify-the-legitimacy-of-remote-job-listings.md) for authenticity and compliance.

###  AI Summary

This is a senior C++ Developer/Tech Lead role focused on image processing algorithms for a leading photo-editing software company. The position involves designing and implementing high-performance, cross-platform C++ core libraries for desktop, mobile, and web. Candidates must have deep expertise in modern C++ (C++17/20), multithreading, and performance optimization, with the potential to lead technical initiatives. The company offers a flexible, remote-friendly environment with a strong emphasis on personal growth and teamwork. Skylum is a Ukrainian company supporting Ukraine, and the role is ideal for engineers with a product mindset and architectural thinking.

### Role DNA

Job Complexity Easy Hard Pace & Pressure Relaxed Fast-paced Autonomy Level Guided Full Ownership Communication Load Independent Highly Collaborative

AI Insight The role requires 5+ years of C++ experience, mastery of modern C++ paradigms, multithreading, and performance optimization, plus potential leadership of small teams, making it highly challenging.

### Salary Analysis

Median  Highly Competitive  $140,000US Market $100k – 180k 0 $198k      AI Insight The offered salary is not specified, but based on the seniority and technical requirements, the competitive US market range for this role is $100,000-$180,000. The median estimate of $140,000 is reasonable for a senior C++ developer with image processing expertise.

### Core Skills Required

[C++](https://jobicy.com/jobs?search_keywords=C.md) [Image Processing](https://jobicy.com/jobs?search_keywords=Image+Processing.md) [Multithreading](https://jobicy.com/jobs?search_keywords=Multithreading.md) [Performance Optimization](https://jobicy.com/jobs?search_keywords=Performance+Optimization.md) [GPU Acceleration](https://jobicy.com/jobs?search_keywords=GPU+Acceleration.md) [Cross-Platform Development](https://jobicy.com/jobs?search_keywords=CrossPlatform+Development.md) [Technical Leadership](https://jobicy.com/jobs?search_keywords=Technical+Leadership.md) [Computer Vision](https://jobicy.com/jobs?search_keywords=Computer+Vision.md) [CMake](https://jobicy.com/jobs?search_keywords=CMake.md) [STL](https://jobicy.com/jobs?search_keywords=STL.md)

### Cover Letter Sample

I am excited to apply for the C++ Developer / Tech Lead position at Skylum. With over 6 years of experience in C++ development, I have a strong background in designing high-performance algorithms for image processing and computer vision. My expertise in modern C++ (C++17/20), multithreading, and performance optimization aligns perfectly with the requirements for this role.

In my previous role, I led a team of three engineers in developing a cross-platform library that improved processing speed by 40%. I am adept at making trade-offs between quality, performance, and product impact, which I understand is crucial for your award-winning photo editing tools. I am also familiar with GPU acceleration using Vulkan and Metal, as well as ML inference frameworks like OpenVINO.

I am particularly drawn to Skylum's trust-based workflow and flexible environment. I thrive in collaborative settings where I can both contribute individually and lead technical initiatives. I am eager to bring my architectural thinking and product mindset to your team.

Thank you for considering my application. I look forward to discussing how I can help enhance Skylum's image processing capabilities.

Copy

### Sample Interview Questions

Can you describe a complex image processing algorithm you implemented in C++ and how you optimized its performance?I implemented a real-time noise reduction algorithm using a bilateral filter. To optimize performance, I used SIMD intrinsics and multithreading to process image tiles in parallel. I also reduced memory allocations by reusing buffers and using cache-friendly data structures, achieving a 3x speedup.How do you handle memory management in a multithreaded C++ application to avoid race conditions and memory leaks?I follow RAII principles and use smart pointers like std::shared_ptr and std::unique_ptr. For thread safety, I use mutexes, lock_guard, and atomic operations. I also leverage thread-local storage when possible to minimize contention and use std::async for task-based parallelism.Describe a time when you led a technical initiative. How did you ensure the team delivered high-quality code on schedule?I led a feature team to integrate GPU acceleration using Vulkan. I decomposed the task into milestones, assigned clear ownership, and held daily stand-ups. I enforced code reviews and unit tests, and used profiling to catch performance regressions early. We delivered two weeks early with a 50% performance improvement.How do you approach cross-platform development in C++? Can you give an example of a challenge you faced?I use CMake for build system and separate platform-specific code using preprocessor directives. One challenge was handling different memory alignment requirements on ARM vs x86. I solved it by using alignas specifier and conditional compilation with compiler macros.In your opinion, what is the most important quality for a tech lead, and why?The most important quality is the ability to balance technical excellence with product impact. A tech lead should choose solutions that are not only technically sound but also deliver value to users. This requires strong communication to align the team with the product vision and making pragmatic trade-offs.  Skylum empowers millions of photographers to create incredible images. Our award-winning photo editing software 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.

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.

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)

Responsibilities:

* 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.

What we offer

For personal growth:

* A chance to work with a strong team and a unique opportunity to make substantial contributions to our award-winning photo editing tools;
* An educational allowance to ensure that your skills stay sharp;
* English, German and Polish classes to strengthen your capabilities and widen your knowledge.

For comfort:

* A great environment where you’ll work with true professionals and amazing colleagues whom you’ll call friends quickly;
* The choice of working remotely or in our office space located on Podil, equipped with everything you might need for productive and comfortable work.

For health:

* Medical insurance;
* Twenty-one days of paid sick leave per year;

For leisure:

* Twenty-one days of paid vacation per year;
* Fun times at our frequent team-building activities.

What to expect when you apply

* An interview with our Talent Acquisition Manager
* Optional test task to show your skills
* Professional/technical interview
* Management interview
* And finally, your job offer!

Show more

[Apply now >](https://jobicy.com/jobs/146792-c-developer-tech-lead-image-processing.md)

>  Annual salary information is not provided for this position. Explore salary ranges for similar roles in our [Salary Directory ›](https://jobicy.com/salaries.md)

*

![Upload CV](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48ZyBjbGlwLXBhdGg9InVybCgjQSkiPjxwYXRoIGQ9Ik0wIDBINjVWNjVIMFYwWiIgZmlsbD0iIzAyOWFlYiIvPjxnIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMzMuMDQ5IDE1LjQ1NGExLjQzIDEuNDMgMCAwIDAtMi4wOTcgMGwtNy41NzkgOC4xNDdhMS4zOCAxLjM4IDAgMCAwIC4wOSAxLjk3MyAxLjQ0IDEuNDQgMCAwIDAgMi4wMDgtLjA4OGw1LjEwOS01LjQ5MnYyMC42MWExLjQxIDEuNDEgMCAwIDAgMS40MjEgMS4zOTdjLjc4NSAwIDEuNDIxLS42MjUgMS40MjEtMS4zOTd2LTIwLjYxbDUuMTA5IDUuNDkyYTEuNDQgMS40NCAwIDAgMCAyLjAwOC4wODggMS4zOCAxLjM4IDAgMCAwIC4wOS0xLjk3M2wtNy41NzktOC4xNDZ6TTE2Ljc2OSAzOC40YzAtLjc3My0uNjItMS40LTEuMzg1LTEuNFMxNCAzNy42MjcgMTQgMzguNHYuMTAybC4yMTUgNi4yMjljLjIyMyAxLjY4LjcwMSAzLjA5NSAxLjgxMyA0LjIxOHMyLjUxIDEuNjA3IDQuMTcyIDEuODMzYzEuNi4yMTggMy42MzYuMjE4IDYuMTYuMjE4aDExLjI4bDYuMTYtLjIxOGMxLjY2Mi0uMjI2IDMuMDYxLS43MDkgNC4xNzItMS44MzNzMS41ODktMi41MzggMS44MTMtNC4yMThDNTAgNDMuMTEzIDUwIDQxLjA1NSA1MCAzOC41MDNWMzguNGMwLS43NzMtLjYyLTEuNC0xLjM4NS0xLjRzLTEuMzg1LjYyNy0xLjM4NSAxLjRsLS4xOSA1Ljk1OGMtLjE4MiAxLjM3LS41MTUgMi4wOTUtMS4wMjYgMi42MTJzLTEuMjI4Ljg1My0yLjU4MyAxLjAzOGMtMS4zOTUuMTktMy4yNDMuMTkzLTUuODkzLjE5M0gyNi40NjJjLTIuNjUgMC00LjQ5OC0uMDAzLTUuODkzLS4xOTMtMS4zNTUtLjE4NC0yLjA3Mi0uNTIxLTIuNTgzLTEuMDM4cy0uODQ0LTEuMjQyLTEuMDI2LTIuNjEyYy0uMTg3LTEuNDEtLjE5MS0zLjI3OS0uMTkxLTUuOTU4eiIvPjwvZz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJBIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY1djY1SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)

### Upload your resume now

To unlock remote work opportunities and be discovered by global employers.

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

## How to apply

## See a few more

Similar Software Engineering remote jobs

*
![Cint logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/e45ed8fc-221-1.png)

Cint

### [AI/ML Engineer (Synthetic Data)](https://jobicy.com/jobs/145289-ai-ml-engineer-synthetic-data.md)

Company DescriptionWho We AreCint is a pioneer in research technology (ResTech). Our customers use the Cint platform to post questions and get answers from real people to build business strategies,…

![Czechia flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/cz.svg)
CZ•Full TimeNEW*
![Pinterest logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/01/86709a608bd914b28221164e6680ebf7.jpeg)

Pinterest

### [Staff Software Engineer- Growth Performance Marketing](https://jobicy.com/jobs/145311-staff-software-engineer-growth-performance-marketing.md)

About Pinterest: Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At…

![USA flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/us.svg)
US•Full TimeUSD 177,185-364,795/year*
![Experian logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2021/09/dcc5b29a570bb19b9f5c3e150db2fdfe.jpg)

Experian

### [Senior Software Engineer- Java & Database Development](https://jobicy.com/jobs/145562-senior-software-engineer-java-database-development.md)

Company DescriptionExperian is a global data and technology company, powering opportunities for people and businesses around the world. We operate across a range of markets, from financial services to healthcare,…

![Costa Rica flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/cr.svg)
CR•Full TimeNEW*
![Instacart logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2023/03/fe39c2bc9bb5ebb0b5e24318b1f3b60d.jpeg)

Instacart

### [Senior Engineering Manager, Search](https://jobicy.com/jobs/145572-senior-engineering-manager-search.md)

We’re transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more…

![Canada flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/ca.svg)
CA•Full TimeUSD 229k-241,500/year*
![NFQ logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/af3b05e4-221.jpeg)

NFQ

### [Senior QA Engineer](https://jobicy.com/jobs/145577-senior-qa-engineer.md)

We build the tech that moves industries forward. We have our eyes set on AI, energy, logistics, sports and other complex and exciting segments. We believe in an innovative approach to…

![Lithuania flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/lt.svg)
LT•Full TimeEUR 33,600-62,400/year*
![Sporty Group logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/8e6c246a-221.png)

Sporty Group

### [Software Development Engineer in Test](https://jobicy.com/jobs/145584-software-development-engineer-in-test.md)

About the roleWe are looking for a Senior SDET (Software Development Engineer in Test) to improve software quality across the engineering organization through automation, testing platforms, quality standards and engineering…

![EMEA flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/emea.svg)
EMEA•Full TimeNEW*
![Fieldguide logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/08/afa73463-221.png)

Fieldguide

### [Deployed Software Engineer](https://jobicy.com/jobs/148815-deployed-software-engineer.md)

About UsFieldguide is establishing a new state of trust for global commerce and capital markets through automating and streamlining the work of assurance and audit practitioners specifically within cybersecurity, privacy,…

![USA flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/us.svg)
US•Full TimeUSD 160k-215k/year*
![Juniper Square logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/01/90c359a8bed816e81ea39fa33a8314f3.png)

Juniper Square

### [Senior QA Automation Engineer](https://jobicy.com/jobs/142768-senior-qa-automation-engineer-2.md)

About Juniper SquareOur mission is to unlock the full potential of private markets. Privately owned assets like commercial real estate, private equity, and venture capital make up half of our…

![USA flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/us.svg)

![Canada flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/ca.svg)
US, CA•Full TimeUSD 119k-149k/year*
![Reddit logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2020/10/Reddit.jpg)

Reddit

### [Senior Machine Learning Engineer, GenAI Security](https://jobicy.com/jobs/143125-senior-machine-learning-engineer-genai-security.md)

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit…

![USA flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/us.svg)
US•Full TimeUSD 216,700-303,400/year*
![Datadog logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/c1654fc7-221.jpg)

Datadog

### [Senior Software Engineer – REDAPL Graph Engine](https://jobicy.com/jobs/145290-senior-software-engineer-redapl-graph-engine.md)

We are looking for a Senior Software Engineer to help us take REDAPL, our Referential Data Platform, to the next level. REDAPL is Datadog’s main platform for tracking our customers’…

![Spain flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/es.svg)

![Germany flag](https://cloud.jobicy.com/nyc4-cold/img/round-flags/de.svg)
ES, DE +1 more, FR•Full TimeNEW
[More Jobs](https://jobicy.com/jobs.md)