C++ Software Developer

2 Months ago • All levels • Programming

Job Summary

Job Description

As a C++ Software Developer, you will join a team employing Agile methodology to deliver product improvements to an international client bi-weekly. You'll develop a state-of-the-art software platform in C++20, independently selecting architectural solutions and implementing functionalities using modern technologies. This involves implementing communication protocols based on TCP and UDP, developing games for dedicated hardware platforms, and creating cross-platform desktop applications.
Must have:
  • C++ 14/17 proficiency
  • Experience with Git
  • Strong STL knowledge
  • Familiarity with unit testing frameworks
  • Communicative English skills
Good to have:
  • C++20 experience
  • CMake knowledge
  • Boost experience
  • Qt, QML familiarity
  • Python proficiency
  • WebAssembly experience
  • OpenGL knowledge
  • Jira experience
Perks:
  • Individual training budget and days off
  • Flexible working hours
  • Relocation package
  • Medical care and life insurance
  • MyBenefit cafeteria and Multisport
  • Subsidized meals
  • Sports and integration events
  • Language classes
  • Referral program
  • Work-life balance
  • Healthy snacks, fruits and vegetables
  • Yoga and fitness sessions at the office
  • Carpooling

Job Details

You'll join a team of ambitious developers and testers who enjoy the benefits of Agile methodology, delivering product improvements to an international client in bi-weekly increments. The team is tasked with developing products for the gaming industry and delivering tools to facilitate daily operations.


What you’ll be doing

  • Developing a state-of-the-art software platform (C++20) that forms the basis for other products
  • Independently selecting architectural solutions
  • Implementing functionalities in modern technologies (negligible amount of legacy code)
  • Implementing communication protocols based on TCP and UDP
  • Developing games for dedicated hardware platforms
  • Creating cross-platform desktop applications

Your skills

  • C++ 14/17
  • Git
  • STL
  • Familiarity with unit testing frameworks
  • Communicative English

Nice to have

  • C++20
  • CMake
  • Boost
  • Qt, QML
  • Python
  • WebAssembly
  • OpenGL
  • Jira

Your work environment

  • Windows or Linux
  • IDE of your choice
  • Laptop + desktop workstation with two monitors
  • Modern office (not open space)

Important to us

  • Continuous Integration/Continuous Delivery
  • OOP
  • DRY/SOLID/KISS principals

Benefits

  • Individual training budget and days off from work
  • Flexible working hours
  • Relocation package
  • Medical care and life insurance
  • MyBenefit cafeteria and Multisport
  • Subsidized meals
  • Sports and integration events
  • Language classes
  • Referral program
  • Work-life balance
  • Healthy snacks, fruits and vegetables
  • Yoga and fitness sessions at the office
  • Carpooling

Similar Jobs

Pinterest - Financial Analyst II, OPEX (Fixed-Term)

Pinterest

New York, United States (Remote)
2 Weeks ago
Expedia - Account Manager

Expedia

Seattle, Washington, United States (On-Site)
1 Year ago
Aspire - Software Engineer II (Mobile Engineer)

Aspire

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Apple - Operations Program Manager, Environment & Supply Chain Innovation

Apple

Austin, Texas, United States (On-Site)
2 Weeks ago
playrix  - Senior Python Developer

playrix

Ireland (Remote)
6 Months ago
SSC Technologies - Senior Java Developer

SSC Technologies

Windsor, Connecticut, United States (On-Site)
1 Year ago
Ion - Senior Java Developer - Italy

Ion

Collecchio, Emilia-Romagna, Italy (On-Site)
10 Months ago
ansira - .Net Developer

ansira

Colombia (Remote)
1 Month ago
Mcdonalds - Software Development Engineer II C#

Mcdonalds

Mexico City, Mexico (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The E.W. Scripps Company - Vice President, Total Rewards

The E.W. Scripps Company

Cincinnati, Ohio, United States (Hybrid)
3 Months ago
Epic Games - Audio Designer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
3 Months ago
Unity - Senior Backend Scala Developer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Kavalirio - Senior Electrical Project Manager

Kavalirio

Chattanooga, Tennessee, United States (On-Site)
1 Month ago
ALTEN - Industrialization Project Manager

ALTEN

Fougères, Brittany, France (On-Site)
1 Month ago
deel. - Payroll Implementation Manager | Japan

deel.

Japan (Remote)
1 Week ago
160over90 - Account Director - Sr Account Director

160over90

Los Angeles, California, United States (On-Site)
3 Months ago
Rocket studio - UA Marketing (Middle/Senior)

Rocket studio

Hanoi, Hanoi, Vietnam (On-Site)
3 Months ago
Nasdaq - Head of Strategic Talent Planning

Nasdaq

New York, New York, United States (Hybrid)
1 Week ago
Tide - Frontline Team Lead with German

Tide

Bulgaria (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Zabierzów, Lesser Poland Voivodeship, Poland

CD PROJEKT RED - Material Artist - Contract

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Weeks ago
Techland - Software Engineer in Test

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
8 Months ago
Sabre India - Principal Java Software Architect - The Intelligence Exchange

Sabre India

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
2 Weeks ago
Aptive - Strategy & Lease Transactions Analyst

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
2 Weeks ago
Precisly - Cloud Data Warehousing Solutions

Precisly

Poland (On-Site)
1 Month ago
Playtika - Technical Product Owner

Playtika

Poland (Hybrid)
9 Months ago
London stock Exchange - Sales Order Specialist with Italian or Spanish

London stock Exchange

Gdynia, Pomeranian Voivodeship, Poland (On-Site)
1 Month ago
Lionbridge Games - Localization Game Tester (All Languages)

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
6 Months ago
Simcorp - Lead IT Service Specialist

Simcorp

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
rebel wolves - Animation Programmer

rebel wolves

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Epic Games - Senior Platform Programmer

Epic Games

United States (On-Site)
4 Months ago
Autodesk - Sr. Diagnostic Software Engineer C#

Autodesk

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
Electronic Arts - Software Developer II - AdTech

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Nice - Tech Manager (Python)

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Nasdaq - Java Developer

Nasdaq

Mexico City, Mexico (On-Site)
1 Year ago
Black Bery - QNX Senior Systems Software Developer (BSP / Device Drivers)

Black Bery

Hyderabad, Telangana, India (On-Site)
1 Month ago
cyara - Senior Database Administrator

cyara

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Pisa, Tuscany, Italy (On-Site)
10 Months ago
endava - Development Lead Java

endava

Medellín, Antioquia, Colombia (On-Site)
2 Weeks ago
Open Systems Technologies - Database Administrator (6months)

Open Systems Technologies

Ridgefield Park, New Jersey, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

NOVOMATIC Technologies Poland, based in Kraków, Poland, is a state-of-the-art R&D center with approximately 300 professionals specializing in game design, gaming terminal platforms, distributed and embedded systems, as well as data analytics and operations management tools. Our end-to-end solutions have become an industry standard for gaming around the world, but we don’t let that get in the way of pushing the boundaries and exploring new avenues of development or hiring new talent. We’re a close-knit team of individualists who value a comfortable work environment, friendly relations and a wholesome exchange of knowledge.

Zabierzów, Lesser Poland Voivodeship, Poland (On-Site)

Zabierzów, Lesser Poland Voivodeship, Poland (Hybrid)

Zabierzów, Lesser Poland Voivodeship, Poland (Remote)

Zabierzów, Lesser Poland Voivodeship, Poland (Hybrid)

View All Jobs

Get notified when new jobs are added by Novomatic

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug