Back to jobs
EPAM Systems
Eastern Europe

Junior C++ Engineer

Krakow, Poland, Poland
2026-06-12

Role Description

This role involves end‑to‑end ownership of key components of an internal storage platform, developed in a cross‑team environment. The position requires independently designing and delivering solutions in collaboration with multiple teams, integrating their requirements, and ensuring architectural consistency, quality, and long‑term maintainability of the overall system. **It’s a hybrid role for Krakow with 3 days from the office.** **Responsibilities** * Design, develop and enhance features for an internal storage platform * Maintain existing codebases, including debug, performance optimization and long-term stability improvements * Implement new system policies to improve reliability, safety and maintainability * Collaborate with cross-functional teams to review designs, propose improvements and ensure correct integration * Write clean, well-documented and testable code that follows modern C\+\+ best practices **Requirements** * Proficiency in Modern C\+\+: Deep understanding of current standards, specifically C\+\+20 and C\+\+23 * Build Systems: Experience with build tools such as Bazel * Version Control Systems: Proficiency in Git or Mercurial * Testing Frameworks: Hands-on experience with testing tools like Google Test **Nice to have** * Systems Knowledge: Basic understanding of file systems * Communication Protocols: Familiarity with data serialization and communication protocols, such as Protocol Buffers (Protobuf) **We offer** * We gather like-minded people: + Engineering community of industry professionals + Friendly team and enjoyable working environment + Flexible schedule and opportunity to work remotely within Poland + Chance to work abroad for up to 60 days annually + Business-driven relocation opportunities * We provide growth opportunities: + Outstanding career roadmap + Leadership development, career advising, soft skills, and well-being programs + Certification (GCP, Azure, AWS) + Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru + English classes * We cover it all: + Stable income (Employment Contract or B2B) + Participation in the Employee Stock Purchase Plan + Benefits package (health insurance, multisport, shopping vouchers) + Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more + Referral bonuses + Corporate, social and well-being events * Please, note: + The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. + We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Junior C++ Engineer

EPAM Systems

Sign Up →