Junior C++ Engineer

EPAM Systems

Kraków

Hybrid

PLN 180,000 - 280,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Work abroad up to 60 days/year
Employee stock purchase plan
Health insurance
Multisport
Shopping vouchers
English classes

Job summary

EPAM Systems in Kraków is seeking a seasoned C++ engineer to own key components of an internal storage platform, delivering designs and implementations with cross-team collaboration. You will focus on architecture, quality and long-term maintainability.

The role is hybrid, requiring 3 days in the office in Krakow, with opportunities to work abroad up to 60 days per year and participate in advanced training and certifications.

Qualifications

  • Proficiency in Modern C++ (C++20/23).
  • Experience with Bazel build system.
  • Proficiency with Git or Mercurial.

Responsibilities

  • Design, develop and enhance features for an internal storage platform.
  • Maintain existing codebases, including debugging and performance optimization.
  • Implement new system policies to improve reliability and maintainability.
  • Collaborate with cross-functional teams to review designs and ensure correct integration.
  • Write clean, well-documented code following modern C++ best practices.

Skills

Modern C++ (C++20/23)
Bazel
Git or Mercurial
Google Test
File systems (basic)
Protobuf

Tools

Build systems

Job 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:
    • Top tech minds driving innovation in AI, cloud and digital platform modernization
    • Supportive team and an agile, startup-like culture that accelerates your growth
    • Hybrid work model designed for collaboration, requiring 3 days a week from the office
    • Chance to work abroad for up to 60 days annually
  • We provide growth opportunities:
    • Career development programs
    • Thought leadership, mentoring, soft skills and well-being programs
    • Certification (Anthropic, Gemini, GCP, Azure, AWS)
    • English classes
  • We cover it all:
    • Stable pay
    • Participation in the Employee Stock Purchase Plan with a 15% discount
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Referral bonuses up to $2,000
    • Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
    • Corporate, social and well-being events
  • Please, note:
    • We will reach out to selected candidates exclusively

EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

EPAM Systems • Województwo pomorskie

Hybrid
PLN 60,000 - 80,000
Health insurance
Multisport
Shopping vouchers
+2
Junior Software Engineer
Junior Software Engineer

EPAM Systems • Kraków

Hybrid
PLN 60,000 - 90,000
Hybrid work model
Office locations Kraków/Wrocław/Gdańsk
Work abroad up to 60 days/year
+5
Junior Software Engineer
Junior Software Engineer

EPAM Systems • Wrocław

Hybrid
PLN 110,000 - 150,000
Hybrid work model
Office in Kraków
Office in Wroclaw
+6
Junior Java Developer
Junior Java Developer

EPAM Systems • Kraków

Hybrid
PLN 60,000 - 80,000
Health insurance
Multisport
Shopping vouchers
+2
Junior Java Developer
Junior Java Developer

EPAM Systems • Wrocław

Hybrid
PLN 70,000 - 120,000
Hybrid work model
Career development programs
Health insurance
+1
Junior Java Developer
Junior Java Developer

EPAM Systems • Województwo pomorskie

On-site
PLN 55,000 - 75,000
Junior Software Engineer
Junior Software Engineer

Talanto • Poland

Hybrid
PLN 90,000 - 120,000
Hybrid work model
Career development
English classes
+1
Junior .NET Engineer
Junior .NET Engineer

EPAM Systems • Wrocław

Hybrid
PLN 90,000 - 130,000
Hybrid work model
Career development programs
English classes
+1
Junior .NET Engineer
Junior .NET Engineer

EPAM Systems • Województwo pomorskie

Hybrid
PLN 90,000 - 120,000
Health insurance
Multisport
Shopping vouchers
+3
Junior .NET Engineer
Junior .NET Engineer

EPAM Systems • Kraków

Hybrid
PLN 70,000 - 110,000
Hybrid work model
Career development programs
English classes
+1