C++ Software Developer

1 Month 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

Ubisoft - Financial Planning Assistant - Internship

Ubisoft

Paris, Île-de-France, France (On-Site)
2 Months ago
high radius - Events Manager

high radius

Houston, Texas, United States (On-Site)
1 Month ago
Tide - Senior Quality Assurance Analyst

Tide

Delhi, India (On-Site)
1 Month ago
OMG WTF - Game Developer for 8 bit iPhone Games

OMG WTF

London, England, United Kingdom (On-Site)
1 Month ago
Valeo - Management Controller - Finance

Valeo

Cairo, Cairo Governorate, Egypt (On-Site)
1 Month ago
Canva - Engineering Manager (BE Java / Python - Platform) - Design Generation Platform

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Electronic Arts - Java Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Aristocrat - .Net Developer

Aristocrat

Sofia, Sofia City Province, Bulgaria (Hybrid)
3 Weeks ago
Capgemini - Azure .Net Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Biblex games - Producer

Biblex games

(Remote)
1 Month ago
160over90 - Account Director - Sr Account Director

160over90

Los Angeles, California, United States (On-Site)
1 Month ago
Palo Alto Networks - Managing Director, Digital Forensics and Incident Response - Unit 42

Palo Alto Networks

Arlington, Virginia, United States (Remote)
1 Month ago
sphere entertainment - Project Manager Experiential Activations

sphere entertainment

Las Vegas, Nevada, United States (On-Site)
1 Month ago
 Many Chat  Inc  - Product Marketing Manager

Many Chat Inc

Barcelona, Catalonia, Spain (Hybrid)
4 Weeks ago
PwC - Developing Senior Auditor - Financial Services

PwC

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
bytedance - Senior Machine Learning Ops Engineer, ML System

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Cubic corporation - Technical L&D Manager

Cubic corporation

Hyderabad, Telangana, India (On-Site)
1 Month ago
PwC - Marketing Manager

PwC

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
bytedance - Foreign Exchange Management Expert

bytedance

(On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Zabierzów, Lesser Poland Voivodeship, Poland

luxsoft - GDB developer

luxsoft

Poland (Remote)
1 Month ago
luxsoft - Software Development Engineer in Test (SDET)

luxsoft

Poland (Remote)
1 Month ago
Aptive - Analyst: In-Life Supply Management

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
1 Month ago
Sperasoft - 2D Art Lead

Sperasoft

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Techland - VulnOps Specialist

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
Untold Tales - Finance Specialist

Untold Tales

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
1 Year ago
Keywords Studios - Player Support Agent - Spanish/English

Keywords Studios

Silesian Voivodeship, Poland (Hybrid)
3 Months ago
Social Discovery Group - Chief Financial Officer

Social Discovery Group

Poland (Remote)
8 Months ago
Techland - Influencer Manager (Organic)

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
Valeo - Simulation Engineer

Valeo

Gliwice, Województwo Śląskie, Poland (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

QuinStreet - Sr. Software Developer

QuinStreet

Foster City, California, United States (Remote)
1 Month ago
Tactic studios - Lead Programmer

Tactic studios

Canada (Remote)
1 Month ago
Nice - Tech Manager (Python)

Nice

Pune, Maharashtra, India (Hybrid)
1 Week ago
Roblox - Senior Software Engineer, Virtual Economy Optimization (C++)

Roblox

San Mateo, California, United States (On-Site)
12 Hours ago
Ion - Senior C#/.NET Developer, Budapest

Ion

Budapest, Hungary (Hybrid)
8 Months ago
Capgemini - C# .Net Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
White board games - Programmer (SSR)

White board games

Argentina (Remote)
1 Month ago
Ubisoft - Intern Programmer

Ubisoft

Pune, Maharashtra, India (Hybrid)
4 Weeks ago
London stock Exchange - Lead Software Engineer (C++)

London stock Exchange

Bangkok, Thailand (On-Site)
1 Month ago
Qualcomm - Programmer Analyst - Lead

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month 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 (Remote)

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

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

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

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

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

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

Lesser Poland Voivodeship, Poland (Hybrid)

Lesser Poland Voivodeship, Poland (On-Site)

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