C++ Technical Lead @ Keepit

1 day 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

    3+ years of experience Experience with Java programming language Hands-on experience with test automation tools like Selenium, Selenide, Postman or similar Experience in CI/CD setup (Gitlab, Jenkins) Experience with Rest API Understanding of Version Control (Git, SVN, etc.) Understanding of serialization/deserialization of different data types(json, xml)...


  • Kraków, Lesser Poland, Czech Republic Keepit Full time

    Company OverviewWe are a fast-growing company dedicated to providing innovative cloud-based backup services to a global audience. Our mission is to protect customers' data against various threats, ensuring their peace of mind.


  • Kraków, Lesser Poland, Czech Republic Keepit Full time

    About KeepitKeepit is a fast-growing SaaS company that provides cloud-based backup services to protect customers' primary data. We are looking for an Automation QA Engineer to join our Quality Assurance team in Krakow, Poland.Job Description:Key Responsibilities:Expand the functionality of our existing testing frameworks, ensuring seamless integration with...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Job Description:We are seeking a highly experienced Technical Lead to drive quality assurance across our Video Management System solution.The ideal candidate will be responsible for defining test strategy, leading a team of 10 test engineers, and ensuring the Avigilon On-premise Video Management System is released with high quality.This role requires a...


  • Remote, Kraków, Wrocław, Warsaw, Czech Republic N-iX Full time

    Requirements: 7+ years of experience with Microsoft development stack including; .NET C#, SQL Server T-SQL Important: ASP.NET MVC, .Net Core SQL Server, HTML, CSS, Javascript, Git, Angular Excellent verbal and written communication skills in English Azure/AWS, SOLID principles, Microservices architecture, Design principles, Jira Ideally, you will have...


  • Remote, Kraków, Wrocław, Warszawa, Czech Republic N-iX Full time

    Must have: Python Development: Minimum 5 years of professional experience in production environments, emphasising performance optimisation and code quality. Ingestion and modelling: Experience with Python and orchestration tools like Airflow is beneficial. SQL Proficiency: Advanced knowledge of SQL: At least one of PostgreSQL, MySQL, MSSQL Ability to write...


  • Kraków, Warszawa, Czech Republic Sii Polska Full time

    Sii Polska is seeking a seasoned Java Developer to join our eTrading team. With at least 5 years of experience in Java server-side development and a strong understanding of multi-threaded programming, you will be responsible for designing, developing, testing, and releasing innovative systems that manage liquidity, generate client prices, and execute...

  • Tech Lead

    1 day ago


    Kraków, Czech Republic Scalo Full time

    Ta oferta jest dla Ciebie, jeśli: posiadasz minimum 6 lat doświadczenia zawodowego w pracy przy użyciu .NET Framework i .NET Core, posiadasz silne umiejętności programowania i rozwiązywania problemów, dobrze rozumiesz SDLC, CI/CD, masz doświadczenie w tworzeniu systemów rozproszonych i architektury sterowanych zdarzeniami, posiadasz doświadczenie...


  • Remote, Kraków, Wrocław, Warsaw, Czech Republic N-iX Full time

    Are you a highly motivated and experienced Full Stack Developer looking to take your career to the next level?We are seeking a skilled C# software engineer to join our dynamic team at N-iX, working on exciting cloud-based projects.About Us:N-iX provides comprehensive operational support and expert services to leading insurers, brokers, fleet managers, and...


  • Katowice, Kraków, Czech Republic Sopra Steria Poland Full time

    Must have requirements: NET Development:•  Proficiency in C# and the .NET framework.•    Experience with ASP.NET Core for building web applications and APIs. Azure Cloud Expertise:•    Hands-on experience with Azure services like App Services, Azure Functions, Azure Storage etc.•    Knowledge of deploying, managing, and monitoring...


  • Kraków, Lesser Poland, Czech Republic Engenious Full time

    At Engenious, we are seeking a highly skilled and experienced Project Manager to lead our global implementation of the Medius payment management system. This is an exceptional opportunity to utilize your expertise in managing complex IT projects and driving successful outcomes.Key Responsibilities:Oversee the end-to-end implementation of the Medius system on...


  • Remote, Kraków, Czech Republic Infoniqa Poland Sp. z o.o. Full time

    We are seeking an experienced and motivated DevOps Team Lead to drive and optimize our cloud infrastructure operations, oversee daily DevOps activities related to CI/CD pipelines, and lead a team of engineers.Key ResponsibilitiesEnsure the efficiency, security, and scalability of our cloud environments by implementing best practices in automation, CI/CD, and...


  • Kraków, Czech Republic Hitachi Energy Full time

    Your Background      Bachelor’s degree in Computer Science or in a related field of study Power System experience will be an advantage 8 or more years of related management work experience or an equivalent combination of education and experience Exposure to the following technologies: o    C#/C/C++ implementation o    Distributed Systems o  ...

  • Tech Lead

    1 day ago


    Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role 2+ years of proven experience in leading and motivating small to medium development teams. 6+ years of experience in developing, Supporting, distributed systems written in Java. Ability to design and develop applications using Java 8+ and Spring Boot. Experience as a Java software developer, good knowledge of...


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

    What you need to have to succeed in this role Demonstrable experience of Linux administration and scripting (preferably Red Hat Systems) Experience with Python, Spark, SQL, Databricks, Azure Function App, Azure DevOps and Terraform. Understanding of hardware and software principles and storage technologies (SSD, HDD, NVMe), CPU architectures, and Memory &...


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

    What you need to have to succeed in this role Experience with SRE and Azure DevOps Ability to script (Bash/PowerShell, Azure CLI), code (Python, C#, Java), query (SQL, Kusto query language) coupled with experience with software versioning control systems (e.g., GitHub) and CI/CD systems. Programming experience in the following languages: PowerShell,...


  • Kraków, Czech Republic Reality Games Full time

    Job requirements 3+ years of experience as a Technical Artist in game development. Proficiency in optimizing assets for mobile performance (Android and iOS). Ability to collaborate with multidisciplinary teams. Experience with particle systems (Particle System). Knowledge of Unity UI and its performance optimization techniques Strong knowledge of Unity's...


  • Kraków, Czech Republic Espeo Software Full time

    8+ years of experience in Java / Clojure development (experience in Clojure is not mandatory, Java engineers eager to learn Clojure are welcome to apply). Strong proficiency in a full tech stack, including: Java, Clojure (willingness to learn), Kafka, SQS, PostgreSQL, S3, Cloud services (AWS preferred). Proven leadership and project management...


  • Remote, Kraków, Wrocław, Warszawa, Czech Republic N-iX Full time

    5+ yrs. experience in the Game industry is mandatory 2+ yrs. experience in Unreal Excellent skills in C++ Experience with animation, network, UI, AI, and gameplay Strong math skills Experience with profiling and optimization Candidate should be self-motivated, with a strong work ethic and excellent written and verbal communication skills Good verbal and...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    At least 5 years of experience in software system testing Experience as a Test Leader or Test Architect Experience in test automation Knowledge of IP networks and networking protocols English language skills at level allowing efficient communication Optional Qualifications Skilled in Python, Selenium Experience with Continuous Integration Knowledge of...