Skylum

Senior C++ Developer

Skylum

full-time

Posted on:

Location Type: Hybrid

Location: KyivUkraine

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

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.

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)
Benefits
  • Medical insurance
  • Twenty-one days of paid sick leave per year
  • Healthy fruit snacks full of vitamins to keep you energized.
  • Twenty-one days of paid vacation per year
  • Fun times at our frequent team-building activities.
  • An educational allowance to ensure that your skills stay sharp.
  • English and German classes to strengthen your capabilities and widen your knowledge.
  • 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.
  • A chance to work with a strong team and a unique opportunity to make substantial contributions to our award-winning photo editing tools.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C++17C++20multithreadingmemory managementperformance optimizationgraphics APIsGPU accelerationcompute shaderscross-platform build systems
Soft Skills
problem-solvinganalytical skillseffective communicationteamworkarchitectural thinkingdesign scalable solutionsdefine technical directiondrive implementationproduct mindsetlead technical initiatives