Catalogic Software provides data protection and backup solutions, helping organizations safeguard and manage their data across various environments.
What’s the job?
The position of C/C++ Engineer with Java is open in our team that is working on implementing secure enterprise data protection solutions, and advanced Ransomware Detection with File Integrity Monitoring features. You’ll be working directly with our DPX platform including GuardMode ransomware detection module and other cutting-edge security products that protect enterprise data from evolving threats.
You will be part of a distributed team working in a startup-like atmosphere across the US and Poland. We want you to help us create high-performance backend systems built using modern C/C++ for core data processing and Java (17/21) with Spring Boot for microservices architecture that provides REST APIs to our Angular (SPA) based UI.
Our Backend is built with a hybrid architecture combining high-performance C/C++ components for data-intensive operations and Java microservices for business logic and API layers, all with modern development practices and a lot of love. We’re writing comprehensive unit tests with JUnit (Java), and need to make sure C/C++ is just as good! And we make sure our code follows the same style across the codebase using automated linting and formatting tools. We heavily rely on automated CI/CD pipelines in Jenkins that run our tests, handle semantic versioning/releases, and build Docker images that can be deployed to our test environment (or your local dev environment if you want). Oh! We always do proper code reviews.
What you will do:
It’s great if you have:
Nice to have:
What we are offering:
Loading similar jobs...
Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.