C++ Developer

Chabre

Kraków

On-site

PLN 320,000 - 350,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Rate up to 160,00 PLN/h + VAT
Peripherals subsidy 500,00 zł
MacBook Pro or Lenovo Legion 5
Course co-financing related to the pos

Job summary

Chabre is seeking an experienced software engineer to design and implement new system functionalities in collaboration with a Scrum team. You will develop automated tests, maintain a complex code base, and refactor legacy code using TDD and SOLID principles.

Join a global IT services provider delivering tailor-made solutions, with a modern tech stack and emphasis on quality, performance, and scalable architectures.

Qualifications

  • At least 5 years of commercial experience coding in C++.
  • Strong problem-solving skills with solid understanding of algorithms and SOLID principles.
  • Proven ability to create cross-platform applications for Windows and Linux.
  • Hands-on experience maintaining and refactoring legacy code.
  • Proficiency in SQL, version control with Git, and containerization using Docker.
  • Familiarity with Unix fundamentals, including writing shell scripts.
  • Practical knowledge of the Software Development Lifecycle, Agile/Scrum methodologies.
  • Experience collaborating in distributed, global teams.
  • Fluent English skills for seamless daily communication.
  • Nice to have familiarity with message brokers and microservices.

Responsibilities

  • Design and build new system functionalities in close cooperation with the Scrum team.
  • Create and maintain automated tests to ensure software reliability.
  • Manage a complex code base, including legacy systems updates and refactoring.
  • Improve code using TDD techniques and SOLID design principles.
  • Resolve functional issues by debugging and analyzing system performance.
  • Participate in code reviews to maintain high-quality engineering standards.
  • Prepare and update technical documentation.
  • Present completed software increments to stakeholders and users.
  • Track software engineering trends and share best practices with colleagues.

Skills

C++
SOLID design
Cross-platform (Windows & Linux)
Legacy code maintenance
SQL
Git
Docker
Unix shell
Agile/Scrum
Distributed teams
English communication

Tools

Kubernetes
REST/gRPC
LLM-assisted coding
Kafka
ActiveMQ

Job description

Design and build new system functionalities in close cooperation with the Scrum team.

Create and maintain automated tests to ensure software reliability.

Manage a complex code base, successfully navigating and updating legacy systems.

Improve existing code by applying TDD techniques and strictly following SOLID design principles.

Resolve functional issues by effectively debugging code and analyzing system performance.

Actively participate in code reviews to maintain high-quality engineering standards.

Prepare and update necessary technical documentation.

Present completed software increments to internal stakeholders and external users.

Track current software engineering trends and share best practices with your colleagues.

Chabre IT Services is a global professional IT services provider, building long-lasting relationships with Enterprises. We specialize in the delivery of tailor-made solutions, smart outsourcing, try&hire, and success fee services. We are a smart IT boutique with unique knowledge, which will deliver your ideas into reality.

About our Client

Our client is a provider of an advanced flight planning platform trusted by major airlines worldwide to optimize their daily operations. Their enterprise software analyzes real-time weather, airspace data, and route variables to significantly reduce fuel costs and CO2 emissions. By joining their engineering team, you will develop and maintain a global solution deployed both locally and as a SaaS product, directly impacting the efficiency of modern air travel.

Qualifications

At least 5 years of commercial experience coding in C++.

Strong problem-solving skills backed by a solid understanding of algorithms and SOLID principles.

Proven ability to create cross-platform applications for both Windows and Linux.

Hands-on experience maintaining and refactoring legacy code.

Proficiency in SQL, version control with Git, and containerization using Docker.

Familiarity with Unix fundamentals, including writing shell scripts.

Practical knowledge of the Software Development Lifecycle, specifically working within Agile/Scrum methodologies.

Previous experience collaborating in distributed, global teams.

Fluent English skills (both written and verbal) for seamless daily communication.

Nice to have: Familiarity with message brokers (Kafka, ActiveMQ), microservices architecture, Kubernetes, API design (REST/gRPC), or tools supporting LLM-assisted coding.

We offer
  • Rate up to160,00 PLN/h + VAT
  • Subsidy for peripherals in the amount of 500,00zł
  • Working tool (MacBook Pro or Lenovo Legion 5)
  • Co-financing of courses related to the position
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software engineer
C++ Software engineer

Tymiq Gmbh • Poznań

Hybrid
PLN 120,000 - 180,000
Software Engineer (C++)
Software Engineer (C++)

Keepit • Kraków

On-site
PLN 180,000 - 300,000
Official employment
Health and Life Insurance
4 extra vacation days per year
+10
C++ Developer
C++ Developer

ALTEN • Kraków

On-site
PLN 180,000 - 240,000
Medicover medical care
Medicover dental care
Medicover Benefits platform
+4
Data Engineer
Data Engineer

Chabre • Warszawa

On-site
Rate up to 180,00 PLN/h + VAT
Peripherals subsidy 500,00 zł
MacBook Pro or Lenovo Legion 5
+1
Senior DevOps Engineer 15000 - 18000 PLN net B2B
Senior DevOps Engineer 15000 - 18000 PLN net B2B

Codibly • Kraków

Hybrid
30 days of paid leave
Flexible working hours
Kafeteria system for benefits
+3
C++ Senior Developer [he/she] – Astek
C++ Senior Developer [he/she] – Astek

ASTEK Polska Sp. z o.o. • Kraków

Hybrid
PLN 12,000 - 15,000
Multisport
Private healthcare
Life insurance
Senior Java Developer (86/821)
Senior Java Developer (86/821)

INFOLET SP. Z O.O. • Kraków

Hybrid
Relocation package (4500 PLN total)
Extended medical care
Multisport card
+1
Software Engineer (Java)
Software Engineer (Java)

Software Mind • Kraków

Remote
PLN 180,000 - 240,000
Flexible remote work
Private healthcare and insurance
Multisport card
+4
Senior Java Developer (86/821)
Senior Java Developer (86/821)

INFOLET SP. Z O.O. • Kraków

Hybrid
Relocation package
Extended medical care
Multisport card
+1
C/C++ System Engineer C/C++, CI/CD Warsaw
C/C++ System Engineer C/C++, CI/CD Warsaw

Diverse CG Sp. z o.o. Sp.k. • Warszawa

On-site
PLN 80,000 - 120,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant