We are seeking an experienced C++ Software Engineer specializing in Linux environments to design and implement modular object-oriented software for Endpoint and Server Security products. You will optimize applications for virtualized and cloud-based environments while ensuring performance and maintainability. Collaboration with other R&D teams and active participation in code reviews and quality improvements are integral to this role.
Job Location:
Home office
Type of employment:
Freelance
Starting date:
by agreement
Salary conditions (gross):
by agreement
Job description:
• Design and implement modular, object-oriented software in C++
• Optimize Linux applications for virtualized environments
• Conduct code reviews and improve code quality
• Collaborate with agile teams and other R&D departments
• Focus on maintainability, performance, and future-proofing code
Requirements:
• Hands-on experience with modern C++ standards and Linux system libraries
• Expertise in object-oriented design, multithreading, and thread safety
• Experience in profiling, debugging, and optimizing Linux-based applications
• Strong understanding of algorithms, data structures, and Linux performance tuning
• Proficiency in versioning systems (e.g., Git)
• Nice to have: Experience with cloud providers (AWS, GCP, Azure) and scalable applications, CMake-based build systems
• Knowledge of Linux security principles, system calls, memory management, and file systems
• Familiarity with public APIs and Agile development processes
Benefits / perks:
• Membership in APM.Digital club - become APM Expert
• Beer box for each APM Expert
• 100% work from home
• Multisport card
• Flexible working hours
• Tax and social counseling for freelancers
• Work with the most modern tools on the market in all areas
• Young team, frequent team building
The position is suitable for candidates with education:
university I. degree
university II. degree
university III. degree
education in the field of IT
Language skills:
English Language – upper Intermediate (B2)
Number of years of experience:
Minimum 4 years of experience
-
About APM Digital Solutions:
We are an independent IT project consultancy and outsourcing provider. Based in Slovakia we have a strong footprint in CEE and DACH region.
Key information:
- APM Digital was founded in 2016 with a single mission: to guide our clients during Digital Transformation and help them to be prepared in the rapidly changing market.
- We built strong customer and partnerships networks in EU, with focus on Germany and Austria.
- Our activities meanwhile spread also to Slovakia, Czech Republic, Poland, Hungary, India, and United Arab Emirates.
What we value:
- Since our foundation, we have accomplished to build good relationships and trust with our customers, which are the core attributes we value the most.
- We deliver our services with agile to be flexible, transparent to our clients and always work on the top priorities.
- We deep dive into your particular business problems and supply you with fresh ideas. Innovate faster with us.
Our clients:
- Our clients vary from small and medium companies to large corporates across Europe.
- Our focus on Germany, Austria and Central Europe allows us to deliver excellent service onsite at the client's location.
- We have hands-on expertise in Banking, Utilities, Automotive and Finance.
More info - https://www.apm.digital/