C++ Technical Lead @ Keepit

2 days ago


Kraków, Czech Republic Keepit Full time
Required Qualifications:
  • Experience: 10+ years of professional C++ development experience, with deep expertise in modern C++ (C++11/14/17/20).
  • Software Architecture: Proven track record in designing scalable and modular software architectures.
  • Multithreading & Performance Optimization: Strong knowledge of concurrent programming, memory management, and performance tuning.
  • Algorithms & Data Structures: Expertise in designing and implementing efficient algorithms for performance-critical applications.
  • Debugging & Profiling: Experience with tools like GDB, Valgrind, perf, or equivalent for analyzing and troubleshooting software performance issues.
  • CI/CD & Version Control: Proficiency in Git, CI/CD pipelines, and DevOps best practices.
  • Leadership & Communication: Strong leadership, collaboration, and technical decision-making abilities.
Preferred Qualifications:
  • Proactive problem solver with a strong business mindset
  • Strong experience with C++ in high-performance, scalable systems (preferably in a SaaS environment).
  • Familiarity with backup, storage, or data protection technologies

We are looking for an experienced C++ Technical Lead to lead the design, development, and optimization of high-performance software solutions. In this role, you will serve as a technical authority, driving innovation, architectural decisions, and best practices across engineering teams. You will work on complex systems, ensuring scalability, efficiency, and maintainability while mentoring engineers and collaborating with cross-functional teams.

We are growing fast as a company and do our best to bring our SaaS cloud-based backup services to the global audience. 

Our platform is designed to provide customers with an immutable historical archive of their primary data in systems such as Microsoft 365, Google Workspace, Salesforce, Entra ID, Dynamics 365, and Zendesk. It aims to protect them against everything, starting from ransomware to simple accidents. 

Most of our back-end components are written in clean, modern C++ using mainly purpose-built components and STL. Several components that deal with business processes and data mining are built using Common Lisp. Everything runs on Linux. 

Backing up billions of objects over foreign APIs using imperfect networks on systems with finite memory and making it all happen in as little time as possible is no small feat. 

We offer:  

  • Umowa o pracę employment contract
  • Creative tax (KUP 50)
  • 4 additional working days of vacation leave per full calendar year
  • Health and Life Insurance
  • 3 days of internal sick leave without a doctor`s note
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Full or partial coverage of professional training sessions, meetups, etc
  • English-speaking club with native speakers
  • Cosy office in Krakow city centre (Długa, 72) with beverages, fruit, and cookies
  • Winter and summer parties, events, team-buildings

We kindly ask you not to provide us with any sensitive categories of personal data when applying for a job with us. When applying for the vacancy, Keepit will process your personal data, and therefore we recommend that you also read our privacy policy at keepit.com/privacy-policy/, which describes our processing of personal data and your rights as a data subject.  

If you notice any misconduct or irregularities that fall within the scope of our whistleblowing procedure, please follow the link keepit.integrityline.com to report them.

,[Problem Solving: Understand business challenges and translate them into effective technical solutions. Take ownership of complex problems, proactively identifying and implementing improvements to our systems., Technical Leadership: Define and drive the technical vision, strategy, and best practices for C++ development across teams., Software Architecture & Design: Design and implement highly efficient, scalable, and maintainable C++ applications., Code Quality & Performance: Ensure best coding practices, conduct rigorous code reviews, and optimize for high-performance and low-latency systems., Collaboration & Mentorship: Work closely with cross-functional teams (product, DevOps, QA) and mentor junior/mid-level engineers to improve technical expertise., Security & Compliance: Ensure adherence to security standards, data integrity, and compliance best practices., Technology Evaluation & Innovation: Stay up to date with the latest C++ standards, incorporating relevant technologies into projects.] Requirements: C++, Multithreading, Architecture, Performance tuning, Algorithms , Data structures, Debugging , Profiling, Version control system, CI/CD Pipelines, SaaS , Backup, Data protection Additionally: Private healthcare, Life insurance, Full Multisport card compensation, Employee Capital Plan (PPK), 4 additional days of vacation, Training budget, Events and team-buildings, English classes, Free coffee, Free snacks, Free beverages, No dress code, Modern office, Bike parking.

  • Kraków, Czech Republic Keepit Full time

    Good modern C++ understanding   Good understanding of TCP, HTTP, RESTful APIs and XML   Working and coding experience for Linux systems   General SQL understanding   Do you want to join us on an ambitious mission to secure the digital world?   Keepit is looking for a Linux-based Middle C++ Developer to join our Engineering Team in Krakow,...


  • Remote, Kraków, Warszawa, Wrocław, Białystok, Czech Republic Spyrosoft Full time

    Proven experience as a Senior/Lead Software Engineer ideally with a focus on construction engineering projects. Very good working knowledge of standard software development frameworks, techniques and methodologies. Experience with providing coaching and mentoring Ability to work collaboratively in a team, contributing to the development of business...

  • Technical Lead @

    2 weeks ago


    Kraków, Lesser Poland, Czech Republic ITDS Full time

    You're ideal for this role if you have:Strong expertise in Java 17+Solid knowledge of Spring and Spring BootExperience building RESTful APIsFamiliarity with database technologies, especially OracleHands-on experience with microservices and associated patternsStrong understanding of DevOps principlesExperience working with ETL solutionsKnowledge of HTTP web...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Mastery of Android SDK, different Android versions, and handling various screen sizesProficiency in developing custom views and animationsExperience with background processing, multi-threading, and asynchronous programming in AndroidKnowledge of Android's location and mapping capabilitiesFamiliarity with...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this roleMastery of Android SDK, different Android versions, and handling various screen sizes as well as proficiency in developing custom views and animations. Proficiency in Java and Kotlin programming languages and strong experience with Android Studio, Android SDK, and related development tools.Experience with...

  • Senior Technical Lead

    2 weeks ago


    Remote, Kraków, Czech Republic beBeeTechnical Full time 6,000,000 - 8,500,000

    Job Title: Senior Technical LeadWe are seeking a highly skilled and experienced Senior Technical Lead to drive technical decisions and architectural designs in our teams. As a key member of our organization, you will be responsible for reviewing and assisting teams in preparing architectural and design documentation, ensuring that the technical work aligns...


  • Kraków, Czech Republic ITDS Full time

    You're ideal for this role if you have: Strong expertise in Java 17+ Solid knowledge of Spring and Spring Boot Experience building RESTful APIs Familiarity with database technologies, especially Oracle Hands-on experience with microservices and associated patterns Strong understanding of DevOps principles Experience working with ETL solutions Knowledge of...

  • Technical Lead

    2 weeks ago


    Kraków, Lesser Poland, Czech Republic OneRail Poland Sp. z o.o. Full time

    8+ years in software engineering (ideally Node.js + React tech stack), with at least 2 years in a technical leadership role.Demonstrated expertise in designing and developing scalable APIs, with knowledge of RESTful principles and best practices.Knowledge of microservices architecture and related design patterns / best practices.Experience with message...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Extensive experience in developing, deploying, and supporting complex iOS applications with an Expert knowledge of Swift and Objective-C and In-depth understanding of Apple-recommended design concepts, interface guidelines, and coding best practices.Experience with code coverage, UI, and unit testing tools like...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this roleExtensive experience in developing, deploying, and supporting complex iOS applications with expert knowledge of Swift and Objective-C as well as in-depth understanding of Apple-recommended design concepts, interface guidelines, and coding best practices. Experience with code coverage, UI, and unit testing tools...