Currency

Senior Software Engineer (C++/Java/Data)

6 539 - 8 174 USDNet per month - B2B
5 449 - 7 084 USDGross per month - Permanent
C

Senior Software Engineer (C++/Java/Data)

C

Profesora Michała Życzkowskiego 14, Kraków

Appliscale

Full-time
B2B, Permanent
Senior
Remote
6 539 - 8 174 USD
Net per month - B2B
5 449 - 7 084 USD
Gross per month - Permanent

Tech stack

    English

    C2

    C++

    advanced

    Java

    advanced

    Data

    advanced

Job description

About the role

Our client is one of the largest game studios known for their very successful MOBA and FPS franchises.


As a Senior Software Engineer on the Core Integrations and Architecture team, you will have the chance to shape how our client collects and uses data to improve the experience for their players and employees. 


You'll be a core contributor in a team that builds reliable data solutions and handles petabytes of data. The project scope includes a new design and modernisation of a data pipeline for a core product that involves game clients, game servers and data ingestion pipelines.


You'll bring your depth of expertise of working with globally distributed systems and large scale data to help us build efficient solutions.



Responsibilities

  • Please note, availability to attend afternoon/evening meetings is a requirement for this role as most of the team is located on the US West Coast (LA and Seattle)

  • Implementation of core features under the guidance of Technical Lead/Engineering Lead

  • Conduct code reviews for members in the team

  • Collaborate with different teams across the company to incorporate customer feedback and provide elegant solutions

  • Reduce ambiguity in complex problem spaces by leading technical discovery and prototyping efforts that have a strategic impact on the team

  • Identify as well as investigate key problem or opportunity spaces and formulate recommendations and strategies for whether and how to pursue these

  • Prepare design docs, implementation strategy and choose appropriate tools

  • Hands-on work with live production systems


Required qualifications

  • 5+ years of experience in C++ 17

  • 3+ years of experience in Java/Scala

  • Experience in building data pipelines or data products

  • Experience with streaming technologies, e.g. Kafka Connect

  • Experience with data serialization (Protobuf, Thrift or Parquet)

  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field

  • Effective communication and teamwork skills

  • Fluency in English, it’s our daily business language


Nice to have

  • Experience with operating AWS Services and Networking

  • Knowledge in Infrastructure as Code tooling, e.g. Terraform

  • Experience with Spark/PySpark

  • Experience with Databricks

  • Experience in the gaming industry, particularly with online multiplayer games

  • Experience working with cross-discipline organizations that build data products

  • Proficient in large-scale data manipulation across various data types

  • Demonstrated ability to troubleshoot and optimize complex ETL pipelines

Tech stack

    English

    C2

    C++

    advanced

    Java

    advanced

    Data

    advanced
Published: 15.10.2025

Meet the company

Appliscale

Appliscale delivers scalable, high-performance tech solutions, specializing in cloud migration, system architecture, and custom software to empower businesses worldwide.

Company profile
Office location

Senior Software Engineer (C++/Java/Data)

6 539 - 8 174 USDNet per month - B2B
Apply

Senior Software Engineer (C++/Java/Data)

Profesora Michała Życzkowskiego 14, Kraków

Appliscale

6 539 - 8 174 USDNet per month - B2B
5 449 - 7 084 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Klauzula informacyjna o przetwarzaniu danych osobowych dla kandydatów Zgodnie z art. 13 ust. 1 i ust. 2 ogólnego Rozporządzenia Parlam... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.